5 Best Epoxy Pool Paint | Picks That Survive More Than One Summer

Our readers keep the lights on and the coffee maker working hard! As an Amazon Associate, I earn from qualifying purchases.

Specs are compiled from manufacturer listings and verified buyer reviews and can change over time — please confirm the key details on the product page before buying.

Pool paint fails for one boring reason: water gets under it. Epoxy is the coating that resists that better than acrylic or rubber, because it cures into a hard shell instead of a soft film. The catch is that epoxy pool paint is unforgiving to apply — mix ratios are strict, pot life runs out fast, and most failures trace back to prep rather than the can. This guide covers five epoxy coatings, what each one is genuinely good at, and which surface and skill level each one suits.

I’m Mohammad Maruf — the founder and writer behind Gardening Beyond. This guide is built by comparing the manufacturers’ published specifications and the patterns across verified customer reviews, so you get each pick’s real strengths and trade-offs instead of marketing spin.

You will see coverage figures, cure windows, and mix ratios broken down in plain language, plus how each coating behaves on plaster, gunite, and fiberglass. Whether you are recoating a tired shell or sealing a repair, here is what to know about epoxy pool paint.

Our Picks at a Glance

Kelley Technical Coatings Olympic Zeron - Black - two-part epoxy
Best OverallKelley Technical Coatings Olympic Zeron – Black – two-part epoxy4.4★573 ratingsA base-plus-catalyst system that cures to a high-gloss shell and demands strict prep. You get a gallon of base plus a quart of catalyst in the box, and the gallon is deliberately short-filled so there is room to pour the hardener in.Check Price on Amazon
Doheny's Pro-Grade High Build Self-Priming Epoxy Pool Paint, Blue Ice
Saves a StepDoheny’s Pro-Grade High Build Self-Priming Epoxy Pool Paint, Blue Ice4.1★64 ratingsBuilds up to 8 mils per coat without a separate primer coat underneath. This is the pick for anyone who wants to cut a day off the job.Check Price on Amazon

How To Choose The Best Epoxy Pool Paint

Three things decide whether your repaint lasts: what your pool shell is made of, how carefully you can follow a mixing schedule, and how much square footage you actually have to cover. Nail those three and the coating performs as advertised.

Match the coating to your pool surface first

Epoxy bonds to concrete, plaster, gunite, and fiberglass, but not every formula is listed for every surface. Check the manufacturer’s compatibility list before you buy a gallon, because a coating aimed at bare concrete may need extra prep on a slick fiberglass shell.

If your pool was painted before, you need to know what is already on it. A fresh epoxy coat generally wants to go over a compatible epoxy base, not over chalking acrylic.

Understand coverage before you count gallons

Coverage is quoted per gallon on a bare surface; a recoat covers more because the first layer has already sealed the porous texture. Remember that most epoxy jobs call for two coats, so double your square footage before you decide how many cans to order.

Respect the mix ratio and the clock

Two-part epoxy means base plus a hardener, and once they meet, the clock starts. Mix only what you can roll out inside the stated pot life, and keep a timer running so you are not caught half-done with a can that has set up.

Temperature shifts that window too. Work in the shade, and paint the walls before the floor so drips land on already-finished areas.

Plan your slip resistance up front

Satin and high-gloss epoxy both get slick when wet, especially on steps and the slope into the deep end. Broadcasting sand onto the wet coating is the standard fix, and it has to happen while the paint is still tacky.

Quick Comparison

Model Best For Coverage Finish Service Life Claim Amazon
Kelley Technical Coatings Olympic Zeron – Black★ Best Overall Deep color changes on gunite 125–150 sq ft per gallon High-Gloss Not stated Amazon
Doheny’s Pro-Grade High Build Self-PrimingSaves a Step Skipping the primer step 150–200 sq ft per gallon bare; 300–350 on recoats Satin Up to 8 years Amazon
WOOLSEY Premium Epoxy Pool Paint Smoothing rough plaster 350 sq ft per gallon Satin Up to 8 years Amazon
In The Swim White Epoxy Pool Paint First-time DIY repaints 150–200 sq ft per gallon High-Gloss Up to 8 years Amazon
Olympic Zeron Epoxy Pool Coating – Bikini Blue Saltwater spas and tubs Not stated Not stated Not stated Amazon

In‑Depth Reviews

★ Best Overall

1. Kelley Technical Coatings Olympic Zeron – Black – two-part epoxy

Our pick — over 4★ from 550+ verified ratings; the strongest balance of quality and price.

Two-Part System125–150 sq ft per gallon

A base-plus-catalyst system that cures to a high-gloss shell and demands strict prep.

You get a gallon of base plus a quart of catalyst in the box, and the gallon is deliberately short-filled so there is room to pour the hardener in. Stir the two together fully and you have exactly one gallon of working epoxy. Coverage lands at roughly 125 to 150 square feet per gallon, which is the tighter end of the coatings here — on a normal-sized pool that means buying more cans than the numbers first suggest.

What wins people over is the finish quality. Reviewers describe it curing like a shiny candy coating, and the most-praised trait across the listing is simply the paint’s quality, with effectiveness close behind. A gunite pool painted a year ago is still being called perfect, and one owner revived a 1980s spa shell that now looks brand new. Fiberglass steps and pool coping take it well too, and contractors report a one-year follow-up with no peeling and a strong bond.

The honest catch is the schedule. Pot life runs about an hour after mixing, you have a maximum of 48 hours between coats before you must sand, and mixing a full gallon at a time realistically needs two people. Cure is listed at a long 730 days, so this is a coating you apply and then leave alone.

Where it earns its keep

  • Base plus catalyst included, assembled to a full gallon of epoxy
  • High-gloss shell that reviewers compare to a candy coating
  • Proven on gunite, fiberglass steps, and pool coping
  • One-coat coverage reported when the surface is prepped properly

What you are signing up for

  • One-hour pot life forces tight, small-batch working
  • 48-hour coat window means sanding if you miss it
  • Only sold by the gallon, so small repairs waste material
  • 125–150 sq ft per gallon is the lowest coverage on this list

Go with this if: you are repainting a gunite or fiberglass shell in a darker color and you will treat prep and mixing as the real job.

Think twice if: you want to touch up a few steps — the gallon-only format and short pot life make small jobs awkward.

Saves a Step

2. Doheny’s Pro-Grade High Build Self-Priming Epoxy Pool Paint, Blue Ice

Self-PrimingUp to 8 years service life

Builds up to 8 mils per coat without a separate primer coat underneath.

This is the pick for anyone who wants to cut a day off the job. The formula is self-priming, which removes the standalone primer stage, and it builds to 8 mils dry per coat — a mil being a thousandth of an inch, so 8 mils is a genuinely thick film that fills light texture as it goes. Coverage runs 150 to 200 square feet per mixed gallon on bare surfaces, and about 300 to 350 square feet on recoats, because the first layer has already sealed the thirst.

It advertises up to 8 years of service life from a two-coat system, with stain, chemical, and abrasion resistance called out. Mixing is a 3-to-1 base-to-hardener ratio, and the whole thing is VOC compliant in the US and Canada — that is the standard limiting how much solvent evaporates into the air, which matters when you are working inside a drained pool. It handles concrete, fiberglass, plaster, gunite, and previously painted epoxy surfaces.

One recurring gripe cuts against the “high build” label: some buyers find it thinner than expected and needing two passes to equal one coat of a heavier brand. The smell is strong when it is mixed, so ventilation is not optional. And because it cures very hard, it is not the right choice for a surface that flexes. Weigh that against how simple the 3-to-1 mix and the self-priming step make the job — this one is built for a straightforward weekend repaint.

Best suited to: a first-time DIY repaint on concrete or plaster where you would rather mix one product than layer two.

The trade-off: the thin consistency means you should buy an extra gallon if you want a confident second coat.

Choose it when: the primer step is the part you dread, and your pool surface is rigid, not flexible.

Look past it when: you need maximum film thickness in a single pass, because buyers consistently describe this as a lighter-bodied epoxy.

Smoothest Build

3. WOOLSEY Premium Epoxy Pool Paint – high-build coating for plaster, fiberglass and concrete swimming pools – White

350 sq ft per gallonSatin Finish

The longest coverage on this list at 350 square feet per gallon, which levels rough plaster as it goes.

If you are covering a lot of porous surface and want to seal cracks and bubbles rather than just recolor them, this is the coating to study. It is high-solids and builds to 8 mils thick per coat, which levels out a rough plaster shell as it goes. Coverage is listed at 350 square feet per gallon — by far the longest reach on this list, and roughly double the bare-surface figure the Doheny’s claims, though you should still assume two coats on a first repaint.

A two-coat application is rated for up to 8 years of service life, with stain, chemical, and abrasion resistance built in. It is listed for concrete, plaster, and fiberglass pools, spas, and slides, and it mixes at a 3-to-1 ratio. The most consistent praise is how it looks once it cures — reviewers describe water that goes from years of gray to a proper blue, and cracks and streaks disappearing under the film. Buyers report that a pool pro quoted four figures for the job while the DIY route ran a small fraction of that.

The mixed part is worth saying plainly: quality feedback splits both ways, with some buyers calling it excellent and others finding it too thin to work with. Slipperiness is the other split — on steps and slopes it is slick when wet, so add sand between coats, and paint yourself out of the pool rather than trapping yourself in a corner. Follow the can’s nap-roller recommendation and this behaves.

Why it holds a slot: the coverage number and the smoothing quality make it the efficient choice for a large, textured pool shell.

Fair warning: expect to add sand on the steps — the cured finish is slick, and that is a technique issue, not a flaw.

Reach for this if: your plaster is rough, cracked, or stained and you want one coating to level and seal it.

Leave it be if: you want zero ambiguity in the finish rating — some buyers find the body thinner than the high-build label implies.

Best for Beginners

4. In The Swim White Epoxy Swimming Pool Paint – 1 Gallon

Catalyst IncludedHigh-Gloss Finish

A base-and-catalyst kit with the mixing spelled out for a first-time repaint.

This is the entry point into epoxy pool coating done properly. One can holds a gallon of epoxy base and the matching catalyst, and mixing the two gives you one gallon of ready-to-roll paint. Coverage runs about 150 to 200 square feet per gallon on plaster, gunite, or fiberglass. It cures to a high-gloss, ceramic-like finish the brand pitches as stain-resistant, and a single application is rated to last up to 8 years with routine maintenance.

Where it draws the most approval is simply how well it works for someone doing the job alone. Owners describe it as a perfect DIY product, and the recurring note is just how much care the freshly glossed surface needs: get it on anything other than the pool shell and wipe it off immediately or it sets. The brand’s own instructions cover the technique that matters — sprinkle sand on wet coating in the shallow end and on the steps for grip, and always paint the walls before the floor.

Durability is where the feedback splits. Most report it holding up beautifully right through a swim season, while a minority see it lift far too early. Treat that split the way you would any epoxy: it rewards prep, dry conditions, and patience between coats. There is also a consistent note that the gloss white reads a shade off from a bright white in person, so buy a color card if the exact tone matters to you.

The pros that matter

  • Base and catalyst sold together as one complete gallon
  • Rated up to 8 years of service from a single application
  • Works on plaster, gunite, and fiberglass shells
  • Clear wall-first, sand-the-steps instructions on the can

Points to weigh

  • Cured epoxy will not come off surfaces it should not have touched
  • Durability reports are genuinely mixed — prep decides the outcome
  • 150–200 sq ft per gallon means ordering a second can
  • Gloss white can read slightly different from the listing image

Perfect for: a first-time pool repaint on a rigid shell where you want the mixing spelled out and the catalyst in the box.

skip it if: you need a finish that tolerates flexing, or you want a pure, bright white straight out of the can.

Best for Spas

5. Olympic Zeron Epoxy Pool Coating Gallon – Bikini Blue

Sets in About an HourMarine-Grade Shell

A long-established epoxy in a deep blue that owners single out by name.

This is the pick for a spa, a tub, or a whole pool where the final color is the whole point. The coating sets up in about an hour and cures hard, so you get a fast working window and a finish that goes on without runs when you use a proper sheepskin roller. The manufacturer’s listing on this one is thin compared to the others — the technical spec sheet stops at color, weight, and model number, with no coverage or finish type published — so judge it on the surface prep you can control.

Owners mention a genuine range here. The consensus holds that the color is beautiful and application is easy, with the finish praised for how well it takes and how quickly it sets. A refurbished 75-plus-year-old baptismal tub came back looking new with a hard cure in two days at 70°F and low fumes, and the saltwater crowd says it holds up in a spa setting. The blue itself is what draws the eye — owners describe it as a nice ocean blue, and one sprayed a 19,000-gallon pool in three hours with a 12-year-old helping.

Two things to price into your plan. First, durability feedback is mixed: some owners get years out of it and others see it quit inside three years, so the surface beneath and the prep stage matter heavily. Second, buyers consistently flag it as pricey for what is essentially one gallon, and the brand has a history of rebranding under the Smart Seal by Olympic name — order a color card before you commit if the exact blue is critical.

The standout: that Bikini Blue and the one-hour set time make it the most paint-friendly option here for a spa or small pool.

The honest part: it is the priciest per gallon in the group and the finish spec sheet is the leanest — check coverage on the Smart Seal color card before you buy by the gallon.

Pick this one for: a spa or small pool where the deep blue color is the look you are after and you can prep thoroughly.

Steer clear if: you need a published coverage number to plan a big order, or a strict budget per gallon.

Understanding the Specs

Coverage Per Gallon

The number of square feet a single gallon will coat on a bare surface. Treat it as a starting point, not a promise — a porous, rough shell drinks more than a smooth one, and a recoat covers more because the first layer has already sealed the surface. Always plan for two coats on a first repaint and round your square footage up, then check whether the figure you are looking at is quoted for bare surface or recoat, because the difference is large.

Mix Ratio and Pot Life

Two-part epoxy is base plus hardener, and the mix ratio tells you how much of each to combine. Pot life is how long the mixed batch stays workable before it starts to set — often about an hour. Mix only what you can roll out inside that window, keep a timer running, and never top up a half-used batch with fresh paint. Working in the shade buys you a few extra minutes.

Finish Type and Slip Resistance

Epoxy cures to either a satin or a high-gloss surface, and both are slick when wet, especially on steps and the slope into the deep end. The standard fix is to broadcast sand onto the wet coating, which must happen while the paint is still tacky or it will not stick. High-gloss is easier to wipe clean; satin hides minor surface flaws a touch better.

Service Life and Cure Time

Service life is how long the manufacturer expects the coating to last with routine maintenance, often quoted for a two-coat application. Full cure is different — the coating may set in hours but keep hardening for far longer, and some formulas list a full cure measured in days or even much longer. Do not refill the pool based on the touch-dry time; follow the cure window on the can.

FAQ

Can epoxy pool paint go over an existing painted surface?
Usually yes, if the previous coat is a compatible epoxy and it is sound. Chalking acrylic, rubber-based, or flaking paint generally needs to come off first, because the new epoxy bonds to what is underneath. Test a small patch, and if the old coating powders off on your hand, remove it before you paint.
How many gallons do I need for a typical pool?
It depends entirely on your square footage and the coating’s published coverage, then doubles for a two-coat job. Take the wetted-surface area of your pool, divide by the coverage number on that product’s can, and round up generously. Rough plaster drinks more than smooth fiberglass, so buy a spare gallon rather than run short mid-job.
Is epoxy pool paint better than acrylic or rubber pool paint?
For pools that see heavy chemical use and staining, yes — epoxy cures to a harder, more stain- and abrasion-resistant shell than acrylic, which tends to chalk over time. The trade-off is application difficulty: epoxy is two-part, has a tight pot life, and demands strict surface prep. Acrylic is more forgiving to apply but generally does not last as long.
Why is my epoxy pool paint peeling after one season?
Nearly always prep or conditions, not the product. Moisture trapped in the shell, a dusty or greasy surface, painting in direct sun, or missing the recoat window between coats are the usual culprits. Two-part epoxy needs a clean, dry, fully cured surface and a hard stop on the time between coats — sanding is required if you go past that window.
Can I use epoxy pool paint on a fiberglass pool?
Some formulas are listed for fiberglass and some are not, so check the manufacturer’s compatibility list for your specific can before buying. Fiberglass is generally slicker than plaster, so prep and a bonding primer may be needed for a lasting bond. Cured epoxy is hard and does not flex with the surface, which is why flexible shells need extra care.
How long does epoxy pool paint need to cure before refilling?
That depends on temperature and the specific formula — some list a full cure of days, others far longer. Touch-dry time is not the refill signal; the number on the can is. As a general rule, fill only after the coating has cured hard to the touch and the weather has stayed dry, and be ready to wait longer in cool or humid conditions.
Do I need a primer under epoxy pool paint?
Not always. Some epoxy pool coatings are self-priming and eliminate that step entirely, which saves a whole day of work. Others apply directly over a prepared bare surface or a compatible existing epoxy coat. Check the specific product listing — if it calls for a primer, using it is what makes the top coat bond properly.
Why does my pool get slippery after painting and how do I fix it?
Epoxy cures to a smooth, slick film, so wet steps and the shallow-end slope get dangerous. The fix is sand: broadcast it onto the wet coating in the steps and shallow areas, and do it while the paint is still tacky so it locks in. Once the coating cures, you cannot add grip without recoating, so plan the sand stage before you start.
Is epoxy pool paint safe for use on a spa or hot tub?
Many epoxy pool coatings are listed for spas and hot tubs, but you must confirm it on your specific can. The higher water temperature and tighter space mean you want a coating the manufacturer specifically approves for that use, and you should follow the stated cure window fully before filling. Ventilate well during application.
What is the difference between two-part and single-part epoxy pool paint?
Two-part epoxy means a base paint and a separate hardener that you combine just before applying, and once mixed, the clock is running. That reaction is what produces the hard, chemically resistant shell. Single-part products are easier to use but cure to a softer film and typically do not resist staining and chemicals as well. For a pool repaint that has to last, two-part is the standard.

Final Thoughts: The Verdict

For most pool owners, the best epoxy pool paint here is the Kelley Technical Coatings Olympic Zeron – Black — a true base-plus-catalyst system that cures to a hard, glossy shell and a finish owners describe as looking like new a year on. If you want to skip the separate primer stage and save a day, the Doheny’s Pro-Grade High Build Self-Priming Epoxy Pool Paint is the pick. And if your plaster is rough and you need a coating that stretches across it, the WOOLSEY Premium Epoxy Pool Paint reaches 350 square feet per gallon and levels the surface as it goes. Whichever you choose, sand the steps between coats — a slick wet step is the one failure every buyer can see coming.

How We Picked

We do not accept paid placement. Every pick is matched to a real buyer and a real use-case; we do not hands-on test units.

Sources & Methodology

Specifications: manufacturer listings and product documentation. Review insights: verified customer reviews, as of September 2026. Pricing: not shown on this page (it changes often); check the current price via the retailer link.

As an Amazon Associate, Gardening Beyond earns from qualifying purchases. This does not affect which products we feature.

Related Guides

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.