This is the guide we wish existed when we did our first garage floor. No jargon, no assumptions that you've done this before. Just the full process from an empty garage to a finished, glossy, coated floor — laid out in the order you'll actually do it.
We're going to walk through the double polyaspartic system with decorative flake. It's the easiest system for a first-timer, it cures the fastest, and the result is a professional-looking floor that handles hot tires, chemical spills, and years of daily use.
Before you start: the shopping list
Products (for a standard two-car garage, ~400 SF):
- 4 kits polyaspartic (RS Poly 90 or RS Poly 90 Fast) — each 2 gal kit covers ~300 SF, 2 kits per coat x 2 coats
- 1 kit MVB primer (RS-MVB) — if your moisture test requires it
- 40 lbs decorative vinyl flake — for a full broadcast (buy extra, you can always return unopened bags)
Tools and supplies:
- Walk-behind concrete grinder (rent for ~$200/day) with diamond tooling
- Shop vac (HEPA if possible) — you'll use this constantly
- Mixing drill with paddle attachment
- 5-gallon mixing buckets (at least 4)
- Notched squeegee (1/8" V-notch)
- 18" lint-free roller and extension pole
- Spiked shoes (the kind with spikes on the sole — $15–20 online)
- Painter's tape for edges and thresholds
- Plastic sheeting to protect walls and anything you can't move
- Epoxy crack filler for any cracks in the concrete
- Concrete degreaser for oil stains
- Leaf blower
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. Remove any old floor paint or sealer by grinding.
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 concrete degreaser. 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: Grind
This is where the real prep happens. The concrete grinder removes the thin, weak top layer of concrete and creates a rough "profile" that the coating can grip into.
Run the grinder across the entire floor at a steady walking pace. One pass is usually enough. The floor should feel like medium-grit sandpaper when you're done. If it still feels smooth, make another pass.
Grinding is dusty. Hook up the shop vac to the grinder's dust port. Wear a dust mask. Open the garage door.
After grinding, vacuum the entire floor. Then vacuum it again. Then sweep with a broom. Then vacuum one more time. Dust is the enemy of adhesion and you cannot be too thorough here.
Late afternoon: Patch and tape
Fill any cracks wider than a hairline with epoxy crack filler. Fill control joints too if you want a seamless look. Let the filler cure (usually 4–8 hours).
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 there's condensation underneath or the concrete is dark/wet, you need MVB primer. If it's dry, you can skip primer and go straight to the first polyaspartic coat.
If you need primer: Apply MVB primer
Mix the MVB primer per label directions. Roll it on thin and even. Let it cure per the data sheet (usually 6–8 hours). Then proceed to the polyaspartic.
Afternoon (or morning if no primer needed): First polyaspartic coat
-
Mix: Combine Part A and Part B in a bucket at 1:1 by weight. Stir with the drill and paddle for 2–3 minutes. Steady mixing — don't whip air into it.
-
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. Standard cure (RS Poly 90): 6–8 hours before recoat. Fast cure (RS Poly 90 Fast): 4–6 hours.
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 second polyaspartic coat (the topcoat)
Same process as the first coat: mix, pour, squeegee, roll. No flake this time — this is your clear seal coat.
This coat fills in around the flake chips, creates a smooth glossy surface, and provides UV protection and chemical resistance.
Day 3: Admire your work
Walk-on time: 4–6 hours (standard) or 1–2 hours (fast cure).
You can bring light items back in after 24 hours. Park your car on it after 48–72 hours. Full chemical cure takes about 7 days — avoid harsh chemical spills during this period.
Things that can go wrong (and how to avoid them)
Running out of material. Order 10–15% more than your calculation says. Running out mid-coat means starting over.
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 prime if your moisture test was borderline.
Total cost estimate (two-car garage)
- Polyaspartic (4 kits): ~$640
- MVB Primer (if needed, 1 kit): ~$80
- Decorative flake (40 lbs): ~$60–80
- Grinder rental: ~$200
- Tools and supplies: ~$80–100
- Total: $860–1,100
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.