
Tested: How to Get Lotion Out of Baseball Caps Fast
Immediate Action (The First 5 Minutes)
Getting a glob of thick sunscreen or daily moisturizer on your favorite hat is incredibly frustrating. I've ruined a few vintage New Era 59FIFTY caps over the years by panicking and rubbing the stain. Don't do that. Lotion contains oils and emulsifiers that bind tightly to fabric fibers. If you rub it, you push those oils deeper into the cotton or polyester blend, making the stain twice as hard to remove.
Grab a dull edge immediately. I use a plastic putty knife or even an old credit card from my wallet. Gently scrape off the excess lotion without pressing down too hard. Next, take a clean microfiber cloth and blot the area. Press down firmly. Lift straight up. Never wipe side to side. This lifts about 40% of the surface oils before they set into the fabric. If you're out and about at a park, a quick dab with a paper napkin works in a pinch, but get to a sink as soon as possible.
Before you proceed, check the tag on your hat. If it's a wool cap, water is your enemy and you need to be extremely careful. If it's a polyester Under Armour performance cap, you have much more leeway. I've found that standard cotton twill absorbs lotion the fastest, giving you a very tiny window to act before the grease sets permanently.
What You'll Need (Tools and Products)
I've tested dozens of stain removers on cotton twill, wool, and polyester performance caps over the last decade. You don't need expensive specialty cleaners from a boutique hat shop. Basic household items actually work significantly better on lipid-based stains like lotion and sunscreen. Here is my exact toolkit for tackling these greasy spots without destroying the structure of the hat.
| Item | Brand/Model | Estimated Cost | Purpose |
|---|---|---|---|
| Dish Soap | Dawn Platinum Powerwash | $4-6 | Cuts through heavy oils and zinc oxide |
| Stain Remover | OxiClean Max Force Spray | $6-8 | Breaks down stubborn chemical emulsifiers |
| Brush | Reshoevn8r Soft Bristle | $12-15 | Agitates fibers safely without fraying |
| Absorbent | Arm & Hammer Baking Soda | $3-5 | Draws out lingering grease from deep weave |
| Water | Lukewarm tap water | Free | 80°F-85°F prevents shrinkage and warping |
Step-by-Step Removal (The Proven Method)
This process takes about 45 minutes from start to finish. I'll be honest, it takes a little elbow grease, but it easily saves your $40 hat from the trash can. Follow these steps exactly for the best results on standard cotton and polyester caps.
Step 1: Pre-treat the Sweatband and Panels
Most lotion stains happen on the inner sweatband or the lower front panels where the hat rests against your forehead. Lay the cap flat on a clean, dry towel. Spray OxiClean Max Force directly onto the stain until it is thoroughly saturated. Let it sit for exactly 10 minutes. Don't let it dry out. If it starts to dry, mist it with a little water from a spray bottle.
Step 2: Apply the Degreaser
Squeeze a dime-sized drop of Dawn Platinum Powerwash over the pre-treated area. Dawn is incredible at breaking down heavy ingredients like shea butter and titanium dioxide found in sunscreens. Use your fingers to gently massage the soap into the fabric. Work it in a circular motion to ensure the suds penetrate the top layer of the twill.
Step 3: Agitate with a Soft Brush
Take your Reshoevn8r soft bristle brush. Scrub in small circular motions. Apply light pressure. You want to work the suds deep into the twill weave without fraying the delicate threads. Spend about 2 minutes on the stained spot. Pay special attention to the stitching along the brim and the seams. Lotion loves to hide in those tiny thread gaps. Use a soft toothbrush to get right into the seams if your main brush is too bulky.
Step 4: The Cold Water Rinse
Rinse the cap under cool running water (around 65°F). Hot water will warp the buckram, which is the stiff material inside the front panels that gives the hat its shape. Rinse from the inside out. This pushes the soap and suspended oils out of the fabric rather than deeper in. Keep rinsing until the water runs completely clear and no more bubbles appear.
Step 5: Inspect the Brim
Lotion often drips down onto the visor while you are applying it. If your brim is made of cardboard (common in vintage caps), keep water away from it entirely. Wipe it with a barely damp cloth. If it's plastic (standard in modern caps), wipe it down with a damp cloth and a tiny drop of Dawn to remove any greasy residue.
Step 6: Reshape and Air Dry
Squeeze out excess water gently. Never wring or twist a baseball cap. Stuff the crown tightly with a dry microfiber towel or a balled-up plastic grocery bag to hold its exact shape. Let it air dry in a well-ventilated area away from direct sunlight. It usually takes 12 to 24 hours to dry completely.
Alternative Methods (When the First Try Fails)
Sometimes you're dealing with a stubborn, set-in stain. Maybe you didn't notice the sunscreen smear until after a long, sweaty beach day. I've had massive success with these two backup methods when the standard wash doesn't quite cut it.
Method 1: The Cornstarch Extraction
This works best for fresh, heavy dollops of lotion that haven't been rubbed in yet. Cover the stain completely with a thick layer of cornstarch. Let it sit for at least 2 hours. The starch acts like a microscopic sponge, absorbing the oils from the fabric. Brush off the powder with a dry toothbrush. You'll usually see a yellowish tint in the powder. That's the extracted oil. Follow up with a quick spot clean using Dawn dish soap and a damp cloth.
Method 2: White Vinegar and Baking Soda Paste
Mix two tablespoons of baking soda with one tablespoon of white vinegar in a small bowl. It will fizz up aggressively. Apply this thick paste directly to the lotion stain. Let it sit for 30 minutes. The mild acidity of the vinegar breaks down the lotion's chemical bonds, while the baking soda lifts the grease. Scrub gently, then rinse with cool water. This isn't the cheapest option, and it smells a bit like a salad dressing factory, but it works absolute wonders on white cotton caps.
Prevention Tips
If you wear sunscreen under your hat every day, you'll eventually deal with this issue. I play in a weekend softball league and spend hours gardening, so I've had to figure out how to protect my gear from constant lotion exposure.
- Wait 20 Minutes: Apply your sunscreen or daily moisturizer at least 20 minutes before putting on your hat. This gives the product time to fully absorb into your skin rather than transferring directly to the fabric.
- Use a Sweatband Liner: I highly recommend buying disposable hat liners, like the Hat Saver brand. They cost about $10 for a pack of 12. You stick them to the inside of the sweatband. They absorb the lotion and sweat, and you just peel them off when they get gross.
- Switch to Gel Sunscreen: Cream-based sunscreens contain heavy emollients that stain easily. Gel or spray sunscreens dry much faster and leave significantly less residue on your headwear.
- Wipe Down Weekly: Keep a pack of unscented baby wipes in your gym bag or car. Give the inside of your cap a quick wipe down after every use. This removes microscopic lotion buildup before it turns into a massive, unremovable yellow stain.
- Store Properly: If you toss a lotion-stained hat into a dark, humid closet, the oils will oxidize and turn yellow much faster. Keep them on a wire rack or a dedicated hat display in a climate-controlled room.
FAQ
Can I just throw my baseball cap in the washing machine?
I strongly advise against tossing structured caps into a washing machine. The agitation and heat will completely destroy the cardboard or plastic brim and ruin the front panels. Always hand wash your hats to maintain their shape and structural integrity.
Will bleach remove yellow lotion stains from a white hat?
Chlorine bleach is too harsh for most hat fabrics and can actually cause permanent yellowing over time. Instead, use an oxygen-based bleach like OxiClean White Revive. It safely lifts the stain without degrading the cotton or polyester fibers.
How do I get lotion out of a suede or leather cap?
Liquid cleaners will permanently stain and ruin suede and leather. Sprinkle cornstarch on the spot immediately and let it sit overnight to draw out the oils. Brush it off gently with a specialized suede brush the next morning.
Why did my hat get a stiff spot after cleaning?
That stiffness usually means you didn't rinse out all the dish soap during the cleaning process. Soap residue dries hard and attracts more dirt over time. Rinse the cap for an extra two minutes under cool water to ensure every last bubble is gone.
Does hairspray help remove lotion stains?
Hairspray is an old trick for ink stains, but it does absolutely nothing for oil-based lotion. The alcohol in hairspray might even set certain chemical sunscreens into the fabric. Stick to heavy-duty degreasers like dish soap for lipid stains.









