Craving Some Creativity

  • Home
  • Home Projects
  • Recipes
  • Fall
  • About
menu icon
go to homepage
  • DIY Home Projects
  • Recipes
  • Fall
  • Free Email Series
  • About
    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • DIY Home Projects
    • Recipes
    • Fall
    • Free Email Series
    • About
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Home Decorating » Garage & Storage Spaces

    Everything to Know to Paint your Garage Floor

    by Rachel · Updated Apr 11, 2024 · 43 Comments

    This page may contain affiliate links.
    ↓ Jump to Instructions
    Pin the Recipe

    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! 

    *Update: It’s been 4 years since we painted our garage floor, and we have even done two more. this project has held up very well. Even with all of the woodworking projects we’ve done in there, I’m still thrilled with the results.

    Before and after of a DIY painting project for painting a residential garage floor with post title.

    Table of Contents

    Toggle
    • Benefits of a Painted Garage Floor
    • Recommended Supplies and Materials
    • What Floor Coating Should I Use?
    • Beginner’s Guide to Acid Etching
    • Expert Tips for Painting Garage Floor
    • More DIY Home Projects we have done
    • FAQs
    • How To: How To Paint A Garage Floor

    This garage is the epicenter of our DIY world. It's filled with hopes, creativity, and a whole 'lotta sawdust. I have written about effective ways to manage tool storage and maximize wall organization to create a respectable home shop to work in, but this painted floor is one of my all-time favorite upgrades.

    Benefits of a Painted Garage Floor

    We needed a product that was beautiful but functional. We’re NOT gentle on this space. Our criteria:

    • Easy clean up, both during the painting and spills while using the floor.
    • Non-slip coating
    • Not reflective or glossy
    • Not slippery when wet; epoxy floor coatings are awful when wet.
    • No 2-step epoxy, this is so much easier!
    • Durability - resistant to car fluids, tire tracks, dirt, grease & stains.
    • Wide range of neutral colors to match the house.
    • Floor coatings sometimes reduce temperature fluctuation. For example, after painting our garage floor, the concrete floor is noticeably warmer in the winter.

    Here is our before:

    Untreated poured concrete garage floor.

    Proper prep and materials will make or break a project like this. Although it may look labor intensive, we did all of the prep work, (minus emptying the garage), in a single day.

    Recommended Supplies and Materials

    • Strong degreaser or cleaner
    • Long-handled scrub brush
    • Muriatic acid
    • A large 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 rent a textured paint sprayer.
    • Paint supplies (paint pole, paint trays, large stir sticks).
    • Garage floor coating (see below for brands)
    Garage floor with fresh coat of Behr Premium Granite Grip non-slip coating and a 5-gallon bucket of product.

    What Floor Coating Should I Use?

    After testing many products over the years, I’ve found that Epoxy-based coatings are the most durable option. I recommend this list as a jump point for 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

    Behr Granite Grip was the best choice for our garage, since we use it for woodworking. If we did more mechanically inclined work, I’d choose one of the professional grades. Adding texturizer to the epoxies makes them less slippery, a HUGE deciding factor for us.

    Beginner’s Guide to Acid Etching

    Acid etching preps concrete to accept and bond with a coating. If you don’t create a good environment for the product to bond to, it may contribute to failure. This is not something that many DIYers have done often so I am giving some detailed tips here for this sort of project:

    1. 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.
    2. Both the acid etching and the paint or epoxy products must be applied when air/surface temperatures are above 50 degrees F.
    3. Read and follow all manufacturer’s instructions for the muriatic acid and use only with adequate ventilation.
    4. Neutralize & Rinse: Mix 1 cup of baking soda + 1 gallon of water and sprinkle over the floor. Allow to sit for 10 minutes and rinse with a garden hose.
    5. When mostly dry, wipe your hand across the floor to make sure there is no powdery white residue left behind. If so, thoroughly rinse again. Allow the floor to dry completely (2 days).
    6. If your concrete has been previously sealed, you may need to abrade the surface with a grinder rather than acid etch or do multiple coats.
    Man etching concrete in garage with personal protection and pouring muriatic acid.

    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 that you don’t care about. Hubby is sensitive to fumes, so he wore a respirator mask. That would be overkill for most.

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

    Man painting a garage floor with adhesive roller.

    Expert Tips for Painting Garage Floor

    I’ve never had a floor coating fail when following these steps – however, the hard truth is that paint coating failure such as chipping, peeling, and not curing correctly does happen. These tips will help ensure your success:

    • Perform a moisture test. If your concrete floor collects moisture it can get under the coating and prevent a proper bond.
    • Regularly stir the aggregate/flakes to keep them evenly suspended.
    • 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 quickly. Second and third coats are easier to smooth out.
    • 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.
    • Between coats, wait the manufacturer’s recommended time. It’s ok if you walk on it to recoat, imperfections get covered.
    • Many brands recommend spike shoes in order to walk on the fresh paint for subsequent coats. We didn’t use any and it worked perfectly fine.

    More DIY Home Projects we have done

    • Garage Tool Storage Ideas for Pro Organizing
    • Baseboard Repair and Caulking
    • What to Know Before Finishing Your Basement
    • 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.

    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 is required in cooler temperatures and in higher humidity. Don’t rinse the floor for 30 days for a long-lasting workshop quality garage floor!

    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 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 120-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, it can be repainted. 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

    • Gray garage door with windows.
      How To Paint Garage Doors
    • Garage accessories and tools on a wall rack organizer.
      25 Garage Wall Storage Ideas to Get Organized
    • Progress of painted outdoor concrete cement masonry on a rustic log cabin house with a gray door.
      How To Paint Outdoor Concrete (Masonry, Foundations, and Cement)
    • Organized Garage workbench with cabinets and tools in cases.
      Garage Organization Ideas to Tackle the Clutter

    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 step by step for how to paint garage floors that is durable, easy to clean, and non-slip even when wet!
    5 from 24 votes
    Print Pin Rate
    Prep Time: 1 day day
    Project Time: 3 days days
    Total Time: 4 days days
    Author: Rachel
    Cost: $200

    Tools

    • Hose with water connection
    • Bucket for mixing acid
    • Paint Brush
    • Paint Pole
    • Long Handled Brush

    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
    • Garage floor coating see Notes below for recommendations
    • 3 Paint Tray
    • Large Stir sticks

    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. If the moisture test fails, consult a professional to find the source and solutions.
      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 etching concrete in garage with personal protection and pouring muriatic acid.
    • 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!
    « Double Chocolate Zucchini Bread
    Key Lime Bars »

    Comments

      5 from 24 votes (1 rating without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Chris says

      April 20, 2024 at 1:14 pm

      5 stars
      Was my partner thrilled at my suggestion that we spend the first weekend of decent weather messing around with a garage DIY? Absolutely not. Is my partner thrilled with the results? Absolutely! So much gratitude for a comprehensive, real-life guide.

      Reply
    2. Shea says

      April 16, 2024 at 6:10 pm

      5 stars
      Thank you! I’m no longer horrified when the garage door rolls up and my neighbors are standing outside. What a huge difference!

      Reply
    3. Indya says

      April 02, 2024 at 1:06 pm

      5 stars
      My husband is currently deployed and will be home in time for Father’s Day. I cannot think of a more perfect gift to come home to than a spiffy garage floor. Thank you!

      Reply
    4. Mel says

      March 27, 2024 at 1:04 pm

      5 stars
      We painted our garage floor using your tutorial a year ago. The space has never stayed so organized! Crazy how that works. 😂🙏

      Reply
    5. Clem says

      March 21, 2024 at 12:57 pm

      5 stars
      I’ve reallllly been wanting to utilize our garage as a play space in bad weather. It’s been on my one-of-those-days project list forever. I feel re-inspired after this post!

      Reply
    6. Bobbi says

      March 05, 2024 at 7:05 pm

      5 stars
      Thanks for putting the products in the post. The Behr Granite Grip worked like a charm for our garage floor.

      Reply
    7. Peyton says

      February 15, 2024 at 10:23 pm

      5 stars
      What an inspiring before and after!

      Reply
    8. Lita says

      February 01, 2024 at 10:44 pm

      5 stars
      Our moisture test was a failure. 😔 Glad we checked first. Thanks for the recommendation. What kind of professional should I call in?

      Reply
      • Rachel says

        May 07, 2024 at 5:24 pm

        It would depend on your specific situation and the area in which you are painting. It could be a stone landscaper professional or possibly a foundation contractor if this was in your basement.

        Reply
    9. Mischa says

      January 16, 2024 at 12:37 pm

      5 stars
      I cannot wait to do this to our garage, the floor is GROSS! Is there a tutorial for persuading your husband to empty out the garage?

      Reply
    10. Cori says

      January 08, 2024 at 5:51 pm

      5 stars
      The beginner’s guide to etching is honestly one of the best DIY guides I’ve stumbled upon. Thank you!

      Reply
    11. 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
    12. 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
    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

    • Collage of large outdoor Halloween decorations you can make yourself like skeletons, spiders, and pumpkins.
      30 Large DIY Halloween Outdoor Decorations
    • Blue front door on red brick house with planters on either side.
      Small Front Porch Decorating Ideas
    • A basement bar area with brick wall, charcoal gray cabinets, and pool table in a moody color palette.
      How to Create a Cohesive Color Palette (Real Life Step by Step)
    • Cans of paint.
      4 Best Furniture Paints in 2026
    • 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
    • Two DIY witches with glowing heads standing near a cauldron filled with skulls.
      DIY Outdoor Halloween Witches

    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

    • Ricotta Stuffed Shells with Sausage makes an easy italian meal for the whole family!
      The BEST Sausage Stuffed Shells Recipe
    • Hibachi Chicken and Shrimp on a plate with yum yum sauce in the center.
      How to Make Hibachi
    • Squash casserole with ritz cracker toping as a side dish served on a stack of plates.
      Squash Casserole with Ritz Crackers
    • Beef Cannelloni
    • A large pot of beef and rice soup with vegetables and a wooden spoon.
      Beef and Rice Soup
    • 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}

    Fall Favorites

    • Crockpot lasagna soup in a bowl with ricotta cheese and fresh basil on top.
      Easy Crockpot Lasagna Soup
    • Pumpkin muffins with crumb topping on a cooling rack.
      Pumpkin Cream Cheese Muffins
    • A slice of apple bread pudding with ice cream on top. Background of napkins and a small plate.
      Apple Bread Pudding
    • Two grilled pork chops with grill marks laid out on a wooden background.
      Grilled Maple Glazed Pork Chops
    • Closeup of a fall layer cake with orange frosting and a fork in front of the cake.
      Old-Fashioned Spice Cake with Cream Cheese Frosting
    • Side view of three glasses of caramel apple sangria on a rustic wood board. Cinnamon sticks lay around the glasses with slices of apple and herbs as garnish.
      Caramel Apple Sangria

    Footer

    ↑ back to top

    About

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

    Favorites

    • Blog
    • Shop
    • Our Home

    Contact

    • Contact

    Copyright © 2025 Craving Some Creativity

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.