• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • DIY Home Projects
  • Recipes
  • Spring
  • About

Craving Some Creativity logo

menu icon
go to homepage
search icon
Homepage link
  • DIY Home Projects
  • Home Tour
  • Recipes
  • About
  • Free Email Series
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home » Home Decorating » Garage & Storage Spaces

    Published: Jul 31, 2021 by Rachel

    How to Paint A Garage Floor

    This post may contain affiliate links. Read my disclosure.
    15109 shares
    • Share
    • Tweet
    Jump to Tutorial Print Tutorial

    Learn the tips and tricks for how to paint garage floors including the pros and cons of various kits. This DIY project for concrete floor coating has been durable, easy to clean, and non-slip when wet! 

    Before and after DIY painting non-slip coating on residential garage floor with post title.
    Contents show
    1 Recommended Supplies and Materials
    2 What Floor Coating Should I use?
    3 How to Prep the Garage Floor for Painting
    4 How To Apply Floor Paint
    5 Expert Tips
    6 Looking for more DIY home projects? Check out these ideas!
    7 FAQs
    8 How To Paint A Garage Floor

    We are sprinting down the finish line in the garage makeover! The last time I updated you, we had a major project in mudding the walls and organizing the garage. Now that the walls are done, I am very excited to be moving on to more…paint?! Well, sort of, but this one is worthy of excitement. We are painting the garage floors!

    You see, 3 years of DIY had left our garage floors looking a little worse for wear…

    Garage floor before non-slip coating applied with all items removed.

    Several months ago, hubby had asked me to find a garage floor coating product to turn our nightmare floor into a respectable shop to work in. This space is the center of our DIY world. It’s a garage filled with hopes, creativity, and a whole ‘lotta sawdust.

    We needed a product that was beautiful but also function and hit all of our criteria:

    • Non-slip coating
    • Not reflective or glossy
    • Not slippery when wet (epoxy floor coatings are awful if they get wet)
    • No 2-step insane epoxy (this is much easier!)
    • Durability – We can drive on it and it resists against dirt, grease & household stains
    • Wide range of colors that are neutral to match the house

    If you are planning on recoating the garage floor, there are a few tips to make your project the best it can be. Prepping may look like a lot of work, but, truthfully, we did all of the prep work (except moving stuff) in a single day.

    Recommended Supplies and Materials

    • Strong Degreaser or cleaner
    • Long handled scrub brush
    • Muriatic acid
    • Bucket for mixing acid
    • Safety gear (large rubber gloves, closed toe shoes, safety glasses)
    • Baking Soda (1 cup per gallon of water)
    • Hose with water connection
    • Adhesive roller or rented textured paint sprayer
    • Paint supplies (paint pole, paint trays, large stir sticks)
    • Garage Floor Coating (see below for brands)

    BONUS: Floor coatings such as this reduce temperature fluctuation. Concrete floors and patios are noticeably warmer in the winter and above ground concrete won’t heat up in the sun as much in the summertime.

    What Floor Coating Should I use?

    After having used and tested several products over the years, Epoxy based coatings are going to be the most durable options. I haven’t tried every product on the market (some are Thousands of dollars!) but here are some recommendations for starting your own research:

    • Homeowner/Durable but Budget Friendly – Rustoleum EpoxyShield or Rocksolid
    • Professional Grade/Maximum Durability and Chemical Resistance – Armor Garage or ArmorPoxy Armorclad
    • Weather resistant/non-slip/non-gloss – Behr Granite Grip

    We use our garage as a woodworking shop, so the Behr Granite Grip was the best choice for us. If I were running, say, a car restoration shop, I’d go for the professional grades. You can also add texturizer to the epoxies to make them less slippery, which was a HUGE factor for us.

    Garage floor with fresh coat of Behr Premium Granite Grip non-slip coating,

    For more information and to compare brands, I recommend checking out the RustOleum Comparison Chart, Garage Armor’s Explanation of their systems, Armorclad’s Product Explanation, and Behr Granite Grip’s Reviews.

    How to Prep the Garage Floor for Painting

    1. Moisture Test

    If your concrete floor collects moisture, it can get under the coating and you will not have a proper bond. Tear off a few feet of clear plastic wrap and lay it on the floor. Use Duct Tape or another well sealing tape around all of the edges. I would recommend leaving for a day or two and check periodically if any moisture, color change, or condensation collects on the floor or the underside of the plastic wrap.

    Concrete moisture test demonstration with plastic wrap and painter's tape on the floor.

    If it fails, I would definitely consult a professional to find the source and what you can do about it.

    2. Move Everything Out

    Finding a place to store everything from the garage might just be the biggest hurdle. This whole process will take a few days so I recommend doing it all at once. Our bench is built into the wall, so we left that.

    3. Clean and Degrease the Garage Floor

    Make sure you scrub off any oil, dirt, or chipping paint from the floor. This is crucial for a proper bond. Use a good degreaser and a long-handled scrub brush to remove any contaminants.

    4. Acid Etching

    Acid etching will prep concrete to accept and bond with a coating. If your concrete has been previously sealed, you may need to abrade the surface with a grinder rather than acid etch.

    While etching isn’t hard, safety is the priority here. Muriatic Acid, also known as hydrochloric acid, is a strong acid. Wear safety goggles, rubber gloves, and old shoes you don’t care about. Hubby is sensitive to fumes so he wore a respirator mask. That would be overkill for most.

    Man Etching Concrete in garage with personal protection muriatic acid

    Read and follow all manufacturer’s instructions for the muriatic acid and use only with adequate ventilation. You may have to do a few applications depending on the density and smoothness of your concrete.

    Pro Tip: Always pour acid into water, NOT water into acid. Does anyone else remember those “What Not to Do in the Chemistry Lab” videos from school? The boiling acid example makes this rule pretty clear.

     5. Neutralize and Rinse

    Mix 1 cup of baking soda to 1 gallon of water and sprinkle over the floor. Allow to sit 10 minutes and then rinse with a garden hose. When mostly dry, wipe your hand across the floor to make sure there is no powdery white residue left behind. If there is, thoroughly rinse again. Allow the floor to dry completely (2 days).

    Pro Tip: The concrete should be approximately the roughness of 150 grit sandpaper. If not, repeat the etching process.

    How To Apply Floor Paint

    Now that everything is prepped, your garage floor is ready for coating. These instructions are particular to the Granite Grip that we used. Epoxies are slightly more complicated.

    Coverage: It covers 50 sq. ft. per gallon. For our two-car garage, we used 8 gallons of Ornamental Gem, but there are many natural-looking color options.

    1. Cover small cracks

    Large cracks can be filled in with concrete patch. For small cracks like below, the aggregate will fill in with a brush. Paint one coat and let dry before your roller coat.

    Woman using a paint brush and Granite Grip to fill in hairline cracks in concrete garrage.

    2. Lay floor Coating

    Method 1 – Rent a texture sprayer from any Home Depot/hardware store that has a tool rental department. I highly recommend this option. Application is easier, faster, and you will be sure there are no roller marks.

    Method 2 – Use an adhesive roller (not a regular paint nap roller) to apply the paint. Working in a 4×4 area, make sure to minimize roller marks by working in a random pattern.

    Pro Tip: Both the acid etching and the Paint must be applied when air/surface temperatures are above 50 degrees F.

    Man applying Behr Premium Granite Grip non-slip coating to garage floor with adhesive roller.

    The floor is ready for light traffic in 24 hours but allow coating to dry for 72 hours before subjecting to automotive tires. Longer dry time required in cooler temperatures and in higher humidity. Don’t rinse the floor for 30 days and you have yourself a great floor!

    Expert Tips

    • Make sure to regularly stir the aggregate/flakes suspended in the paint solution.
    • Work in 4 foot by 4 foot sections so that you aren’t going over semi-dry paint.
    • Raw concrete is porous so it may suck up the paint quite quickly. Second and third coats are easier to smooth out.
    • Between coats, wait the manufacture’s recommended time. You will walk on it to recoat, but you will cover over any imperfections.
    • Apply at least two coats to get full, even coverage. We applied 3, but our coats were thin, so it kept within the 50 sq ft per gallon recommendation from Behr.
    • Many brands recommend spike shoes in order to walk on the fresh paint for subsequent coats. We didn’t use any and it was perfectly fine.

    Looking for more DIY home projects? Check out these ideas!

    • Garage Organization in 5 simple steps
    • Baseboard Repair and Caulking
    • Add Trim to Cabinets for an Instant Upgrade
    • Building A Kitchen Island
    • All Of Our DIY Room Reveals!
    • How To Paint Garage Doors
    Residential garage floor with non-slip coating applied using Behr Premium Granite Grip.

    Here it is, completed and pretty! I definitely made the right choice for our floors and hubby is happy which is the most important thing. Now that everything is back where it belongs, it’s back to work for us on our next DIY project. With spring in the air, it is time to start some of those long overdue outdoor projects.

    Non- slip floor in residential garage below organized hanging wall with ladders, toys, and cleaning supplies.

    But the real question is, are you ready to create your very own garage retreat?!

    *Update: It has been 4 years since we coated the garage floor, and I can say that I am very, very happy with it. We have NOT been gentle at all and spills are easier to clean up and I am so impressed…when the floor isn’t covered in sawdust, haha. I would say that it needs a few touch-ups but has lasted amazingly well.

    FAQs

    What kind of paint should I use on a garage floor?

    For areas that may get wet, a non-slip paint is highly recommended. Use either an epoxy based coating plus an aggregate like Rustoleum Rocksolid plus Shark Grip textured additive. Another durable option for weathered concrete is Behr Granite Grip which is ideal for garage floors, patios, and porches.

    Do I need to etch my garage floor before painting?

    If your garage floor is well weathered, it may not need to be etched. To ensure maximum durability and chip resistance, concrete should be etched to where it feels rough, like 150 grit sandpaper.

    Can I paint over a previously painted garage floor?

    As long as the existing floor coating is still well bonded to the floor and not peeling up, you can use a primer over it to repaint. Epoxy may need to be sanded or chemically removed.

    Do I need to top coat a garage floor?

    The Behr Granite Grip we used does not require a topcoat. Most epoxy based highly recommend a topcoat, which may or may not be included in the kit.

    Weekend DIY project. A pegboard organizer in the craft room above the desk workspace.

    Grab our free series "Weekend Home Projects that will Transform Your Life"

    Sign up below to receive updates including free printables, organization tips, home improvement projects, recipes and more!

    More DIY Projects

    Grey painted garage door with title over post.
    Paint Garage Doors
    Collage of garage wall storage ideas including hanging cords, bins on shelves, and a pegboard.
    Garage Wall Organization Ideas
    Progress of painted outdoor concrete cement masonry on a rustic log cabin house with a gray door.
    Paint Exterior Concrete
    Woman on a ladder using a sprayer to stain a wood siding house exterior.
    Tips for Painting the Exterior

    PS I love seeing your creations! Be sure to take a photo and tag #cravingcreative on Instagram! You can also stay in touch with me through following me on Instagram, Pinterest, and subscribing to the newsletter!

    Garage with gray painted floor that is clean and organized.

    How To Paint A Garage Floor

    Learn the tips and tricks for how to paint garage floors. This DIY project for concrete floor coating has been durable, easy to clean, and non-slip when wet!
    5 from 3 votes
    Print Pin Rate
    Prep Time: 1 day
    Project Time: 3 days
    Total Time: 4 days
    Author: Rachel
    Cost: $200

    Tools

    • Hose with water connection
    • Bucket for mixing acid

    Supplies

    • Safety gear large rubber gloves, closed toe shoes, safety glasses
    • Baking Soda 1 cup per gallon of water
    • Strong Degreaser or cleaner
    • Muriatic acid
    • Adhesive roller or rented textured paint sprayer
    • Paint supplies paint pole, paint trays, large stir sticks
    • Garage Floor Coating see below for brands

    Instructions

    • Moisture Test. Tear off a few feet of clear plastic wrap and lay it on the floor. Use Duck Tape or another well sealing tape around all of the edges. I would recommend leaving for a day or two and check periodically if any moisture, color change, or condensation collects on the floor or the underside of the plastic wrap.
      Concrete moisture test demonstration with plastic wrap and painter's tape on the floor.
    • Clear the Area. Remove everything off the floor.
      Old garage floor before painting.
    • Clean the Floor. Make sure you scrub off any oil, dirt, or chipping paint from the floor. Use a good degreaser and a long handled scrub brush to remove any contaminants.
      Cleaning concrete with a pressure washer.
    • Acid Etching. Wear safety goggles, rubber gloves, and old shoes. Wet the concrete first before pour the diluted acid on the floor. It should begin bubbling and fizzing immediately. If not then you will want to increase the strength. 
      Man pouring concrete etching acid while wearing safety equiptment.
    • Lightly scrub the acid solution. Use a push broom or long handled scrub brush. This helps to create a uniform etch of the concrete. Let the solution sit for 10 – 15 minutes while it continues to fizz and bubble. Do not let the floor dry out.
      Push broom scrubbing garage floor.
    • Neutralize and Rinse. Mix 1 cup of baking soda to 1 gallon of water and sprinkle over the floor. Allow to sit 10 minutes and then rinse with a garden hose. When mostly dry, wipe your hand across the floor to make sure there is no powdery white residue left behind. If there is, thoroughly rinse again. The concrete should be approximately the roughness of 150 grit sandpaper. If not, repeat the etching process.
      Cleaning floor with push broom.
    • Allow the floor to dry completely (2 days). The concrete should be approximately the roughness of 150 grit sandpaper. If not, repeat the etching process.
      Old garage floor before painting.
    • Fill Cracks. Large cracks can be filled in with concrete patch. For small cracks, the aggregate will fill in with a brush. Paint one coat and let dry before your roller coat.
      Brushing Behr Granite Grip on floor with a paint brush.
    • Apply Floor Coating. Rent a textured paint sprayer or use an adhesive roller (not a regular paint nap roller) to apply the paint. Working in a 4×4 area, make sure to minimize roller marks by working in a random pattern.
      Man painting a garage floor with a roller.
    • Allow to Dry. The floor is ready for light traffic in 24 hours but allow coating to dry for 72 hours before subjecting to automotive tires. Longer dry time required in cooler temperatures and in higher humidity. Don’t rinse the floor for 30 days and you have yourself a great floor!
      Garage with gray painted floor that is clean and organized.

    Notes

    Recommended Brands
  • Homeowner/Durable but Budget Friendly – Rustoleum EpoxyShield or Rocksolid
  • Professional Grade/Maximum Durability and Chemical Resistance – Armor Garage or ArmorPoxy Armorclad
  • Weather resistant/non-slip/non-gloss – Behr Granite Grip 
  • We chose Granite Grip since we use the garage as a home and woodworking workshop. 
    General Tips
  • Always follow manufacture’s directions first. These instructions are tips from our usage of products.
  • Make sure to regularly stir the aggregate/flakes suspended in the paint solution.
  • Work in 4 foot by 4 foot sections so that you aren’t going over semi-dry paint.
  • Raw concrete is porous so it may suck up the paint quite quickly. Second and third coats are easier to smooth out.
  • Between coats, wait the manufacture’s recommended time. Yes, you will end up walking on it to recoat, but you will cover over any imperfections.
  • You need to apply at least two coats to get full, even coverage. We applied 3, but our coats were thin so it kept within the 50 sq ft per gallon recommendation from Behr.
  • Many brands recommend spike shoes in order to walk on the fresh paint for subsequent coats. We didn’t use any and it was perfectly fine.
  • Tried this Project? Tag me Today!Mention @CravingCreative or tag #CravingSomeCreativity!
    « Refreshing Strawberry Sangria Recipe
    How to Install Crown Molding on Cabinets »

    Reader Interactions

    Comments

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Cheryle says

      January 26, 2023 at 11:22 am

      5 stars
      For my dad’s retirement gift, all he wanted was a garage he could use as a workshop. They had so much stuff crammed into their garage we had to get a dumpster rental to get rid of a lot of it, but now that it’s cleaned and organized, my hubby is going to do the flooring. Thank you so much for sharing these tips, my dad is going to be so excited with his new workshop floor!!

      Reply
    2. Kelly says

      July 05, 2019 at 9:11 am

      5 stars
      I just painted my garage floor (after etching and putting on a binding agent). I put the accent flakes in and it looks nice, BUT I didn’t realize I should have put more than one cost of paint on :(. Can I add another layer of paint over the flakes and add new ones?

      Reply
      • Rachel says

        July 12, 2019 at 12:33 am

        You only need to put two coats on for even coverage, so that the color is uniform throughout. If you are happy with the way your floor looks, no need to put a second coat on. Hope that helps!

        Reply
    « Older Comments

    Primary Sidebar

    Headshot of Rachel Beach, the author of Craving Some Creativity.

    Hi, I'm Rachel!

    Creativity makes me energized and fearless. My husband and I have been renovating homes for over a decade and love to share our passion for all things home. Follow along for remodeling tutorials, recipes, and entertaining ideas sure to inspire!

    More about me →


    Popular Projects

    • Midnight blue vanity with brass handles in a grey and white bathroom.
      How to Paint a Bathroom Cabinet the Easy Way
    • Man holding up baseboards for a corner.
      How To Caulk Baseboards like a Pro
    • Behr Midnight blue painted cabinets in a classic old world kitchen with modern white accents and backsplash. Wicker chairs, copper light fixtures, and wood floors add warmth.
      The Best Blue and Navy Kitchen Cabinet Paint Colors
    • Organized linen closet with white towels and grey bins on wire shelves.
      How To Beautifully Organize Your Linen Closet
    • White painted kitchen cabinets with stainless drawer pulls.
      How To Paint Cabinets with a Sprayer
    • Completed oak painted stair railing with black handrail and white balusters.
      How to Paint Stair Railings that Last

    Featured On

    Collection of Expert Features including Better Homes and Gardens Magazine, Apartment Therapy, Angie's List, This Old House Magazine, The Huffington Post, Delish, Wayfair, and Real Simple Magazine.

    Most Popular Recipes

    • Restaurant style Mexican white Cheese Dip with pico de gallo topping in wooden bowl on dish cloth with chips.
      Mexican White Cheese Dip {Queso Blanco}
    • Ricotta Stuffed Shells with Sausage makes an easy italian meal for the whole family!
      The BEST Sausage Stuffed Shells
    • Strawberry Poppyseed salad on a platter with blueberries, mandarin oranges, pecans, red onions, and grilled chicken.
      Strawberry Poppyseed Salad (Panera Copycat)
    • Closeup of blueberry muffins on a table.
      Ultimate Lemon Blueberry Muffins
    • Shrimp etouffee in a bowl on a table.
      Shrimp Etouffee {My Louisiana Family Recipe}
    • Two glasses of blackberry sangria with straws on a wood background.
      Blackberry Sangria – Amazing Summer Cocktail Recipe

    Sweet Spring Recipes

    • Stack of lemon bars on parchment paper with top lemon shortbread having a bite removed.
      Lemon Bars
    • Slice of homemade carrot cake on a plate with walnuts sprinkled on top
      Carrot Cake with Pineapple
    • Top down view of Southern Punch Bowl Cake in a trifle bowl.
      Southern Punch Bowl Cake (Potluck Dessert)
    • Key lime pie on blue plate with a slice cut out to show texture.
      Key Lime Pie
    • Strawberries on top of cheesecake layer and rice krispies crust.
      Cheesecake Rice Krispies Bars
    • Banana Chocolate chip muffins in a muffin tin with one muffin broken open to show texture.
      Banana Chocolate Chip Muffins

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer
    • Terms & Conditions
    • Accessibility Policy

    Favorites

    • Blog
    • Shop
    • Our Home

    Contact

    • Contact

    Copyright © 2022 Craving Some Creativity