• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
  • Skip to footer
  • Home
  • About
  • Social
  • Subscribe
  • Amazon Storefront

Philip or Flop

Let's Make our Homes Incredible Together through DIY!

  • Projects
    • Financial Planning for a Large Home Renovation
    • DIY a Raised Bed Vegetable Garden
    • Build an Outdoor Planter from Cedar Wood
    • Transform Your Bedroom with Paint
    • Raised Kids Craftsman Playhouse
    • DIY Epoxy Garage Floors
    • Fall Porch Makeover with a Bench Swing
    • Garage Football Stadium Makeover
  • DIY Tutorials
    • DIY Indoor Glamping: Simple Tents for Your Child’s Sleepover
    • How to Build a Horizontal Fence That Looks Great on Both Sides
    • How to DIY Limewash a Brick House
    • How to Install a Craftsman Style Window Sill and Trim
    • How to Seal Your Kitchen Backsplash
    • Add Glass to Your Pantry Door
    • Install a Transom Window in a Cased Opening
    • DIY Epoxy Garage Floors
    • Install Landscape Lighting for Added Curb Appeal
    • Home Maintenance with Exterior Sealants
    • Removing Trim Without Damaging Drywall
    • Using Sealants in a Bathroom Remodel
    • Smart Home: Air Filtration
  • Tool Tips
    • Removing Trim Without Damaging Drywall
    • Hearing Protection for DIY Projects
  • Lawn & Garden
    • DIY a Raised Bed Vegetable Garden
    • Install Landscape Lighting for Added Curb Appeal
    • Get Your Lawn Ready for Spring
    • Transform a Water Trough into a Planter
    • Build an Outdoor Planter from Cedar Wood
  • Home Transformations
    • Laundry Room Remodel – How to Maximize a Small Space
    • Fall Porch Makeover with a Bench Swing
  • Building a Home
    • Building our Coastal Kitchen with Ready to Assemble (RTA) Cabinets
  • Gift Guides
    • The Valentine’s Day Gift Guide for the DIYer in your Life
    • Holiday Gift Guide for the Tech Lover

DIY Epoxy Garage Floors

January 8, 2020 by Philip

This easy DIY tutorial will show you how to prepare your concrete garage floor and apply a durable and beautiful epoxy coating! This project was sponsored by Rust-Oleum.

While concrete can be pretty, it is inherently a porous material that readily absorbs water and other liquids. The result is that freshly poured concrete in a garage can turned into a stained mess that is hard to clean over the years. Concrete coatings are a solution that, when applied correctly, prevent liquids and their associated stains from penetrating. Epoxies are high performance polymers that are popular for garage floor coatings because they can be designed to give a beautiful finish with many color options, are extremely durable and super easy to clean! Let me show you the proper way to prep your floor and apply this type of coating in your garage. Read through my process below and if you want to see videos, follow me on Instagram and find the story highlight “epoxy floors”!

Materials and Supplies Used

  • Rust-Oleum Epoxy-Shield Professional Floor Coating Kit
  • Rust-Oleum Epoxy-Shield Clear Finish
  • Rust-Oleum Cleaner & Degreaser
  • Rust-Oleum Concrete Etch
  • Rust-Oleum Anti-Skid Additive
  • Rust-Oleum Decorative Color Chips
  • Wire Brush
  • Water Hose and Sprayer
  • 5-gallon Buckets
  • Infrared Thermometer
  • Moisture Gage
  • Paddle Mixer
  • 4″ Chip Brush
  • Paint Rollers (3/8″ and 1/2″ nap)
  • Paint Roller Extension Pole
  • Handy Paint Tray
  • Respirator Mask

Step 1 – Surface Preparation (Cleaning)

Proper concrete surface preparation is one of the most critical aspects of obtaining a long lasting and durable adhesion of your epoxy coating to the underlying concrete. If there are oils, dirt, dust, grime etc on the surface of the concrete, the epoxy will not be able to make permanent chemical bonds with the concrete surface. If no prep is done to get to a fresh concrete surface, epoxy coatings can debond over time creating serious flaws on your floor. If your concrete is not brand new you should first clean it. I used Rust-Oleum Clearner & Degreaser for this purpose. For oil spots I poured the cleaner directly on the spots to soak in while for general floor cleaning, I diluted the cleaner in a 5-gallon bucket according to the instructions.

After mixing, I spread the cleaning solution on the floor in 10’x10′ sections and scrubbed the floor using a steel wire brush with a pole. I felt that the stiffness of the wire brush bristles gave me extra scrubbing power. After vigorous scrubbing I squeegeed off the excess liquid out of the garage and then used a water hose to do an initial rinse (my garage is properly sloped from back to front allowing rinse water to leave the garage by gravity). I repeated this process for each additional section of the garage.

After the final area was cleaned I rinsed the whole garage twice with the water hose. I started at the back of the garage in each section and rinsed moving towards the garage doors until soap bubbles stopped appearing in the spray.

Step 2 – Surface Preparation (Etching)

Etching concrete is the final step in the proper surface preparation before applying the epoxy coating. To make sure that there is a clean and reactive surface for the epoxy to bond to, the very surface of the concrete should be etched (which means a microscopic surface layer of the concrete is actually removed). Most concrete etchants are acids. The Rust-Oleum Concrete Etch I used was citric acid based (the stuff found in lemon juice) so I felt pretty comfortable that the diluted acid runoff from this process would not be affecting the environment. It comes as solid crystals that are dissolved in water. Make sure not to make the solution more dilute than instructed or the pH will be higher than desired and could dramatically change the etching rate.

After mixing, the instructions called for wetting a small section of floor then to squeegee off the excess water (no standing water, the concrete will just look “damp”). I used a watering can to quickly and evenly apply the acid solution to the floor. As soon as it is down you should start to see bubbles forming from the etching reaction and I could even here a fizzing sound.

I used a soft bristle scrub brush to work the acid into the area for about 10 minutes and could see a light salt precipitate forming from the reaction between the concrete and acid. After 10 minutes I squeegeed off the excess and rinsed that area.

The etching instructions called for a double rinse and I actually used the soft scrub brush after the first rinse because I could see in some areas that the salt precipitate was not rinsing away easily. After that final scrubbing and rinsing the floors looked completely clean. I did the cleaning and etching steps on different evenings but for my three car garage of 850 square feet both together took me about six hours.

Step 3 – Floor Drying

You do not want trapped water under your epoxy coating. Even with the best surface preperation you will be risking reducing the adhesion between the concrete and the epoxy coating. If you are epoxying a brand new garage floor you should wait at least 28 days after the concrete has been poured to epoxy because the water in the concrete mix is continuously reacting with the cement and evaporating over that period. Once you have cleaned and etched your floors in the steps above you must make sure that the concrete is completely dry before starting the next step. If it is the middle of the summer this may take 2-3 days. In the spring or fall you likely will want to wait a week to make sure all the moisture is gone. If you are not sure when the moisture is gone you can use a Moisture Meter to monitor the levels.

Step 4 – Check the Floor Temperature

The epoxy kits are designed to cure within a certain temperature range. If the temperature is too high the reaction will occur so fast that you might not have enough working time to apply all of the coating evenly before it becomes too thick to work with. If the temperature is too low the reaction will be delayed and it is possible that it may never go to completion. I have read message board horror stories where epoxy coatings were applied at low temperatures and remained forever sticky. It is important that you determine if you are in the application temperature window or not by measuring the floor temperature. To do this I used an Infrared Thermometer.

You can not rely on air temperature because it is often significantly different. I applied my coating in November in NC where the air temperature was in the mid 60s but the floor temperature was in the mid 50s. To get the floor temperature to the mid 60s I ran multiple space heaters for multiple days before and after the application. Unless you have to do it at a certain time I recommend you just wait until the air temperatures reach about 75-85 degrees.

Step 5 – Mix Epoxy Kit

Rust-Oleum offers multiple types of concrete coatings but I opted for their Epoxy-Shield Professional kit. The main reason being that this kit is known to go on a little thicker and be a little tougher than the water based Epoxy-Shield kits (which are sold at the big box stores). The professional kits are solvent based (meaning you will want to wear a respirator during application) but in the end I wanted the highest end epoxy product for my floors and was willing to pay a little more and wear a respirator.

Epoxies form a hard durable coating when the two components (the resin and the hardener) are mixed together and react for form a covalently cross-linked polymer structure. During mixing it is critical that the two components are thoroughly combined. If you under-mix or you leave pure pockets of either component in the bucket, the performance of the coating will be degraded. Once I dumped the components into a 5-gallon bucket I used both a Paddle Mixer and and long mixing stick to make sure all of part A was combined intimately with part B. You can tell this has occurred once you do not see any swirls or color variation left in the mix. The epoxy formation reaction is exothermic and depending on the air temperature during the mix the instruction will tell you how long the mix should rest in the bucket (to allow the reaction to proceed) before applying it to your surface.

Step 6 (optional) – Paint Foundation Walls

Our house is on a block foundation and I wanted the foundation walls to match the floors so I used one kit (two gallons) to “paint” the foundation wall. I used Frog Tape to tape off the walls first and poured the mixed epoxy into a Handy Paint Tray. These trays are awesome because they are easy to move without spilling because they have handles and they hold a whole gallon of liquid! I used a roller with 1/2″ nap to paint the epoxy into the texture of the block wall and followed up any spots the roller could not get with a 4″ chip brush.

I used cheap brushes here because epoxy is really hard to get out of the brush and it would likely be ruined anyways. I didn’t worry about taping the floor because any epoxy that got onto the floor would be covered up by the floor coating. I waited 24 hours for the epoxy on the walls to cure before doing the floor because I did not want the color chips to stick to the block wall when applied to the floor.

Step 7 – Color Chip Mix

The kit you use should come with a set of color chips. The performance of the coating will not be affected if you decide not to use the chips but most people should think about using them because they add a nice decorative feature and do a great job in hiding small flaws in the concrete and/or any inconsistencies in the application of the epoxy coating. I wanted a heavier coating of chips than are provided with the kits so I ordered six bags of extra chips. I also wanted a completely custom color chip blend so the extra chips I ordered were black/white/gray and I mixed them in a 2-gallon bucket with the blue/white/gray chips that came with my kits. If you don’t want extra chips I still recommend pouring all the chips from your kits into a bucket for easy application.

Step 8 – Apply Epoxy Floor Coating

For the most professional appearance you want a coating that is thick enough to hide the color from the underlying concrete and evenly applied so that you do not see roller marks. My Dad helped me with the application and I highly recommend having a second set of hands. He worked on cutting in the edges and joints with a 4″ chip brush while I rolled the main sections. The expansion joints in our garage broke the floor up into roughly 10’x10′ sections and I completed each one of these individually before moving on to the next. I dipped the roller directly in the 5-gallon bucket of mixed epoxy to get it on the floor quickly. I was able to do this large of a section because I had a large extension pole for my roller. To make it more manageable you may want to consider doing a smaller 6’x6′ section. I used a “medium” application approach. Not so thick that there were puddles of epoxy, but not so thin where I felt like I was “stretching it” with the roller. Once I applied epoxy to one section I back rolled that section at least twice and in two directions. Back rolling meaning using almost zero pressure with the roller to do a final smooth of the surface. When doing this, the roller naturally picks up excess material from thick sections and will deposit it in thin sections for the most uniform finish.

After finishing the epoxy application for a section I immediately applied the color chips to that section. I found that the easiest way to get the most uniform application is to throw the chips in the air as high as possible (even bouncing the chips off the ceiling) so that they are evenly distributed. I went lighter near the boundaries of the section adjacent to the areas that I would coat next as I knew they would be getting some more chips when I did the next section. I have also read that you can use a Handheld Broadcast Spreader to get a nice even application!

My garage is 850 square feet and I used three of the epoxy kits (six gallons) to coat it.

Step 9 – Apply Clear Epoxy Top Coat

Approximately 24 hours after application you should be able to walk on the floor. Some people may choose to stop at this step but I recommend that you also do a clear epoxy top coat for a few reasons. The first is that you will get enhanced durability. The clear coat provides additional thickness to provide protection to the color base coat. If you get scratches in the surface most will stay in the clear coat and not penetrate all the way to the concrete, making the scratches less prominent. The second reason is that when you distribute the color chips many of them stay on the surface of the epoxy base coat. Some of the edges will not be embedded and so they can collect dirt or snag your socks as you walk through the garage. The clear coat will fully embed the color chips making them a completely integral part of the floor coating. Third, the clear coat is engineered to be high gloss so you get some extra showroom shine! I used Rust-Oleum Epoxy Shield Clear Finish.

The epoxy clear top coat has a similar cross-linking chemical structure as the color base coat. To get maximum adhesion of the top coat to the base coat you have to apply the top coat within 72 hours of applying the base coat. This is because the base coat takes multiple days to fully cure (even though you can walk on it after 24 hours) allowing for functional groups in the base coat to bond with functional groups in the top coat! A gloss top coat can potentially be very slippery when wet so it is highly recommended that you use an Anti-slip additive in the mix. Some comes with the top coat kit, but I bought additional on Amazon.

The Epoxy-Shield clear coat came in a burst pouch making mixing very easy. You break the internal separator and the two components flow together inside and you mix by massaging the bag. After mixing for a few minutes I cut the edge of the bag and poured the epoxy into the paint tray. I then added the anti-slip addative and mixed it in with a paint stirrer. The anti-slip additive can settle over time so I continued to mix every few minutes during the application.

I cut in the clear coat on the edges with another 4″ chip brush and I used a 3/8″ nap roller to apply the clear coat in sections. It was often hard to see where it had been applied (due to its clear nature) and so I made sure that I coated all areas by looking at the floor from a low angle (head near the ground) and by back-rolling multiple times. I used three kits to cover 850 square feet.

Final Impressions

This project was a lot of work but conservatively I saved at least $2000 by doing it myself (based on how much neighbors have paid with similar sized garages)! The floor looks amazing and I know it will continue to look that way for years to come. The cured floor is very glossy but has enough anti-slip agent in it to provide traction in wet conditions. If you want to see videos of the whole process, follow me on Instagram and find the story highlight titled “Epoxy Floors”!

Filed Under: DIY Tutorials, Projects

Reader Interactions

Comments

  1. Laila says

    January 26, 2020 at 4:56 pm

    Thanks for the detailed directions! I watched you do this on Instagram and it did look like a lot of work, but the result is beautiful! And that’s great that you were able to save so much money!

    • Philip says

      January 31, 2020 at 4:17 am

      It was a lot of work but very rewarding to have done it myself!

Primary Sidebar

Sign up for new post updates!

Search my site

Follow Me on Instagram

Follow on Instagram

Footer

Disclaimer

DIY and working with tools have inherent risks. The projects presented on this website are meant for inspiration only, as the conditions, materials and tools on your own project will vary. Always follow the manufactures’ instructions provided with your tools and abide by local building codes. Philip or Flop (of Philip or Flop, LLC) will not assume any liability for any damages, losses or injury sustained in the course of your own project.

Affiliate Links

Many of the links to products on this site are affiliate links. When you click these links and make a purchase I will make a commission off of the sale. The products are the exact same price as found as normal and the commission is paid to me by the merchant. These commissions help me to product more content for this site to make it more complete for you!

Tags

affordable DIY project alternative to custom kitchen cabinets beautiful DIY headboard beautiful fences box trim build custom headboard creative tent custom beach house custom designed house directions on how to build a kid's play tent DIY box trim DIYer gift guide DIY fences DIY headboard diy kid's tent DIY kitchen cabinets DIY limewash fireplace Garden gift guide for DIYer great holiday gift guides high end custom cabinets holiday gift guides Home Maintenance how to limewash your house indoor child's tent indoor tent interesting presenta kid's tent kitchen cabinet assembly low-cost high impact project McElroy metal roof metal roof new home construction new home preconstruction new house construction new house foundations no sew DIY kid's tent planter play tent ready-to-assemble kitchen cabinets RTA kitchen cabinets sleep over tent Valentine's Day Valentine's Day gift guide

Copyright © 2025 · Magazine Pro on Genesis Framework · WordPress · Log in amzn_assoc_ad_type = "link_enhancement_widget"; amzn_assoc_tracking_id = "philipbradfor-20"; amzn_assoc_linkid = "82eabd867b427f59250a4dc01b55bfa3"; amzn_assoc_placement = ""; amzn_assoc_marketplace = "amazon"; amzn_assoc_region = "US";