If there's one thing that separates a floor coating that lasts 15 years from one that peels in 6 months, it's prep. The actual coating part is the fun part — pouring resin, broadcasting flake, watching it level out. But none of that matters if the concrete underneath isn't ready.
Here's the good news: prep isn't complicated, and you don't need a professional supply house. Everything in this guide can be picked up at your local Home Depot, Lowe's, or hardware store — degreaser, an electric grinder you can rent for the day, acid etch, concrete crack filler, painter's tape, plastic sheeting. Total prep-supply cost for a typical two-car garage runs $80–150 if you rent a grinder, or $40–80 if you go the acid-etch route.
Step 1: Clear and clean the floor
Get everything off the slab. Shelving, storage bins, that oil drip pan you've been meaning to deal with — all of it. Then sweep thoroughly and hit it with a leaf blower to clear dust from cracks and joints.
If you have oil stains, degrease them now. A concrete degreaser from any hardware store (Krud Kutter, Oil Eater, Simple Green Pro HD — all under $20) works. Scrub it in, let it sit 15 minutes, rinse and repeat until water stops beading on the stain. If water beads up, coating will too — and that means it won't bond.
Step 2: Test for moisture
This is the step most people skip, and it's the #1 reason garage floors peel. Concrete is porous, and moisture vapor can push up through the slab from the ground below.
The tape test (free, takes 24 hours): Tape a 2-foot square of plastic sheeting to the floor with painter's tape. Seal all four edges. Wait 24 hours. If the underside of the plastic is dry and the concrete looks the same color as when you started, you're clear — your DIY kit's base coat will go down directly. If there's condensation under the plastic or the concrete is darker, you have elevated moisture vapor and need a moisture vapor barrier primer before any coating.
The calcium chloride test (more precise, ~$20 at flooring supply): These kits measure actual moisture vapor transmission (MVT) in pounds per 1,000 square feet over 24 hours. Anything above 3 lbs calls for a moisture barrier primer.
For most residential garages on a newer slab the tape test passes — and you can skip the primer entirely. If yours doesn't, our MVB primer is a separate purchase (it doesn't come in the DIY kits because most slabs don't need it).
Step 3: Profile the concrete
Coatings don't just sit on top of concrete — they grab into it. For that to work, the surface needs texture. The industry calls this a "profile," measured on the CSP scale (Concrete Surface Profile) from 1 to 9.
For epoxy and polyaspartic floor coatings, you want CSP 2–3. That feels like medium-grit sandpaper when you run your hand across it.
You have two homeowner-friendly ways to get there:
Option A: Rent an electric grinder (best result, ~$80–200/day)
Home Depot, Sunbelt Rentals, United Rentals — every equipment rental place stocks walk-behind concrete grinders. You're looking for a 7" or 10" single-head grinder with diamond tooling. Rent a HEPA shop vac to go with it; the grinder has a port that hooks straight into it and most of the dust goes into the bag instead of all over your garage.
One steady pass across the floor at a walking pace is usually all it takes. The slab should feel like medium-grit sandpaper when you're done.
Option B: Acid etch (cheaper, easier to start, slightly less consistent — ~$25–40)
If you don't want to rent equipment, a concrete etcher does the same job chemically. Look for Eagle Etch & Cleaner, Quikrete Concrete Etcher (citric acid based), or muriatic acid at any hardware store. Citric-acid etchers are easier on your lungs, your hands, and your wallet than muriatic — start there.
Follow the label directions: dilute it, pour it on, scrub it with a stiff broom while it bubbles, then rinse with clean water until the rinse runs clear. Neutralize if the label calls for it. Let the floor dry completely — at least 48 hours, and ideally 72 in humid weather — before you coat. This is the step people rush; don't.
After profiling
Either way, vacuum the entire floor. Then vacuum it again. Then sweep. Then vacuum one more time. Dust is the enemy of adhesion and you cannot be too thorough here.
Step 4: Repair cracks and joints
Fill any cracks wider than a hairline with an off-the-shelf concrete crack filler — Quikrete Concrete Repair, Sika Concrete Fix, or a basic two-part epoxy crack filler from the hardware store. All run $10–15 a tube. For control joints (the grooves cut into the slab), you have two options: fill them flush for a seamless look, or leave them and coat over them. Most homeowners fill them — it looks cleaner and you won't see lines through the finished floor.
Let filler cure fully before coating. Check the product label, but usually 4–8 hours.
Step 5: Final check before you pour
Walk the floor one more time. Run your hand across it — it should feel like sandpaper, be completely dry, and be free of dust and debris. Do the water drop test: flick a few drops of water onto the concrete. They should soak in immediately, not bead up. If they soak in, your floor is ready for coating.
Common prep mistakes
- Skipping the moisture test. This is how you get bubbles and peeling 3 months later. The tape test is free and takes 24 hours.
- Not profiling enough. If the floor still feels smooth, the coating has nothing to grab. Whether you ground or etched, the surface should feel like sandpaper.
- Leaving dust behind. Even a thin film of grinding dust will prevent adhesion.
- Coating over paint or sealer. Old coatings need to be fully removed. Grinding takes them off; acid etch won't.
- Rushing the timeline. If you acid etched, wait 48–72 hours for the floor to dry. If you patched cracks, let the filler cure. Patience here saves the whole project.
Your prep shopping list
Home store run:
- Concrete degreaser (~$15)
- Plastic sheeting + painter's tape for moisture test and edge protection (~$15)
- Concrete crack filler (~$10–15)
- Stiff push broom and a leaf blower you probably already own
- Shop vac (rent the HEPA if you grind; basic shop vac is fine for an acid etch path)
- Nitrile gloves, safety glasses, a basic respirator if you etch with anything stronger than citric
Plus either:
- Grinder + diamond tooling rental (~$80–200/day at Home Depot or Sunbelt) — best long-term bond
- Concrete etcher (~$25–40 a jug at any hardware store) — easier and cheaper, perfectly fine for most residential garages
Get the prep right and the rest of the project is genuinely enjoyable. Skip it and you'll be back on your hands and knees with a scraper in six months. We've seen it hundreds of times.