The double polyaspartic system is the fastest, most durable floor coating a homeowner can install. Two coats of polyaspartic with an optional flake broadcast in between gives you a UV-stable, chemical-resistant, high-gloss floor that can handle anything a garage, basement, or shop throws at it.
Here's the full walkthrough, start to finish.
What you'll need
Products:
- MVB Primer (RS-MVB) — if your moisture test shows elevated vapor transmission
- Polyaspartic topcoat, standard cure (RS Poly 90) — each 2 gal kit covers ~300 SF, so 2 kits per coat for a 400 SF garage
- Polyaspartic fast cure (RS Poly 90 Fast) — alternative if you need a quicker turnaround
- Decorative flake (optional) — about 1 lb per 10 SF for a full broadcast
Tools:
- Notched squeegee (1/8" V-notch or flat)
- 3/8" nap lint-free roller and extension pole
- Spiked shoes (for walking on wet coating)
- Mixing drill with paddle attachment
- 5-gallon buckets for mixing
- Painter's tape for edges
- Leaf blower or shop vac
Prep (already done): Your concrete should be clean, profiled to CSP 2–3, dry, and free of dust. If you haven't prepped yet, read our concrete prep guide first.
Step 1: Prime (if needed)
If your moisture test showed elevated moisture vapor transmission (above 3 lbs per 1,000 SF per 24 hours), apply the MVB primer first. Mix according to label directions, roll it on thin, and let it cure per the data sheet before moving to the next step.
If your slab passed the moisture test, skip straight to Step 2.
Step 2: First polyaspartic coat
This is your base coat. If you're broadcasting flake, this is the coat you broadcast into.
Mix: Combine Part A and Part B at a 1:1 ratio by weight. Stir with a drill and paddle for 2–3 minutes. Don't whip air into it — steady, consistent mixing.
Apply: Pour the mixed material in a ribbon across the floor. Use the notched squeegee to spread it evenly, working in sections. Then backroll with the lint-free roller to even out squeegee lines and ensure consistent coverage.
Target thickness: 8–12 mil. Your squeegee notch controls this. Each 2 gal kit covers approximately 300 square feet.
Work time: With the standard cure (RS Poly 90), you have about 30 minutes at 75°F. In cooler conditions you get more time, in hotter conditions less. With the fast cure version, you have 10–15 minutes — move quickly and work in smaller sections.
Step 3: Broadcast flake (optional)
If you want decorative flake, this is the moment. While the first coat is still wet (within 10–15 minutes of application), broadcast the flake by hand. Toss it upward and let it rain down — you want an even, random distribution.
Light broadcast: A sprinkle for subtle texture. About 1/4 lb per 10 SF.
Full broadcast: Flake until the surface is completely covered and you can't see the coating below. About 1 lb per 10 SF. This is the classic look.
Let the first coat cure with the flake in it. Standard cure: 6–8 hours before recoat. Fast cure: 4–6 hours.
If you did a full broadcast: Once cured, scrape off the loose, unembedded flake with a floor scraper or putty knife. Then vacuum or blow off all the loose material. The surface should feel rough but solid — every flake chip should be locked in.
Step 4: Second polyaspartic coat
This is your topcoat — the clear, glossy seal that protects everything below it.
Mix and apply exactly like the first coat. Pour, squeegee, backroll. If you're going over flake, the roller will take a little more effort since you're coating over texture.
This coat locks in the flake, provides UV protection, and gives the floor its final gloss and chemical resistance.
Step 5: Cure and enjoy
Walk-on time depends on which product you used. Standard cure: 4–6 hours. Fast cure: 1–2 hours.
Light use (walking, light items): 24 hours. Full use (parking cars, heavy loads): 48–72 hours. Full chemical cure: 7 days. Avoid harsh chemical spills during this period.
Pro tips
- Temperature matters. Polyaspartic cures faster in heat. In a Texas summer garage, you may have less work time than the label says. Work in the early morning or late evening when temps are cooler.
- Don't go too thin. Stretching the material to save money will leave you with a floor that wears through in high-traffic areas. Stick to 8 mil minimum per coat.
- Spike shoes are not optional. You will need to walk on the wet coating to reach the far end of your garage. Spike shoes let you do this without leaving footprints.
- Squeegee first, roller second. The squeegee does the heavy spreading. The roller just evens out the lines and bursts any tiny bubbles.
- Ventilation helps. Open the garage door a few inches during cure. Air flow speeds cure time and helps off-gas any mild odor.
Troubleshooting
Bubbles in the coating: Usually caused by mixing too aggressively (whipping air in) or applying over dusty concrete. Mix slowly and prep thoroughly.
Coating pulling away from edges: The concrete at garage door edges is often contaminated with oil, salt, or lawn chemicals. Extra degreasing in these areas prevents this.
Flake sinking or floating: This means you waited too long to broadcast. The coating started to set. Work in smaller sections and broadcast immediately after applying.
That's it. Two coats, optional flake, one day of work, and you have a floor that looks like a showroom and handles anything you throw at it.