Epoxy Coat a Garage Floor

Concrete transforms under epoxy. What was once a porous slab that drinks oil and collects dust becomes a sealed, glossy surface that shrugs off spills and cleans with a garden hose. The work isn't complicated, but the preparation determines everything. Skip the degreasing or rush the etch, and the epoxy lifts within months. Do it right, and you get a floor that looks like a showroom and wears like a shop. The project demands dry weather and temperatures between 50-90°F for three consecutive days. You'll need the garage empty and the car parked elsewhere. Most epoxy kits cover 250 square feet per gallon, so measure twice and order once. The floor stays tacky for about six hours after each coat, then needs a full day to cure before the next layer. Plan for a Friday-to-Sunday window, and you'll drive back in on Monday morning.

  1. Sweep to the Bones. Remove everything from the garage down to bare concrete. Sweep thoroughly, then use a shop vacuum on the entire surface, paying attention to corners and expansion joints. Any debris left behind creates a bump under the epoxy that never goes away. If you have oil stains, mark them with tape so you don't miss them during degreasing.
  2. Kill the Oil First. Apply concrete degreaser to oil stains and let it sit for 15 minutes. Scrub with a stiff brush, then squeegee and mop up the residue. For stubborn stains, apply a second round. The concrete should feel dry and chalky, not slick. Rinse the entire floor with clean water and let it dry completely, which takes 4-6 hours depending on humidity.
  3. Roughen Every Inch. Mix the etching solution according to the kit directions, usually one part acid to three parts water in a plastic bucket. Pour it onto the floor in sections and scrub with a push broom for 5-10 minutes per area. The surface should feel like 80-grit sandpaper when done. Rinse thoroughly with a hose until all residue is gone and the water runs clear. Let the floor dry overnight.
  4. Seal Every Fissure. Use epoxy crack filler or concrete patch for any gaps wider than a credit card. Press it into the crack with a putty knife, overfill slightly, and smooth level with the surrounding floor. Small spalls and chips get the same treatment. Let repairs cure for the time specified on the product, usually 2-4 hours. Sand any high spots flush with the floor once cured.
  5. Roll the Base Fast. Pour part A and part B into a bucket and mix with a paddle attachment on a drill for three full minutes. Start in the back corner farthest from the door. Pour a ribbon of epoxy and spread it with a 3/8-inch nap roller on an extension pole, working in 4x4-foot sections. Maintain a wet edge and don't overwork it. The entire floor should be coated within the pot life of the epoxy, typically 30-45 minutes per mixed batch.
  6. Scatter Color Now. Within 20 minutes of rolling, toss decorative vinyl chips onto the wet epoxy by hand, throwing them upward so they flutter down and embed randomly. Cover 80-90% of the surface for full broadcast, or less for a lighter look. Walk on spiked shoes if you need to access areas you've already covered. Let this coat cure for 24 hours before walking on it.
  7. Flatten the Spikes. Use a floor scraper or wide putty knife to knock off any chips standing vertical. Sweep or vacuum thoroughly to remove loose chips. The surface should feel bumpy but not sharp. This step preps for the topcoat to flow over the texture smoothly. Skip it and you'll have sharp peaks that never get sealed.
  8. Seal and Shine. Mix the clear topcoat using the same method as the base coat. Roll it on in the same back-to-front pattern, working quickly to maintain a wet edge. The topcoat seals the chips and adds gloss and UV protection. Use a lighter touch than the base coat—you're sealing, not building thickness. The floor is ready for light foot traffic in 24 hours, full vehicle use in 72 hours.