Acid washing is one of the most lucrative service calls in pool service and one of the easiest to do badly. Done right, it removes years of calcium scaling and stain buildup and resets a plaster surface for another 5 to 8 years of clean operation. Done wrong, it etches the plaster, exposes aggregate, and the customer needs a $4,000 replaster within 18 months. This is the operator playbook for acid washing in 2026. When to recommend it, when to refuse, how to do it without damaging the surface, and what to charge.
TL;DR
- Acid washing removes calcium scale, mineral staining, and surface algae that brushing and chemistry cannot reach
- Recommended every 5 to 8 years on a heavily-used plaster pool; less often on lightly-used pools
- Plaster damage risk is real: aggressive acid washing exposes aggregate and shortens plaster life by years
- Standard residential acid wash: $400 to $900 depending on pool size and severity
- Never acid wash a plaster surface less than 12 months old or a pool currently within balanced LSI range
- Drain time, refill time, and replaster risk should all be in the customer conversation before starting
What acid washing actually does
Acid washing is the controlled application of diluted muriatic acid to a drained pool surface to dissolve a thin layer of plaster. This removes calcium scale, mineral staining, dead algae embedded in the surface, and minor surface roughness. Done correctly, it returns the plaster to a near-new appearance and extends its functional life.
The trade-off is real plaster loss. Each acid wash removes approximately 1/32 to 1/16 inch of plaster surface. A typical 3/8 inch plaster coat can take 2 to 4 lifetime acid washes before the aggregate (the rock and pebble layer underneath) shows through. Past that point, the customer needs a replaster, not another acid wash.
When to recommend acid washing
Acid washing is the right call when the pool surface shows visible staining or scale that brushing and chemistry cannot remove. Common triggers:
- Calcium scale on plaster surface (the white crusty buildup) that has persisted through several chemistry corrections
- Mineral staining (iron, manganese, copper) that does not respond to chelating agents or stain remover
- Dead algae stained into the surface after a recovery SLAM
- Pool surface that looks gray or yellowed despite balanced chemistry
- Pool getting prepped for sale (curb appeal investment that returns 10x on sale price)
When to refuse
There are pools that should not be acid washed and operators who recommend it on those pools shorten the customer's pool life materially. Refuse when:
- Plaster surface is less than 12 months old. New plaster is still curing and acid will damage it permanently
- Pool has already been acid washed 3+ times in its lifetime. Aggregate exposure risk is too high
- Customer has a vinyl liner or fiberglass pool. Acid washing damages both surfaces
- Pool chemistry has been balanced (LSI between -0.3 and +0.3) for the past 6+ months and there is no visible staining. The customer wants a "fresh look" but acid washing here just shortens plaster life with no real benefit
- Customer cannot afford a replaster ($3,500 to $9,000) if the acid wash exposes aggregate. The financial fallback matters
The procedure step by step
A clean residential acid wash follows a standard procedure. Drain the pool completely (use a sewer cleanout, never to landscape or storm drain). Pressure wash the surface to remove loose debris. Mix the acid solution: 1 part muriatic acid to 1 to 2 parts water, depending on severity. Apply with an acid brush in 4 to 6 ft sections, starting at the deep end and working up.
Brush the section for 30 to 60 seconds while the acid is active. Rinse immediately with fresh water from a garden hose to neutralize. Move to the next section. Total acid contact time on any single area should not exceed 60 to 90 seconds. Longer contact = deeper plaster removal.
Once the entire pool is acid washed, neutralize any residual acid with soda ash dissolved in water, sprayed over the surface. Pressure rinse one more time. Pump out the rinse water. Refill the pool, balance chemistry, and start the new chemistry baseline.
Safety equipment that is not optional
- Chemical-resistant rubber boots (acid wash will eat regular boots and feet in under an hour)
- Chemical-resistant nitrile or neoprene gloves
- Full-face respirator with acid gas cartridges (NIOSH approved)
- Tyvek suit or chemical-resistant coveralls
- Eye protection separately if the respirator is half-face
- First aid kit with soda ash for neutralization in case of skin contact
Pricing the acid wash
Standard residential acid wash pricing in 2026:
- Small pool (under 12,000 gallons), light to moderate staining: $400 to $600
- Medium pool (12,000 to 20,000 gallons), moderate staining: $500 to $750
- Large pool (20,000+ gallons) or heavy staining: $700 to $1,200
- Specialty work (chlorine bath for heavy iron stain pre-treatment): add $100 to $200
- Refill chemistry start (CYA, salt, calcium, full chemistry baseline): $150 to $350 separate
Most operators price the acid wash itself but forget that the refill chemistry is a separate line item. A 15,000 gallon refill needs 4 to 6 lbs of CYA, 50 to 80 lbs of calcium chloride, and an initial chlorine + acid baseline. Quote it as a separate line so the customer is not surprised by a second invoice 2 weeks later.
The customer conversation
Before starting an acid wash, the customer needs to know three things in writing. First, the pool will be out of service for 2 to 4 days (drain time, acid wash time, refill time, chemistry start). Second, there is a risk that severe staining may not fully remove and a replaster may be the real fix. Third, the bill includes acid wash labor plus chemicals plus water refill cost (the refill alone can be $40 to $150 in metered water).
Get acknowledgement of these in text or email. The customer who acid washed expecting a one-day turnaround and a glassy pool becomes a 1-star review when reality differs.
Common acid wash mistakes
- Applying full-strength muriatic acid to the surface. Etches deeply and shortens plaster life by years
- Letting acid sit on the surface for more than 60 seconds. Uncontrolled removal
- Skipping the neutralization rinse with soda ash. Residual acid eats into the surface after the operator leaves
- Acid washing a pool just because the customer asked. Without a real staining problem, you are just removing plaster for $600
- Pressure washing too hard after acid application. Strips the freshly etched surface even more
- Not pumping out the acid wash water before refill. Massive chemistry shock when the customer turns on the fill valve
Keep reading
Run this in your software
Pooly is built around the operator economics covered in this post. 30 day free trial.