A mildew smell coming straight off the soft top is a little different from a musty cabin, because the odor isn’t really “in the air.” It’s living in the top’s fabric or vinyl, in the seams, and in the window channels where water loves to sit.
That’s why spraying an air freshener at it does nothing for more than a day.
Here’s exactly how to get rid of it for good, plus the specific products that actually work on soft tops (and the ones that will quietly wreck them).
Why Your Soft Top Smells and Why Febreze Won’t Fix It
That musty smell is the calling card of a living colony of mold and mildew. It feeds on moisture trapped in the porous top material, then releases the odor as it grows.
Air fresheners and fabric sprays only mask the smell for a few hours because they never address the source.
To kill the smell permanently, you have to work in this order:
- Kill it — destroy the mold and mildew organism itself.
- Clean it — lift out the dead residue and staining.
- Dry it — get the top bone-dry so nothing can regrow.
- Protect it — restore the top’s water repellency so it can’t come back.
Skip any one of these four, and the smell returns. Most people only do step 2 (and sometimes step 3), which is why the odor keeps coming back a week later.
First: Is Your Top Fabric or Vinyl?
This matters because the wrong cleaner can dry out, discolor, or crack your top.
- Vinyl (Sailcloth) — smooth and slightly shiny. Common on older and standard Wrangler soft tops.
- Fabric / Twill (Black Diamond, premium) — has a woven, cloth-like texture you can feel.
Quick test: run your fingertips across it. Smooth and glossy = vinyl. Textured like heavy canvas = fabric. When in doubt, use a fabric-safe cleaner; it’s the gentler choice for both.
What You’ll Need
Grouped by job. Grab one product from each section.
To kill the mildew and the smell
- OdoBan Disinfectant & Odor Eliminator Concentrate — disinfects, controls mold, and neutralizes odor. Dilutes to cover a whole top cheaply.
- Performacide / Star brite Mold & Mildew Odor Eliminator — a chlorine-dioxide (ClO₂) treatment that kills the organism, penetrates fabric, and removes the musty odor with no rinsing. This is the heavy hitter for deep, stubborn smells.
To clean the top safely
- Fabric/twill tops: RaggTopp Convertible Top Cleaner (endorsed by Haartz, the OEM fabric maker) or the Bestop Soft Top Cleaner & Protectant Kit (Bestop is the official Jeep soft top supplier — pH-balanced, no bleach).
- Vinyl tops & windows: Star brite Mold & Mildew Stain Remover lifts black mildew staining on contact. Use this only on vinyl — the label warns against fabric.
To protect and prevent
- Fabric/twill: 303 Fabric Guard restores the water repellency that keeps moisture from soaking in.
- Vinyl: 303 Marine Aerospace Protectant adds UV protection and repels water and dirt.
Tools
- Soft horsehair detailing brush — stiff enough to scrub, soft enough not to fray the fabric.
- Microfiber towels (multipack) — for blotting, not wiping.
- DampRid Hanging Moisture Absorber — hangs inside to pull humidity out between drives.
Step-by-Step: Getting the Smell Out
1. Pick a dry, sunny day and park in the shade
You’ll need several hours and full sun for drying later, but you want to clean in the shade so products don’t flash-dry on the material. Crack the doors and windows open.
2. Knock off loose dirt, then rinse
Vacuum or brush away pollen, dust, and grit. Then rinse the whole top with a low-pressure hose — no pressure washer and no automatic car wash, both of which can damage soft top seams and windows. Skip soap for now; this is just a pre-rinse.
3. Kill the mildew (the step everyone skips)
Spot-test first in a hidden corner. Then apply your ClO₂ eliminator or diluted OdoBan across the affected areas and let it dwell per the label. This is what actually ends the smell — you’re killing the living colony, not covering it.
4. Clean the top
Apply your soft-top cleaner, then work it in gently with the horsehair brush using light circles. Let it lift the residue, then rinse thoroughly — leftover cleaner attracts dirt. Stubborn mildew staining may need a second pass rather than harder scrubbing.
5. Re-treat any lingering odor — don’t mask it
Smell the top once it’s clean. If there’s any muskiness left, hit those spots with the odor eliminator again. Resist the urge to “finish” with an air freshener; that just hides whatever you missed.
6. Dry it completely in the sun
Now move the Jeep into direct sunlight. UV rays help kill any surviving mildew, and the sun gets the material bone-dry. Blot large wet areas with a microfiber using a pressing motion. Never fold or stow a damp top — that single mistake is what causes most soft top mildew in the first place.
7. Restore the water repellency
Once fully dry, apply 303 Fabric Guard (fabric) or 303 Marine Aerospace Protectant (vinyl). This rebuilds the top’s water-shedding coating so rain beads off instead of soaking in, which is the difference between fixing the smell and fighting it every month.
8. Track down the real moisture source
Mildew always means water is getting in or sitting somewhere. On Wranglers, the usual culprits are:
- Water pools in the soft top door pockets and window channels after rain.
- Worn or pinched door and window seals.
- Zippers and seams that have lost their water repellency.
- Storing the top of the Jeep somewhere damp.
Fix the leak or drainage issue, and hang a DampRid absorber inside to keep cabin humidity down between drives.
Soft Top Mildew Products Compared
| Product type | What it does | Best for | Cost |
|---|---|---|---|
| ClO₂ odor eliminator (Performacide) | Kills mildew + removes musty smell, no rinse | The actual smell, deep in the material | Medium |
| OdoBan concentrate | Disinfects, controls mold, deodorizes | Whole-top treatment + cabin | Low |
| Soft-top cleaner (RaggTopp / Bestop / 303) | Safely lifts mildew residue and grime | Cleaning fabric or vinyl without damage | Medium |
| Vinyl mildew stain remover (Star brite) | Removes black mildew stains on contact | Vinyl tops & windows (not fabric) | Low |
| Fabric/vinyl protectant (303) | Restores water repellency + UV | Stopping mildew from coming back | Medium |
| DampRid absorber | Pulls humidity from the cabin | Prevention between drives | Low |
Common Mistakes to Avoid
- Masking instead of killing. Air fresheners buy a day; the smell always returns.
- Using bleach. It yellows and cracks vinyl windows and can fade fabric color. Use dedicated mildew products instead.
- Power washing. High pressure damages seams, stitching, and window plastic.
- Reaching for household laundry detergent. It strips the top’s protective coating, making future mildew worse.
- Stowing the top while it’s still damp. This is the number-one cause of the smell in the first place.
How to Stop It from Coming Back
- Reapply a fabric or vinyl protectant every 30–90 days to keep water beading off.
- Never lower or fold the top until it’s fully dry.
- After rain, check the door pockets and window channels for trapped water and wipe them out.
- Keep a DampRid absorber in the cabin during humid months.
- Air the Jeep out after rainy drives and off-road trips.
Frequently Asked Questions
Will Febreze or an air freshener get rid of the smell?
No. Those only mask the odor for a few hours because the mildew is still alive. You have to kill the organism with a disinfectant or ClO₂ treatment for the smell to actually go away.
Can I use bleach on my soft top?
Avoid it. Bleach yellows and cracks vinyl windows and can strip the color from fabric tops. Stick to mildew-specific products that are safe for soft top material.
Is the smell coming from the top or the carpet?
It can be both. Check the soft top door pockets and window channels for pooling water first. If the cabin itself smells musty, the carpets and seat foam may be holding moisture too; that’s covered in our main Jeep mildew guide.
How do I know if my top is fabric or vinyl?
Feel the surface. Smooth and slightly shiny is vinyl; a woven, canvas-like texture is fabric. Match your cleaner and protectant to the material, and when unsure, use the fabric-safe option.
How do I keep the smell from coming back?
Restore the top’s water repellency with a protectant, fix whatever is letting water in, never store the top damp, and keep a moisture absorber in the cabin.
Final Word
The trick with a smelly soft top is remembering that you’re dealing with something alive, not just a bad odor. Kill the mildew, clean out the residue, dry the top completely, and seal it back up with a protectant.
Do all four, and the smell is gone for good, not just until the next rain.



