This is the guide we wish existed when we did our first garage floor. No jargon, no assumptions that you've done this before, and no shopping list that sends you to an industrial supply house. Just the full process from an empty garage to a finished, glossy, coated floor.
The shortest version of the shopping list: one of our DIY kits handles all the coating chemistry. The rest is a single trip to your hardware store for prep supplies and basic tools — most of which you may already own.
What kit, what else
You're going to pick one of these two kits based on where your floor lives:
- DIY Concrete Coating Kit (DIYKIT) — for indoor or covered floors: garages, basements, workshops. Includes an epoxy base coat, a polyaspartic topcoat, and a 40 lb box of decorative flake. The epoxy base coat doubles as your primer — no separate primer purchase needed unless your moisture test fails.
- DIY Outdoor Surface Kit (DIYOD) — for floors in direct sunlight: patios, pool decks, driveways. Two coats of UV-stable polyaspartic, pigment for the base coat, and decorative flake. The pigmented first coat handles both color and primer duty.
Each kit covers ~300 SF. For a typical two-car garage (~400 SF) you'll want 2 kits. Not sure? Call us — we'll size it down to the square foot in a five-minute call.
What's in the kit (and what's not)
In the kit:
- All the resin and hardener for your base and topcoat
- The pigment (for outdoor kits)
- 40 lb of decorative vinyl flake — pick the color blend you want during checkout
Not in the kit (this is your home-store run, ~$80–150 total):
- Concrete degreaser
- Concrete etcher OR rented grinder for surface profiling
- Concrete crack filler
- Painter's tape, plastic sheeting
- 5-gallon buckets, a mixing drill paddle, a notched squeegee, a lint-free roller, spiked shoes
- A leaf blower and shop vac (most garages have these already)
Only if your moisture test fails: Our MVB primer sold separately. It's not bundled into the kit because for most residential garages — newer slabs, dry climates, no flooding history — the standard moisture test passes and the primer isn't needed. We'll cover the test in Day 1 below.
What to wear: Old clothes, closed-toe shoes (and spiked shoes when coating), nitrile gloves, safety glasses. Polyaspartic has a mild odor — ventilation is fine, but a respirator is nice to have.
Day 1: Prep day
This is the boring day. It's also the most important day.
Morning: Clear and clean
Move everything out of the garage. Everything. Cars, shelving, storage — the floor needs to be 100% clear. If there's an old paint or sealer on the floor, it has to come off before anything else; the grinder option below handles this in the same pass as profiling.
Sweep thoroughly. Then blow out all the dust from corners, cracks, and the garage door track with the leaf blower.
Mid-morning: Degrease
Hit any oil stains with a concrete degreaser from the hardware store (Krud Kutter, Oil Eater, Simple Green Pro HD — all under $20). Scrub it in with a stiff brush, let it sit 15 minutes, scrub again, and rinse with clean water. Repeat until water stops beading on the stain. Let the floor dry.
Afternoon: Profile the slab (pick one)
This is where the coating earns its grip. You've got two homeowner-friendly options:
Option A — Rent an electric grinder ($80–200/day): Home Depot, Sunbelt Rentals, and United Rentals all stock 7" or 10" walk-behind concrete grinders. Hook a shop vac (HEPA if available) to the grinder's dust port. One pass at a steady walking pace is usually enough. The floor should feel like medium-grit sandpaper when you're done. This is the cleanest, most consistent profile and it also removes any old paint in the same pass.
Option B — Acid etch from the hardware store ($25–40): If you don't want to deal with rental equipment, a concrete etcher does the same job chemically. Eagle Etch & Cleaner, Quikrete Concrete Etcher (citric acid), or muriatic acid are all stocked at any home store. Citric-acid etchers are the friendliest to use; muriatic is faster but harsher on your hands and lungs. Mix and apply per the label, scrub it in with a stiff broom while it bubbles, rinse thoroughly, neutralize if the label says to, and let the slab dry for 48–72 hours before you coat. This option costs less and is easier to start, but it does require an extra day of drying.
For a full walkthrough with photos, see How to Prep Your Concrete.
After profiling, vacuum the entire floor. Then vacuum it again. Then sweep with a broom. Then vacuum one more time. Dust is the enemy of adhesion.
Late afternoon: Patch and tape
Fill any cracks wider than a hairline with off-the-shelf concrete crack filler (Quikrete Concrete Repair, Sika Concrete Fix, or a basic two-part epoxy filler — $10–15 a tube at the hardware store). Fill control joints too if you want a seamless look; leave them if you like the visual lines.
Tape off the edges where the floor meets the walls, any thresholds, and the garage door seal. Cover the bottom 6 inches of walls with plastic sheeting — splashes happen.
Evening: Moisture test
Tape a 2-foot square of plastic sheeting flat against the floor. Seal all edges. Leave it for 24 hours. Check tomorrow morning.
Day 2: Coating day
Morning check
Peel up the moisture test plastic. If the underside is dry and the concrete looks normal, you can go straight to the base coat — no primer purchase needed. Your kit's base coat goes down directly.
If there's condensation under the plastic or the concrete is dark/wet, you have elevated moisture vapor. In that case, you'll need to add our MVB primer (separate purchase) before the base coat. Mix per label, roll on thin and even, let it cure per the data sheet (usually 6–8 hours), then continue.
First coat — the base coat
This is the colored, gripping layer that bonds to your prepped slab and holds the flake. Indoor kit (DIYKIT) uses the epoxy base coat; outdoor kit (DIYOD) uses the pigmented polyaspartic.
-
Mix: Combine Part A and Part B per the label ratio. Stir with the drill and paddle for 2–3 minutes. Steady mixing — don't whip air into it. For the outdoor kit, stir in the pigment pack at this stage until the color is uniform.
-
Pour: Start at the back of the garage (farthest from the door) and pour the mixed material in ribbons across the floor.
-
Spread: Use the notched squeegee to spread evenly. Work in 4–5 foot wide sections, keeping a wet edge.
-
Roll: Follow behind with the lint-free roller to smooth out squeegee lines and pop any tiny bubbles.
-
Broadcast flake: As each section is spread, immediately broadcast decorative flake into the wet coating. Toss handfuls upward so the flake drifts down randomly. Keep going until you can't see the coating through the flake.
-
Work your way to the door: Wear spiked shoes to walk on the wet coating. Keep coating, spreading, and broadcasting until the entire floor is done.
-
Walk away. Don't touch it. Let it cure. Cure times depend on which version of the kit you have — they're on the product label.
Evening or next morning: Scrape and clean
Once the first coat is hard, scrape off all the loose, unembedded flake with a floor scraper. Vacuum or sweep up all the debris. The floor should feel rough (the embedded flake) but solid.
Apply the topcoat (the clear seal)
Same process as the first coat: mix, pour, squeegee, roll. No flake this time — this is your clear, glossy seal coat. It fills in around the flake chips, creates a smooth surface, and provides UV protection and chemical resistance.
Day 3: Admire your work
Walk-on times vary by which kit you used — check the label on your polyaspartic. As a rule:
- Walk-on: 4–6 hours after the final coat (standard cure), 1–2 hours (fast cure)
- Light items back in: 24 hours
- Park your car: 48–72 hours
- Full chemical cure: ~7 days. Avoid harsh chemical spills during this period.
Things that can go wrong (and how to avoid them)
Running out of material. This is the #1 complaint people have about garage floor kits in general — and the reason we'll size your order on a phone call if you want. Call us with the dimensions and we'll tell you straight whether one kit covers it.
Going too fast in hot weather. Polyaspartic cures faster when it's hot. In a Texas summer garage, work in the early morning or evening, not at 2 PM when the slab is 100°F.
Not mixing thoroughly. Undermixed material won't cure properly. Mix for the full 2–3 minutes even if it looks uniform earlier.
Leaving footprints. Wear spiked shoes on wet coating. Regular shoes leave impressions that set into the floor permanently.
Flake clumping. If your flake is clumping instead of spreading evenly, your hands may be sweaty (the flake sticks to moisture). Wear gloves and keep the flake bag sealed between handfuls.
Bubbles in the coating. Usually from mixing too aggressively or from moisture in the concrete. Mix slowly, prep thoroughly, and add the MVB primer if your moisture test was borderline.
Total cost estimate (two-car garage, ~400 SF)
- 2 × DIY Kit (DIYKIT or DIYOD): see the kit page for current pricing
- Prep supplies and tools (Home Depot run): ~$80–150
- Grinder rental (if you don't acid etch): ~$80–200/day
- MVB primer (only if moisture test fails): ~$80
Compare that to $3,500–5,000 for a professional install of the same system. The savings are real — you're paying with a weekend of your time instead.
Your floor is going to look great. Take a photo, text it to your neighbors, and prepare for everyone to ask who did it.