Bad hot tub smell is almost always diagnostic – the type of odor points directly to the cause. A rotten egg smell means anaerobic bacteria, usually in the plumbing lines. A sharp chemical smell means chloramines, not too much chlorine. A musty or earthy smell means biofilm or mold. A sweet or body-lotion smell means organic buildup in the water. Once you know which smell you’re dealing with, the fix is usually straightforward to execute – 30 minutes to a couple of hours for most cases.
Why Hot Tub Water Smells Bad in the First Place
Hot tubs run hot, operate in a small volume of water, and get heavy use relative to that volume. That combination accelerates everything: bacteria multiply faster, organic waste builds up faster, and chemical reactions happen faster than in a swimming pool. A pool might forgive a week of neglect. A hot tub rarely does.
The other factor is the plumbing. Hot tubs have a lot of internal surface area – jets, pipes, and the shell itself – where a thin layer of bacteria and organic matter called biofilm can develop. Once biofilm is established, it protects the bacteria living in it from sanitizer. The water can test fine while the plumbing smells terrible. That’s a common situation and a common source of confusion for owners who are testing regularly but still dealing with odor.
Rotten Egg or Sulfur Smell: What It Means and How to Fix It
This is the most alarming smell and for good reason. A rotten egg or sulfur odor means anaerobic bacteria are present – bacteria that thrive in low-oxygen environments like stagnant plumbing lines. This often happens when a hot tub sits unused for a week or more, or when sanitizer levels have dropped too low.
Fix it with these steps:
- Add a heavy chlorine shock dose: 2 to 4 times your normal shock amount, targeting a free chlorine level of 10 to 20 ppm.
- Turn the jets on high and leave the cover off for 30 minutes to circulate the treated water through the plumbing.
- Retest after an hour. If chlorine has dropped to near zero fast, your water has a very high organic load and you may need to repeat the shock.
- If the smell returns within a few days of the next soak, you likely have established biofilm in the pipes and need to do a full plumbing purge before your next drain.
Do not get in the tub until the smell is gone and your sanitizer reads at least 3 ppm free chlorine (or 3 to 5 ppm bromine).
Sharp Chemical Smell: Why More Chlorine Is Not the Problem
A sharp, eye-stinging, “over-chlorinated” smell is almost never caused by too much chlorine. It’s caused by chloramines – compounds that form when free chlorine bonds with ammonia from sweat, urine, or body care products. Chloramines smell strong, irritate eyes and skin, and are a sign that your sanitizer has been used up fighting organic waste, not that you’ve added too much of it.
The fix is to shock the water – adding a large enough dose of oxidizer to break apart the chloramine bonds. Use either a non-chlorine oxidizer (MPS-based) or a full chlorine shock. Non-chlorine shock lets you get back in the water within 15 to 30 minutes. Chlorine shock requires waiting until levels drop back to 3 to 5 ppm, usually 4 to 8 hours depending on your dose and sunlight exposure. Leave the cover off during treatment to help off-gas the byproducts.
If chloramine buildup is a recurring problem, look at bather load. More people, more body oils, more organic waste – the tub needs more frequent oxidizing. Shocking after every heavy-use session, rather than on a weekly schedule, makes a noticeable difference.
Musty, Earthy, or Mildew Smell: Where to Look
A musty or mildew-like odor usually comes from one of three places: a dirty filter, biofilm in the plumbing, or mold growing on the underside of the cover. Check all three before assuming the water chemistry is to blame.
- Filter: Pull it out and inspect it. A filter that hasn’t been chemically cleaned in more than 4 to 6 weeks can hold enough organic material to smell on its own and to pollute the water it’s supposed to be cleaning. Rinse it, soak it in a filter cleaning solution overnight, and reinstall.
- Cover underside: Flip the cover and look at the foam core and the vinyl liner on the water-facing side. Mold growth there is common, especially in humid climates. Scrub it with a dilute bleach solution (1 tablespoon of bleach per gallon of water) and rinse thoroughly before putting it back on.
- Plumbing: If filter and cover check out, the smell is almost certainly biofilm in the jets and pipes. A plumbing purge product circulated through the system before your next drain will clear this out.
Sweet, Soapy, or Body-Lotion Smell: Organic Overload
A sweet or faintly soapy smell that isn’t quite chemical but isn’t clean either is usually caused by an accumulation of body oils, lotions, deodorants, and other personal care products that bathers bring into the water. These don’t always show up as foam – they can persist invisibly and give the water an off smell even when chemistry looks fine on a test strip.
Shock the water with a non-chlorine oxidizer to oxidize the organics. If the smell persists after two shock treatments, the water is past the point of easy correction and a drain-and-refill is the more efficient fix. As a general rule, hot tub water that carries a persistent organic smell and is within 2 to 4 weeks of its scheduled drain date is worth draining early rather than fighting with chemicals.
Rinsing off before getting in – just a quick shower without soap – dramatically reduces the organic load each session adds to the water. It’s a small habit with a real impact on how long your water stays clean and smell-free.
When the Smell Points to a Bigger Problem
Some smells signal that basic chemistry correction won’t be enough. If your hot tub smells bad within 24 to 48 hours of a full drain and refill, the issue is biofilm in the plumbing – not the water itself. New water picks up the odor because it’s passing through contaminated lines. A purge treatment added to the old water before draining is the right sequence: treat the plumbing, then drain, then refill.
If you’ve been running a bromine system and the smell is persistent and chemical in character, check your bromine bank. A depleted bromine bank means the tub isn’t regenerating sanitizer effectively, and byproducts accumulate faster than they’re oxidized. Shocking with a non-chlorine oxidizer reactivates bromamines back into active bromine. AquaDoc’s non-chlorine shock is one option pool and hot tub owners use for this – it’s MPS-based and works well in bromine systems without throwing off your balance.
For a deeper look at how sanitizer byproducts create odor even when your numbers look fine, the team at River Pools and Spas has written useful breakdowns of how combined sanitizer chemistry behaves differently from free sanitizer.
Frequently Asked Questions
Why does my hot tub smell like rotten eggs?
A rotten egg or sulfur smell is almost always caused by anaerobic bacteria growing in your plumbing lines or under the shell. Shock the water with a high dose of chlorine or non-chlorine oxidizer, then run the jets for 30 minutes to flush the lines. If it comes back, do a full biofilm purge before your next drain.
Why does my hot tub smell like chlorine even when I haven’t added any?
That sharp chlorine odor is usually combined chloramines, which form when chlorine bonds with sweat, urine, or body oils. The fix is more sanitizer, not less – shock the tub to break up the chloramines. Low free chlorine paired with high combined chlorine causes the smell.
Why does my hot tub smell musty or like mildew?
A musty smell usually means biofilm or mold is growing somewhere in the plumbing, under the cover, or in a dirty filter. Clean or replace your filter, treat the water with a shock dose, and inspect the underside of your cover for mold growth.
Can a bad smell mean my hot tub water is unsafe to use?
Yes. A strong rotten egg smell or persistent chemical odor can mean bacteria levels are unsafe. Do not soak until you’ve shocked the water and confirmed sanitizer levels are in range with a fresh test.
How do I get rid of a chemical smell in my hot tub?
Shock the water with a non-chlorine oxidizer or a full chlorine shock dose to break down chloramines and oxidize organic waste. Leave the cover off and run the jets for 20 to 30 minutes to off-gas the byproducts. Retest before getting in.
The smell your hot tub produces is telling you something specific. Match the odor to the cause, fix the cause directly, and you’ll spend less time dosing chemicals blindly and more time actually using the tub.