How to Epoxy a Garage Floor — Step-by-Step

    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

    Before You Start — Test Your Floor

    Two critical tests before you buy anything:

    1. Moisture Test

    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.

    2. Previous Sealer Test

    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.

    Tools & Materials (2-Car Garage, 400 sq ft)

    ItemEst. 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.

    Step-by-Step Instructions

    1. 1

      Clear and clean the garage

      (Day 1, 1–2 hours)

      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.

    2. 2

      Repair cracks and divots

      (Day 1, 30 min–1 hour)

      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).

    3. 3

      Etch the concrete

      (Day 1 or 2, 2–3 hours)

      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.

    4. 4

      Let the floor dry completely

      (12–24 hours)

      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.

    5. 5

      Tape off edges and prep

      (Day 2 or 3, 30 min)

      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.

    6. 6

      Mix the epoxy

      (Follow product timing exactly)

      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).

    7. 7

      Cut in the edges

      (15–20 min)

      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.

    8. 8

      Roll the base coat

      (45 min–1 hour)

      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.

    9. 9

      Broadcast decorative flakes (optional)

      (Immediately after rolling)

      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.

    10. 10

      Let the base coat cure

      (12–24 hours)

      Don't walk on it. Keep the garage closed. Temperature should stay above 50°F during cure.

    11. 11

      Scrape loose flakes and apply top coat

      (Day 3 or 4, 1–2 hours)

      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.

    12. 12

      Final cure

      (24–72 hours)

      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.

    Common Mistakes

    • Skipping the moisture test — epoxy will peel within months on a damp slab
    • Insufficient etching — if the floor doesn't feel like sandpaper, the epoxy won't grip
    • Applying too thick — thin, even coats adhere better than one thick coat
    • Working in direct sunlight or high heat — epoxy cures too fast and you get roller marks
    • Skipping the top coat — base coat alone wears quickly and stains easily
    • Parking too soon — follow the full cure time even if the surface feels hard

    Maintenance Tips

    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.

    Frequently Asked Questions

    How long does it take to epoxy a garage floor?

    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.

    Can I apply epoxy over old paint or stain?

    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.

    What temperature does it need to be?

    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.

    Is epoxy slippery when wet?

    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.

    How long does DIY epoxy last?

    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.

    My old epoxy is peeling. Can I recoat over it?

    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.