Acid Wash Pricing Calculator: What to Charge to Acid Wash a Pool

Build a defensible drain-and-acid-wash quote from your own labor rate, acid, water, and supply costs, with a stain-severity multiplier, markup, and a low to high band. No login.

Mode
Pool dimensions

Round uses diameter. Oval and freeform are approximate (×0.85 of the bounding box).

Dimension unit

Longest interior dimension.

Same as shallow for a flat-bottom pool.

Footprint (length × width) matches published $/sq ft prices. Wetted area (floor + walls) is the true plaster surface, about double, and will roughly double the estimate.

Stain & scope
Stain severity
Operator cost build-up

Crew hours for drain → wash → rinse → refill. 2-hour minimum applies.

Your fully loaded crew rate. Typical $70–$90/hr.

Muriatic acid for the job. ~1:10 acid:water dilution is a usage note, not a cost driver.

Neutralizer, brushes, PPE.

Local water + sewer rate for the refill. Optional, leave 0 to skip.

Leave 0 to auto-estimate from dimensions.

Volume unit

Operator markup on the severity-adjusted cost.

Total quoted price

Labor cost
Acid cost
Refill water cost
Supplies cost
Severity adjustment
Markup

Interior area

Severity-adjusted subtotal

Export
How this is calculated

Interior area. Footprint is length × width (round: π·r²). Wetted area adds the walls — perimeter × average depth — for the true plaster surface, which is roughly double the footprint. Average depth is (shallow + deep) ÷ 2. Oval and freeform pools apply a 0.85 bounding-box factor (an approximation, not a cited constant).

floor      = length × width            (round: π·(D/2)²)
avg_depth  = (shallow + deep) / 2
walls      = 2 × (length + width) × avg_depth   (round: π·D·avg_depth)
footprint  = floor
wetted     = floor + walls
refill_gal = footprint × avg_depth × 7.48        (when not entered)

billed_hours = max(labor_hours, 2)               2-hour minimum
labor_cost   = billed_hours × labor_rate
water_cost   = (refill_gal / 1000) × water_sewer_rate
base_cost    = labor_cost + acid + water_cost + supplies
subtotal     = base_cost × severity_mult         light 1.0 / mod 1.25 / heavy 1.5
price        = subtotal × (1 + markup_pct / 100)
implied/sqft = price / footprint                  always footprint, never wetted

The per-sq-ft cross-check always divides by footprint area (never wetted), so it stays consistent with the published $0.50–$0.75 per sq ft band — consolidated from HomeGnome ($0.60–$0.70), Homewyse ($0.56–$0.68), and FloridaDetail ($0.55–$0.67). A flag of "above" or "below" just means your own cost stack lands outside the national average — your real costs may justify it.

The job covered is the standard scope: drain → prep → apply diluted acid → rinse → refill. The 2-hour labor minimum and the $80/hr labor, $22 acid, and $114 supplies defaults come from HomeGnome's and Homewyse's decompositions; all are editable — regional spread is large (NYC ~$0.85 vs Dothan, AL ~$0.52 per sq ft), so no single rate is baked in.

An acid wash rarely travels alone on the invoice. When the waterline scale is the customer's real complaint, price that scope on its own with the pool tile cleaning pricing calculator instead of burying it in the wash. When the plaster stained because the water went green first, the green pool cleanup quote builder prices the drain-and-restore work that usually comes before the acid. And if draining the pool exposed a failing pump, filter or heater, keep that on its own line with the equipment replacement pricing calculator so the restoration quote and the hardware quote stay separable.

Sources

  1. Acid washing pool price: labor, acid, and additional-chemical decomposition. HomeGnome.
  2. Pool liner / interior surface-area formula (floor + walls). Square Footage Calculator.

Get early access

Fieldwynn is the field-first app we are building for small crews — simple in the truck, powerful in the back office. It is not out yet; join the early-access list and be first when it launches for your trade.