Pool resurfacing cost is one of the most common questions we get from Miami homeowners and the answer almost always comes down to material choice and pool size. If your pool surface is rough to the touch, showing stains that won’t brush off, or developing cracks in the plaster, you’re likely looking at resurfacing within the next season. Catching it early keeps the cost manageable; ignoring it leads to structural repairs that cost significantly more.
What Drives Pool Resurfacing Cost?
The cost of resurfacing a pool isn’t a flat number. It shifts based on four main variables: the size of your pool, the finish material you choose, the current condition of the surface, and whether any structural prep work is needed before the new finish goes on.
A pool that’s in good structural shape but has aging plaster is a straightforward resurface. A pool showing signs of delamination, deep cracks, or substrate issues requires prep work first. If you’re not sure where your pool stands, our pool renovation team can assess the surface and give you an honest scope before any work begins.
Pool Refinishing Cost by Material
Plaster (Marcite)
The most widely used finish in South Florida. It’s smooth, quick to apply, and gives that classic clean white look. Pool refinishing cost for plaster typically runs $4,000 – $7,000 for a standard residential pool. Lifespan is 7–12 years with proper water chemistry maintenance.
Quartz Aggregate
A mid-tier finish that blends quartz crystals into the plaster mix. It’s more durable than standard plaster and resists staining better over time. Expect to pay $6,000 – $10,000 for a typical Miami residential pool. This finish holds up particularly well in high-use pools.
Pebble Finish
The highest-performing residential surface option. Pebble finishes are textured, fade-resistant, and last 15–20 years when well maintained. Pool resurfacing cost for pebble runs $10,000 – $18,000 depending on pool size and pebble grade. It’s an investment that pays off in reduced refinishing frequency.
Pool Paint
Paint is a short-term solution 1 to 3 years before peeling begins. It’s worth considering only if you’re planning a more substantial upgrade within a few seasons. Cost is low ($1,000 – $2,500) but so is longevity. We don’t recommend it as a primary resurfacing strategy for Miami pools.
Pool Resurfacing Cost vs. Full Renovation: When to Upgrade
If your pool only needs a fresh surface, resurfacing is the right call. But if your pool also has outdated tile, aging coping, or worn equipment, combining the work makes financial sense. Mobilizing a crew once for a combined resurfacing and remodeling project is almost always more cost-effective than scheduling them separately. It also means your pool is out of service for a shorter total time.
Not sure which signs point to resurfacing versus a full renovation? Our blog post on signs your pool needs renovation walks through the specific indicators our technicians look for including surface wear patterns, crack types, and water loss signals.
What the Resurfacing Process Looks Like
A professional resurface involves draining the pool completely, acid-washing or sandblasting the existing surface to remove the old finish and expose the substrate, applying the bond coat, then spraying or hand-applying the new finish material. The pool is then refilled and water chemistry is carefully balanced over the first two weeks.
The total timeline from drain to swim-ready is typically 5–10 days depending on finish type and curing requirements. Use our pool cost calculator to estimate your resurfacing project cost based on pool dimensions and finish preference.
CONCLUSION
Pool refinishing cost depends heavily on how long you wait. A surface caught at the right stage costs a fraction of what a structural repair runs later. Plaster, quartz, and pebble each have their place depending on your budget and how long you want the finish to last. If your Miami pool is showing the early signs of wear, now is the time to get a professional assessment. Reach out to Deep Blue Pool & Spa for a no-obligation quote.


Comments are closed