Pool Resurfacing Cost Estimator

What replastering YOUR pool really costs — plaster, quartz & pebble price range by size.

Ready

Pool dimensions

ft
ft
ft
ft

All in feet. Interior surface area = floor + all walls, using the average of the two depths for the long walls. For a flat-bottom pool, set both depths equal. Non-rectangular pools have less surface than their bounding box, so a shape factor trims the estimate.

Finish & condition

Finish is the dominant cost driver per sq ft. Condition sets the prep labor: Good = clean, no cracks, minimal staining; Fair = hairline cracks or light staining, surface still intact; Poor = major cracks, hollow/delaminating areas, or rebar showing — adds chip-out and crack-repair labor.

Add-ons & region

Priced per linear foot of perimeter (~$30/ft installed). Most replaster jobs replace the tile band at the same time.

National baseline = 1.00. High-cost coastal CA / Northeast ~1.20–1.35; lower-cost areas ~0.85–0.95. Clamped to 0.85–1.35.

Estimated resurfacing cost
~$0/sq ft
$0
Get 3 written, itemized bids. This is a planning ballpark, not a quote — and remember pebble costs more upfront but often less per year of service life than plaster.
Get the suppliesA pool patch kitThe right product for the job — delivered to your door.Shop on Amazon →affiliate

Guide: how to use this pool resurfacing cost estimator

What it does

This estimator gives you a realistic cost range to resurface (replaster) an in-ground pool before you call contractors — so you can budget honestly and tell whether a bid is fair. It first computes your pool's interior surface area (floor plus all four walls) from your dimensions, applies a shape factor for non-rectangular pools, then prices the chosen finish (white plaster, quartz, or pebble) per square foot, scaled by surface condition. It adds a flat drain / acid-wash / refill allowance, an optional waterline tile add-on, and a regional cost index. The output is always a low–high range — never a single firm number — because real bids vary with access, repairs, and local labor. Everything is calculated privately in your browser, free.

How to use it

  1. Enter your pool's length, width, shallow-end depth, and deep-end depth in feet. For a flat-bottom pool, set both depths equal.
  2. Pick your pool shape — rectangle, Roman/oval/round, or freeform/kidney (a shape factor trims area for non-rectangular pools).
  3. Choose your finish — white plaster, quartz aggregate, or pebble (the biggest cost driver per square foot).
  4. Set the existing surface condition: poor (hollow plaster, major cracks) adds chip-out and repair labor.
  5. Toggle new waterline tile if you're replacing it, set your regional cost index, and read the range, the interior area, and the cost-per-square-foot figure.

Worked example

A 16 x 32 ft rectangular pool, 3.5 ft shallow and 8 ft deep, quartz finish, fair condition, no tile, national region (1.00):

  1. Average depth = (3.5 + 8) / 2 = 5.75 ft.
  2. Floor = 32 × 16 = 512. Long walls = 32 × 5.75 × 2 = 368. End walls = 16 × 3.5 + 16 × 8 = 184. Interior area = 512 + 368 + 184 = 1,064 sq ft (the classic 16x32 example is ~1,088 with slightly different depths).
  3. Finish = 1,064 × $8.50 × 1.08 (fair) = ~$9,768.
  4. Drain / acid wash / refill = $450. No tile. Subtotal = ~$10,218.
  5. Region ×1.00 → total ≈ $10,218. Range = $8,685–$12,262, rounded to $8,685–$12,262, about $9.60/sq ft all-in.

So you'd budget roughly $8,700–$12,300 for this pool — then get 3 written, itemized bids to confirm.

The formula

avg_depth   = (shallow + deep) / 2
floor       = length × width
long_walls  = length × avg_depth × 2
end_walls   = width × shallow + width × deep
rect_area   = floor + long_walls + end_walls
shape       = rect 1.00 | oval 0.90 | freeform 0.85
area        = round(rect_area × shape)

finish $/sqft = plaster 6.50 | quartz 8.50 | pebble 11.00
prep        = good 1.00 | fair 1.08 | poor 1.20
finish_sub  = area × finish_rate × prep
drain/refill= $450 (flat)
tile        = include ? round(perimeter × shape) × $30 : 0
subtotal    = finish_sub + 450 + tile
total       = round(subtotal × region_index)   region clamped 0.85..1.35
range       = low = round(total × 0.85) ... high = round(total × 1.20)
$/sqft      = round(total / area, 2)   (only if area > 0)

Finish $/sq ft are 2025 US national mid-ranges (white plaster ~$4–8, quartz ~$7–10, pebble ~$8–15); the tool uses representative midpoints and applies a −15% / +20% band — the band, not the point estimate, is the deliverable. The drain/acid-wash/refill flat $450 is sized for a typical 15k–25k-gallon pool.

Accuracy & disclaimers

Common mistakes this tool prevents

How to embed this tool on your website

No account, no coding. Copy the embed code and paste it where you want it to appear:

<iframe src="https://snaptoolsuite.com/pool-resurfacing-cost-estimator/?embed=1"
  style="width:100%;max-width:560px;height:1240px;border:0;"
  title="Pool Resurfacing Cost Estimator" loading="lazy"></iframe>
<p>Free <a href="https://snaptoolsuite.com/pool-resurfacing-cost-estimator/">Pool Resurfacing Cost Estimator</a> by Snap Tool Suite</p>
2 Paste it on your page
3 It just works

The default height=1240 fits a typical pool. For very large pools or all options enabled, bump it to ~1400–1600 so nothing scrolls inside the frame.

See it live: view a real embed example →

Frequently asked questions

How much does it cost to resurface a pool?

Most residential jobs run ~$6,500–$15,000 (national average ~$11,000). Price tracks interior surface area (sq ft of plaster, not gallons) and finish: white plaster ~$6.50/sq ft, quartz ~$8.50/sq ft, pebble ~$11/sq ft. A 16x32 pool has ~1,088 sq ft of surface. This is a planning estimate, not a quote.

How do I calculate my pool's interior surface area?

It's priced on SURFACE area (floor + all walls), not gallons. Use (L×W) for the floor, plus (L×avg depth×2) for the long walls, plus (W×shallow) + (W×deep) for the end walls. A 16x32 pool, 3.5 ft to 8 ft deep, is about 1,088 sq ft. This tool runs that formula for you.

Plaster vs quartz vs pebble — what's the difference?

White plaster (~$6.50/sq ft) is cheapest but shortest-lived (7–12 yrs). Quartz (~$8.50/sq ft) adds durability and stain resistance (10–15 yrs). Pebble (~$11/sq ft) is toughest and longest-lasting (15–20+ yrs) — priciest upfront but often cheapest per year. The tool shows a cost-per-year figure to compare.

Why a range instead of one firm price?

Real bids swing with access, equipment, structural/crack repair, plumbing and light work, and local labor. Finish alone can swing the total 60–70%. A range is honest; budget toward the midpoint-to-high end and get 3 itemized bids.

Does it include draining, acid wash, and tile?

Yes for a flat $450 drain / acid-wash / clean / refill allowance (typical 15k–25k-gal pool). Waterline tile is an optional add-on (~$30/linear ft). It does NOT include coping, decking, new equipment, structural repairs, or plumbing changes.

Is it really free?

Yes. 100% free, everything runs in your browser; nothing is stored or sold.

Pool tools & guides

Related tools

Put this calculator on your site

No account, no coding. Copy the embed code and paste it where you want it to appear:

<iframe src="https://snaptoolsuite.com/pool-resurfacing-cost-estimator/?embed=1"
  style="width:100%;max-width:560px;height:1240px;border:0;"
  title="Pool Resurfacing Cost Estimator" loading="lazy"></iframe>
<p>Free <a href="https://snaptoolsuite.com/pool-resurfacing-cost-estimator/">Pool Resurfacing Cost Estimator</a> by Snap Tool Suite</p>
2 Paste it on your page
3 It just works

See it live: view a real embed example →

Private: Everything is calculated in your browser. We don't store or sell your data. Estimate only.