What Causes Foamy Water in a Hot Tub?
Foamy hot tub water is almost always caused by one of five things: low total alkalinity, body oils and cosmetics acting as surfactants, low calcium hardness (soft water), a buildup of dissolved solids and old sanitizer byproducts, or a contaminated non-spa-safe product. Each cause leaves a different signature on a test strip, which is how you narrow it down before treating it.
- Total alkalinity below 80 ppm
- Lotions, sunscreen, deodorant, or hair product residue
- Calcium hardness below roughly 100 ppm
- Total dissolved solids (TDS) above 1,500 ppm from old sanitizer
- Bubble bath, scented soap, or a non-spa-safe sanitizer substitute
To fix it: test the water, correct alkalinity and hardness to their target ranges, shock the spa to oxidize contaminants, clean the filter, and use a defoamer for immediate relief. If foam returns right after a fresh fill, drain and refill the spa and check for a plumbing or pump seal issue.
Low Total Alkalinity
Total alkalinity is the buffer that keeps pH stable. When it drops below 80 ppm, pH swings with every use, and unstable water loses the surface tension that normally keeps bubbles from forming. The result is thin, fast-forming foam that often shows up right after someone gets in or the jets kick on.
Test strip signature: alkalinity reading below 80 ppm, often paired with a pH reading outside 7.2β7.8.
Fix: raise alkalinity into the 80β120 ppm range with an alkalinity increaser, then recheck pH once alkalinity is stable. Don't try to fix pH first if alkalinity is low β it won't hold.
How This Foam Looks and Behaves
Low-alkalinity foam is usually thin, appears within minutes of jets running, and dissipates somewhat when the jets are off. It's the most common cause reported by owners who've had the spa balanced but skipped a full test after a refill or heavy rain dilution.
Body Oils, Lotions, and Cosmetics
Sweat, deodorant, sunscreen, makeup, and hair products all act as surfactants β they lower the water's surface tension so air gets trapped instead of dispersing. This is the single most-cited cause of hot tub foam, and it happens even in perfectly balanced water if enough product goes in with the bathers.
Test strip signature: no single strip pad confirms this directly, but TDS often reads elevated even when alkalinity and hardness are in range, and the filter cartridge will look visibly greasy or matted.
Fix: shower before soaking, skim the surface, run the filter longer, and shock the water to oxidize the organic residue. If several people used lotion or sunscreen before a soak, expect foam that day regardless of chemistry.
Low Calcium Hardness (Soft Water)
Soft water is aggressive water β it's chemically unsatisfied and pulls calcium from any available surface, including the spa shell, heater, and plumbing. That aggressive pull also grabs onto oils and dissolved metals more readily, producing a tighter, denser foam than the low-alkalinity type.
Test strip signature: calcium hardness below roughly 100 ppm on a standard test strip.
Fix: add a calcium hardness increaser to bring the reading into the 150β250 ppm range typical for spa water. If you fill from a water softener line, this is very likely your cause and will recur every fill unless you bypass the softener or pre-treat the fill water.
Sanitizer/Chemical Byproduct Buildup
Every gallon of spa water accumulates dissolved solids over time β spent sanitizer, dead skin cells, oils that escaped the filter, and metabolic byproducts called chloramines or bromamines. Once total dissolved solids (TDS) climb high enough, the water simply can't hold anything in solution cleanly, and foam becomes persistent even when alkalinity and hardness test fine.
Test strip signature: TDS above 1,500 ppm, often with a mild odor and slightly cloudy water alongside the foam.
Fix: shock the water first to oxidize what you can. If TDS stays high after shocking and a filter clean, the water is past the point of chemical correction β drain and refill.
Cheap or Contaminated Foam-Producing Products
Some problems have nothing to do with balance. Bubble bath, scented bar soap, certain low-quality bromine or chlorine substitute tablets with heavy fillers, and "spa boosters" not labeled spa-safe can all introduce foaming agents directly. No amount of alkalinity or hardness adjustment fixes this β the product itself is the contaminant.
Fix: stop using the product, and if you suspect a bad batch of sanitizer, switch brands and drain the current water once other causes are ruled out.
How to Test Your Water Before Fixing Foam
Guessing wastes chemicals and time. Test in this order, using a fresh test strip or liquid kit, after the filter has run its normal cycle:
- pH β confirm it's in the 7.2β7.8 range before adjusting anything else
- Total alkalinity β target 80β120 ppm
- Calcium hardness β target roughly 150β250 ppm
- Sanitizer level β confirm it hasn't dropped to zero, which allows biological growth
- TDS, if your strip or kit includes it β anything above 1,500 ppm points toward a drain and refill
Write the readings down. If more than one falls outside range, fix alkalinity first, then hardness, then sanitizer β each depends on the one before it holding steady. For a fuller walkthrough of order and timing, see the water testing guide.
How to Get Rid of Foamy Hot Tub Water (Step-by-Step Fix)
- Skim the surface and test the water as described above.
- Adjust total alkalinity into the 80β120 ppm range first.
- Adjust calcium hardness into the 150β250 ppm range.
- Shock the spa to oxidize oils, lotions, and sanitizer byproducts.
- Clean or replace the filter cartridge β a saturated filter recirculates the oils causing the foam. See the filter cleaning guide for a rinse-versus-replace schedule.
- If guests are waiting and you need immediate relief, add a defoamer while the chemistry corrections take effect.
- If foam returns within a day of a fresh fill with no lotion, sunscreen, or bubble products involved, treat it as a plumbing or equipment issue rather than a chemistry one β see the section below.
Using a Defoamer vs. Draining the Tub
A defoamer is a surfactant-based product that collapses existing bubbles on contact. It works fast β often within minutes β but it doesn't correct alkalinity, hardness, or TDS. Treat it as a bridge, not a fix. Expect the effect to last anywhere from a few hours to about a day before foam can return if the underlying cause hasn't been addressed.
Draining and refilling resets everything at once: TDS drops to zero, old sanitizer byproducts are gone, and you start fresh with balanced fill water. It's the right move when TDS tests high, when foam persists after a full chemistry correction and filter clean, or simply on a routine schedule. Most manufacturers and technicians recommend a full drain and refill every 3 to 4 months even without a foam problem β see draining and refilling a hot tub for the process.
How to Prevent Foam From Coming Back
- Shower before soaking to remove sweat, deodorant, sunscreen, and lotion before they enter the water
- Keep a regular shock schedule rather than waiting for cloudiness or odor to prompt one
- Rinse the filter cartridge weekly and deep-clean it on a monthly rotation
- Avoid bubble bath, scented soap, and any additive not labeled spa-safe
- Test alkalinity and hardness after every refill and after heavy rain dilutes an outdoor spa
- Retire and replace a filter cartridge once it no longer rinses clean β a worn filter stops trapping oils effectively
When Foam Signals a Bigger Problem
Foam paired with cloudy water and a musty or sour odor usually means biofilm β a slimy buildup inside pipes, jets, and the heater that sheds contaminants faster than normal filtration and chemistry can keep up. A dedicated pipe-and-jet flush before your next drain, followed by a full refill, typically clears this.
Two less obvious sources are worth ruling out if foam keeps coming back with no clear chemistry or hygiene cause:
- Degraded pillows or headrests: older foam-filled pillows can break down and shed polymer material into the water, which foams persistently regardless of balance. If pillows look cracked, sticky, or waterlogged, that's a likely culprit.
- A weeping pump seal: if the circulation or main pump's shaft seal starts to fail, it can leak a small amount of lubricant into the water. This shows up as an oily, persistent foam that returns almost immediately after a fresh drain and fill even with no lotion or sunscreen use. Inspect the wet end for moisture or residue around the seal; a worn seal is a common cause in pumps that have been in service for several years. Replacement seals and wet ends are available in the seals and gaskets and pump wet ends collections if you confirm a leak.
If you're not sure which of these applies, the full parts catalog is a useful reference for identifying components before ordering anything.