How to Clean a Sweaty Baseball Cap?
Wash your sweaty baseball cap by hand to keep its shape. This guide covers a simple deep‑clean method, baking soda tricks for tough stains, and important drying tips to avoid ruining your favorite hat. #BaseballCap #HatCleaning #RemoveSweatStains #CapCare #CleaningHacks

I remember the first time I tried to wash my favorite baseball cap. I threw it in the washing machine, and it came out completely misshapen. The brim was bent, and the crown had lost its structure.
I learned that lesson the hard way. Baseball caps need gentle care, especially the ones with structured brims. Hand washing is the safest way to clean them without ruining their shape.
Let me share the methods that actually work.
The Golden Rule: No Washing Machine
Most baseball caps have a stiff inner layer in the brim that gives it its shape. The agitation and high-speed spin cycle of a washing machine can ruin this structure. The same goes for the dishwasher—it’s too harsh. Hand washing is always the safest and most effective method.
What You Will Need
Gather these simple supplies before you start.
Step‑by‑Step Deep Clean
Step 1: Remove Loose Dust
Use a dry, soft‑bristled brush or a clean toothbrush to gently brush away any surface dust and dirt from the cap. This prevents the dirt from turning into mud when you add water.
Step 2: Prepare a Soaking Solution
Fill a clean sink or basin with cold or lukewarm water. Never use hot water—it can cause the colors to bleed and the fabric to shrink.
Add a small amount of mild detergent. About 10–15 ml (1/4 capful) per 4 liters (about a gallon) of water is a good guide. Stir the water gently to dissolve the soap and create suds.
Step 3: Soak the Cap
Completely submerge the cap in the soapy water.
- For a standard clean: Soak for 15–30 minutes.
- For a deeper clean: Soak for up to 1 hour.
Step 4: Gently Scrub
After soaking, use a soft brush or toothbrush to gently scrub the dirty areas. Pay special attention to:
- The inner sweatband (the band that touches your forehead)
- The inside edge of the brim
- Any visible spots or stains on the outer fabric
Use a gentle, circular motion. Do not scrub too hard, as this can damage the fabric.
Step 5: Rinse Thoroughly
Rinse the cap under cool running water until all the soap is gone.
Important: Do not twist, wring, or squeeze the cap forcefully. This can warp the shape. Gently press the water out with your hands.
Step 6: Remove Excess Water
Lay the cap flat on a clean, dry towel. Roll the towel up with the cap inside and gently press down to absorb the excess water. You may need to do this with a second towel to get it mostly dry.
Step 7: Reshape and Air Dry
This is the most important step for keeping your cap’s shape.
- Reshape the cap with your hands. Mold the crown and brim back to their original form.
- Stuff the crown with a small towel or balled‑up t‑shirt to help it hold its shape as it dries.
- Place the cap on an upside‑down bowl or a specialized cap shaper to maintain the brim’s curve.
- Let it air dry in a shaded, well‑ventilated area.
Never put a baseball cap in the dryer. Never leave it in direct sunlight to dry, as this can cause fading.
How to Remove Stubborn Sweat Stains and Odors
Sweat stains are tough because they contain proteins that can bond to the fabric. Hot water makes this worse by “cooking” the protein into the fibers. Here are some targeted methods.
Baking Soda Paste (Great for the Sweatband)
Baking soda is a natural deodorizer and a mild abrasive that can lift stains.
- Mix 4 tablespoons of baking soda with 1/4 cup of cool water to form a thick paste.
- Using a toothbrush or your fingers, apply the paste directly to the stained sweatband or other dirty areas.
- Let it sit for 30 minutes to 1 hour.
- Gently scrub the paste into the fabric, then rinse thoroughly with cool water.
You can also sprinkle a light layer of baking soda inside the cap, let it sit for 30 minutes to absorb odors, and then shake or wipe it out.
Salt Water Soak (For Protein Stains)
Salt can help dissolve sweat stains by breaking down the proteins.
- Mix 3% salt solution (about 3 tablespoons of salt per liter of water) in a basin.
- Soak the stained area or the entire cap for 3‑4 hours.
- After soaking, wash the cap with a mild soap in cool water as described above.
White Vinegar Spray (For Odors and Light Stains)
White vinegar is a natural deodorizer and can help break down stains.
- Mix a solution of 1 cup water, 1 teaspoon white vinegar, and a few drops of dish soap in a spray bottle.
- Spray the solution onto the stained areas.
- Let it sit for 10‑15 minutes, then blot with a clean, damp cloth.
Spot Clean for Small Stains
If your cap only has a few small spots, you can avoid a full soak.
- Mix a small amount of mild detergent with water.
- Dip a soft cloth or toothbrush into the soapy water and gently scrub the stained spots.
- Use a clean, damp cloth to blot away the soap and lifted dirt.
Quick Reference Table: Which Method to Use
| Situation | Best Method | Wait Time |
|---|---|---|
| Light dust and dirt | Dry brush, then spot clean | 5‑10 minutes |
| Normal sweat and odor | Full hand soak with mild detergent | 15‑30 minutes |
| Heavy sweat stains on sweatband | Baking soda paste | 30‑60 minutes |
| Old, stubborn stains | Salt water soak (3‑4 hours), then hand wash | 3‑4 hours + |
| Odor removal only | Sprinkle baking soda inside cap | 30 minutes |
Important Tips to Remember
- Check the label first. Some caps are labeled “dry clean only”.
- Test for color bleeding. Before you soak the whole cap, dab a little soapy water on a hidden inside area with a Q‑tip. Wait a few seconds and check if any color transfers to the Q‑tip.
- Avoid the brim. Do not soak the brim if it has a cardboard inner stiffener. It can warp.
- Do not use hot water. It can shrink the cap and cause colors to run.
- Do not wring or twist. This will deform the cap’s shape permanently.
- Do not use bleach. It can discolor and weaken the fabric.
My Personal Cleaning Routine
Here is what I actually do with my own caps.
For a quick refresh: I mix a little baking soda with water to make a paste, apply it to the sweatband, let it sit for 30 minutes, then rinse it out. I stuff the cap with a towel and let it air dry.
For a deep clean (every few months): I fill a basin with cool water and a small amount of mild detergent. I soak the cap for 30 minutes, gently scrub the sweatband with a soft toothbrush, rinse thoroughly, and reshape it to dry.
Since I started doing this, my caps have stayed clean and kept their shape for years.
The Bottom Line
Cleaning a sweaty baseball cap does not have to be complicated. The secret is simple: hand wash with cool water, use gentle cleaners, and always air dry while maintaining the shape. Never use a washing machine or dryer.
With a little care, your favorite cap will stay fresh and look great for a long time.