Epoxy Coat a Garage Floor

Concrete absorbs oil, antifreeze, road salt, and every drip your vehicles bring home. Left untreated, garage floors become permanent stain maps of your car's maintenance history. A proper epoxy coating seals the surface, creates a chemical-resistant barrier, and turns that dull gray slab into a semi-gloss finish that cleans with a garden hose. The coating itself is straightforward—mix two parts, roll it on. The foundation work matters more. Concrete needs aggressive cleaning and acid etching to open the pores. Skip that prep and you get a beautiful floor that peels up in sheets six months later. Done right, with honest prep time and dry weather, an epoxy floor lasts eight to twelve years under two-car traffic.

  1. Clear the Slate First. Move everything out—toolboxes, shelving, bikes, recycling bins. Sweep the floor completely, then go over it again with a shop vacuum to pull dust from cracks and control joints. Oil stains need degreaser now: scrub with concrete degreaser and a stiff brush, rinse with water, let dry overnight.
  2. Open the Pores Aggressively. Wear rubber boots, gloves, and eye protection. Mix one part muriatic acid to four parts water in a plastic watering can—always add acid to water, never reverse. Pour the solution across the floor in overlapping passes, scrub with a stiff push broom for five minutes while it fizzes, then rinse thoroughly with a hose until no residue remains. The concrete should feel rough like 80-grit sandpaper when dry.
  3. Kill the Project Risk. Tape a two-foot square of plastic sheeting to the floor with all edges sealed. Wait 24 hours. If moisture appears underneath, your slab has groundwater issues and epoxy will fail—stop here and consult a concrete specialist. If the plastic stays dry, proceed.
  4. Seal the Surface Thin. Mix the primer components per kit instructions—you have 45 minutes of working time once combined. Cut in the perimeter with a brush, then use a 3/8-inch nap roller on an extension pole to roll the primer in four-foot sections. Work from the back of the garage toward the door. Let cure overnight.
  5. Build the Base Layer. Mix Part A and Part B of the base coat in a five-gallon bucket with a paddle mixer for three minutes. Pour a ribbon of epoxy across a four-foot section, spread with a notched squeegee, then back-roll with a 1/2-inch nap roller to eliminate squeegee lines. Maintain a wet edge and work continuously—epoxy begins to set in 30 to 40 minutes.
  6. Add Grip and Glimmer. While the base coat is still wet, toss decorative color flakes into the air and let them fall randomly onto the surface. Broadcast generously—coverage should be 80 to 90 percent. The flakes hide imperfections and add texture for slip resistance. Wait four hours for the base to tack up.
  7. Lock It Down Smooth. Mix the clear topcoat components and roll over the flake-embedded base using the same technique as the base coat. The topcoat locks in the flakes and provides the final gloss and abrasion resistance. Roll in overlapping sections, working from back to front.
  8. Let Chemistry Work. Keep the garage closed and temperature-stable for 24 hours. You can walk on the floor after 24 hours, but wait 72 hours before driving a car on it. Full chemical cure takes seven days—avoid harsh cleaners or hot tire pickup until then.