A complete walkthrough for coating your garage floor with epoxy. The secret to a lasting finish is 80% prep work and 20% application. This guide covers everything from testing your slab to applying the top coat, with exact material quantities for your garage size.
Difficulty
Intermediate
Time
2–4 days
Cost (2-car)
$300–$800
Two critical tests before you buy anything:
Tape a 2×2 ft piece of plastic sheeting to the floor. Wait 24 hours. If moisture collects underneath, you have a vapor issue and epoxy won't adhere. You'll need a moisture-mitigating primer first.
Sprinkle water on the floor. If it beads up instead of soaking in, the concrete has been sealed. You'll need to mechanically grind the surface (not just etch) to get adhesion.
| Item | Est. Cost | |
|---|---|---|
| Epoxy base coat kit | $150–$350 | |
| Concrete etching solution | $15–$25 | |
| Concrete degreaser | $10–$20 | |
| Patching compound | $10–$15 | |
| Decorative flakes (optional) | $25–$60 | |
| Clear top coat (recommended) | $80–$150 | |
| 9" roller frame | $8–$12 | |
| 3/8" nap roller covers | $15–$25 | |
| 3" paint brush (for edges) | $8–$12 | |
| Paint mixing paddle | $5–$8 | |
| Spiked shoes | $10–$20 | |
| Painter's tape | $8–$12 | |
| Plastic sheeting | $10–$15 | |
| Stiff push broom | $10–$15 | |
| Garden hose with nozzle | — | |
| Total | $364–$739 |
Calculate exact quantities for your garage with our Epoxy Floor Calculator.
Remove everything from the floor. Sweep thoroughly. Use a degreaser on any oil stains — scrub with a stiff brush and rinse. Let dry completely. Oil stains are the number one cause of epoxy failure.
Fill any cracks wider than a hairline with concrete patching compound. For larger holes or spalled areas, use a concrete resurfacer. Let patches cure according to product directions (usually 4–8 hours minimum).
Mix etching solution per directions (typically muriatic acid or citric acid). Apply in sections, scrub with a stiff broom, let sit 10–15 minutes. Rinse thoroughly with a hose — multiple rinses until water runs clear. The floor should feel like medium-grit sandpaper when dry. If it still feels smooth, etch again. This step is not optional.
The floor must be bone dry before applying epoxy. No shortcuts. In humid conditions, use fans to speed drying. Test by taping plastic to the floor for an hour — if any moisture appears, keep drying.
Tape along walls, door frames, and any areas you don't want coated. Lay plastic sheeting over anything you can't move. Close the garage door to control dust.
Most 2-part epoxies require mixing Part A and Part B and waiting an "induction time" (usually 30 minutes). Do not skip this wait — it activates the chemical reaction. Once mixed, you typically have 2–4 hours of working time (less in hot weather).
Use a 3" brush to apply epoxy along all walls, around drain covers, and in corners where the roller can't reach. Work in sections.
Pour a ribbon of epoxy on the floor and spread with a 3/8" nap roller. Work in 4×4 ft sections, maintaining a wet edge. Don't go back over areas that have started to set. Work from the back of the garage toward the door so you don't paint yourself in. Wear spiked shoes.
While the base coat is still wet, toss flakes into the air and let them land randomly. For light coverage, use about 1 lb per 40 sq ft. For full broadcast (completely covered), use 1 lb per 10 sq ft. You'll need more than you think — buy extra.
Don't walk on it. Keep the garage closed. Temperature should stay above 50°F during cure.
Lightly scrape the floor with a putty knife to knock off any flakes that didn't stick. Sweep or vacuum. Apply clear top coat with a clean roller using the same technique as the base coat. The top coat adds UV protection, chemical resistance, and gloss.
Light foot traffic after 24 hours. Full cure for vehicle traffic: 72 hours minimum for most products, up to 7 days for maximum hardness. Don't rush this.
The floor is durable but not indestructible. Sweep regularly to prevent grit from scratching the surface. Clean spills promptly — epoxy resists most chemicals but prolonged exposure to battery acid or brake fluid can damage it. Use a dust mop or soft-bristle broom, not a wire brush. Recoat with a fresh top coat every 3–5 years to maintain the finish.
See our epoxy floor cost guide for a full pricing breakdown on DIY vs professional installation.
Plan for 2–4 days total. Day 1: cleaning, repairs, and etching. Day 2: epoxy application. Day 3–4: curing. You can walk on it in 24 hours, but vehicles need 72 hours minimum.
Not reliably. Old coatings prevent adhesion. You'll need to grind the floor down to bare concrete with a diamond grinder (rental: $50–$100/day) or hire someone to do it.
Most epoxies require floor and air temperature between 50°F and 85°F during application and curing. Below 50°F the epoxy won't cure properly. Above 85°F it cures too fast, causing bubbles and roller marks.
Plain epoxy can be slippery. Adding decorative flakes significantly improves traction. For maximum grip, add an anti-slip additive (aluminum oxide or polymer grit) to the top coat.
With proper prep and a quality product: 3–5 years for water-based kits, 5–7 years for solvent-based, 7–10+ years for 100% solids epoxy. The top coat is what wears first — recoating it extends the life of the entire system.
No. Peeling means the bond to concrete has failed. You need to remove all the old coating (grinding is the most effective method), then start fresh. Applying new epoxy over failed epoxy just gives you two layers that peel.