Try “tree removal cost”, “R-value”, or “mowing per acre”.

How to Epoxy a Garage Floor: Grind, Base Coat, Flake, Topcoat

Updated · See the full epoxy flooring cost comparison

Coating a two-car garage yourself: $1,100–$1,120 in epoxy, flake and a grinder rental, 16–24 hours over a weekend.

  • Rent the grinder. Diamond-ground concrete is the whole difference between a floor that lasts 15 years and a kit that peels in two.
  • Do the plastic-sheet moisture test first. A slab that sweats under plastic needs a moisture-mitigating primer, or a different plan.
  • 100%-solids epoxy gives you 30–40 minutes once mixed. Mix one kit at a time, pour it out immediately, have a helper mixing the next, and work in sections you can finish.
  • Foot traffic at 24 hours, cars at 5–7 days. Park outside for a week; hot tires on a soft coat are how new floors fail.

Before you start

Read the cost comparison first if the system isn’t settled. The short version: a 100%-solids epoxy floor with flake and a clear topcoat saves about $2,090 on a 2-car garage and lasts as long as a pro’s if you grind; the water-based box kit saves more and peels; polyaspartic and metallic floors are a contractor’s, not because of price but because of their working time and technique. This guide is the 100%-solids floor.

Two conditions before you commit: you’ll rent the grinder, and the garage can sit empty with the cars outside for a week in a mild-weather window.

What you need

Two 3-gallon kits of pigmented 100%-solids epoxy, a gallon of clear polyaspartic or urethane topcoat with anti-slip grit, 8–12 lb of flake, degreaser, crack filler, and a moisture-mitigating primer if the slab failed the plastic test. Tools: a walk-behind diamond grinder rental with dust shroud and HEPA vacuum, a hand grinder with a cup wheel, a drill with a mixing paddle, a notched squeegee, an 18 in roller frame with lint-free covers, spiked shoes, a floor scraper, a respirator with organic-vapor cartridges, gloves and glasses. The priced list is on the cost page.

The two things that decide how it turns out

The grind. A ground slab holds a coating for fifteen years; an etched one lets go in two. It’s a full day, it’s loud and dusty, and it’s the day that makes the other two worth doing.

The clock. Thirty minutes from mixing to a ruined bucket. Everything staged, sections planned, a helper mixing, the pour on the floor the moment it’s blended. The floor forgives an uneven flake broadcast; it doesn’t forgive epoxy that set in the pail.

Step by step

  1. Empty the garage and test the slab

    Everything out, including shelving. Tape plastic squares to the floor in three spots for 24 hours; condensation or darkening under any of them means a moisture-mitigating primer or a rethink. Check the forecast: two or three days with the slab between 50 and 90°F and humidity under 85%. Check for oil stains, cracks, spalls and old coatings.

  2. Degrease and repair

    Scrub oil stains with a concrete degreaser and rinse until water sheets instead of beading; repeat until it does. Chisel out loose concrete at spalls, cut cracks open with an angle grinder, and fill with an epoxy or polyurea crack filler, slightly proud, to be ground flush. Let repairs cure per the label — usually a few hours to overnight.

  3. Grind

    Rent a walk-behind diamond grinder with a dust shroud and a HEPA vacuum, plus a hand grinder with a cup wheel for the edges. Respirator, hearing protection, glasses. Work in overlapping passes across the whole floor until it's uniformly dull and feels like fine sandpaper, then a second pass the other direction. Edges and corners with the hand grinder. This is most of a day for 400 sq ft and the day that matters.

  4. Clean to bare, dry concrete

    Vacuum the whole floor twice with the HEPA vac, then wipe a dark cloth across it — if it picks up dust, vacuum again. Tape off the walls at the height you'll coat (or coat the stem walls too), mask the door tracks and thresholds, and set a box fan for airflow, not blowing dust. Let the slab dry fully if you wet-cleaned anything.

  5. Mix and lay the base coat

    Mix one kit of 100%-solids epoxy exactly per the ratio, with a drill paddle for the full stated time, scraping the sides. Pour it immediately onto the floor in a ribbon at the far corner. Spread with a notched squeegee to about 10 mils, then back-roll in the opposite direction with a lint-free roller for an even film. Cut in edges with a brush as you go. Spiked shoes let you walk the wet coat. Helper mixes the next kit while you spread; work in sections you can finish inside the pot life.

  6. Broadcast the flake

    While each section is still wet, throw flake upward so it falls evenly — a partial broadcast for a speckled look, or to refusal (until no more sticks) for a full-flake floor. Work from the far wall to the door so you don't walk through flaked epoxy. Let it cure overnight.

  7. Scrape and prep for the topcoat

    Next day, scrape the flaked surface with a floor scraper held flat to knock down flake edges, then vacuum and sweep off the loose flake. If you're past the recoat window on the label, lightly sand the base coat and vacuum again. The surface should feel slightly rough and be free of dust.

  8. Topcoat

    Mix the clear polyaspartic or urethane topcoat with the anti-slip grit stirred in, pour it out, and spread with a squeegee and back-roll at 3–5 mils. Polyaspartic gives you 15–20 minutes — pour smaller batches and move. Keep a wet edge, work toward the door, and don't go back over a section that's started to set. Close the garage against dust and bugs and let it cure.

  9. Cure and return to service

    Foot traffic after 24 hours, boxes and shelving at 3 days, cars at 5–7 days (polyaspartic topcoat: cars at 1–2 days). Don't put rubber mats down for two weeks. Clean with a neutral cleaner, never solvent, and expect the floor to keep hardening for a month.

What would this cost you? The epoxy flooring calculator prices the DIY version with the tools you already own and a value on your time, next to a pro quote.

Frequently asked questions

Do I need to grind the concrete before epoxy?

Yes, for any floor you want to last. Grinding with a rented walk-behind diamond grinder opens the pores of the concrete to a light sandpaper texture (CSP 2–3), removes laitance, old sealers and paint, and gives the epoxy something to grip. Acid etching, which the box kits specify, cleans but barely profiles the surface, and it's the prep behind most peeling floors. A grinder is $120 a day; the day it takes is the most valuable one in the project.

How do I test a garage floor for moisture before epoxy?

Tape a 2×2 ft square of clear plastic sheeting to the slab on all four edges and leave it 24 hours. Condensation on the underside or a darkened patch of concrete means water vapor is coming up through the slab, and a standard epoxy will lift. Options: a moisture-mitigating epoxy primer rated for high vapor emission, or a professional calcium-chloride or in-situ RH test to size the problem. Do the test in the season you'd coat, in a few spots.

How much epoxy do I need for a 2-car garage?

For 400 sq ft at a proper 10-mil base coat, about 1.5 gallons of 100%-solids epoxy — one 3-gallon kit covers 250–300 sq ft, so buy two and expect to use most of both, more if the slab is rough or ground aggressively. Clear topcoat at 3–5 mils takes about a gallon. Flake for a partial broadcast is 2–3 lb per 100 sq ft; full flake to refusal is 10 lb per 100. Buy 15% over every number; running short mid-pour is a visible seam and a wasted afternoon.

What's the working time for 100%-solids epoxy?

Roughly 30–40 minutes at 70°F from the moment the two parts are mixed, less in heat. It starts curing in the bucket faster than on the floor, because the mass holds heat — so pour it out onto the slab in a ribbon as soon as it's mixed and spread from there. Mix one kit at a time with a helper mixing the next, lay out the work in sections you can spread, back-roll and flake within the window, and never stop to answer the phone.

Can you epoxy over an old epoxy or painted garage floor?

Only if the old coating is fully bonded, which it rarely is if you're recoating. Grind it: a diamond grinder takes a thin, well-bonded coating down to a sound, profiled surface. Anything that flakes under a scraper, has peeled at the tire tracks or was a latex floor paint comes off entirely. Coating over a failing coating produces a new floor that fails with the old one underneath it.

How long does epoxy take to cure?

Tack-free in 8–12 hours at 70°F, ready for a topcoat in 12–24 hours (within the recoat window on the label — miss it and you sand), foot traffic 24 hours after the topcoat, light loads at 3 days, cars at 5–7 days, full chemical cure at about two weeks. Cold slows everything; below 55°F, some products won't cure at all. Plan the project for a week with the garage empty.

Why does my epoxy floor have bubbles or fisheyes?

Bubbles are outgassing: air in the concrete expanding as the slab warms after the coating went on, or moisture rising. Coat when the slab temperature is falling (late afternoon), not rising, and prime porous concrete. Fisheyes — round craters — are contamination: silicone, oil, tire dressing or wax on the slab that the epoxy pulled away from. Degrease twice, grind, vacuum, and don't let anyone with armor-all on their hands near it.

Sources

  1. Painters, Construction and Maintenance (SOC 47-2141), Occupational Employment and Wage Statistics , U.S. Bureau of Labor Statistics, 2026-04
  2. How Much Does Epoxy Flooring Cost? , HomeGuide, 2026-09
  3. How Much Does Garage Floor Coating Cost? , HomeGuide, 2026-09
  4. How Much Does Polyaspartic Floor Coating Cost? , HomeGuide, 2026-09
  5. How Much Does Epoxy Flooring Cost? , Angi, 2026-09
  6. How Much Does It Cost to Finish a Floor With Epoxy? , HomeAdvisor, 2026-09
  7. Guideline No. 310.2R: Selecting and Specifying Concrete Surface Preparation for Sealers, Coatings and Polymer Overlays , International Concrete Repair Institute, 2026-09
  8. Epoxy kits, 100%-solids coatings, flake, grinders and tool pricing , The Home Depot, 2026-09

Figures last reviewed . See how we estimate.