The double polyaspartic system is the fastest, most durable floor coating a homeowner can install — and it's exactly what comes in our DIY Outdoor Surface Kit (DIYOD). Two coats of UV-stable polyaspartic with an optional flake broadcast in between gives you a non-yellowing, chemical-resistant, high-gloss floor that handles anything a patio, pool deck, driveway, or covered garage throws at it.
Here's the full walkthrough, start to finish.
What you'll need
From your DIY Outdoor Kit (or single-product purchases):
- 2 × Polyaspartic topcoat (RS Poly 90 or RS Poly 90 Fast — your kit has the standard cure unless you swapped at checkout). Each 2 gal kit covers ~300 SF; for a 400 SF floor you'll want two kits.
- Pigment pack — stirred into the first coat for color.
- Decorative flake (optional but recommended) — 40 lb covers ~500 SF at a full broadcast.
Tools (home store run, you may already own most of these):
- Notched squeegee (1/8" V-notch)
- 3/8" nap lint-free roller and extension pole
- Spiked shoes (for walking on wet coating, ~$15–20)
- Mixing drill with paddle attachment
- 5-gallon buckets for mixing
- Painter's tape for edges and plastic sheeting for walls
- Leaf blower or shop vac
Surface prep already done: Your concrete should be clean, profiled to CSP 2–3 (medium-grit sandpaper feel), dry, and free of dust. If you haven't prepped yet, read our concrete prep guide first — it covers the home-store options (rentable grinder or acid etch) and the moisture test that tells you whether you need an MVB primer.
A word about priming a double-poly system
Polyaspartic is a topcoat product by design. On bare concrete, it needs something to grip into. In a double-poly system the prep work and the first thin coat together do the primer's job — but that only works on a slab that's been properly profiled (ground or etched), thoroughly cleaned, and is bone-dry with a passing moisture test.
There are three priming paths and the right one depends on your slab:
-
Your slab passed the tape test for moisture and you ground or acid-etched it. This is most residential garages, patios, and pool decks. The first polyaspartic coat IS your primer — it goes down a little thinner, soaks slightly into the profiled concrete, and locks the second coat in. No separate primer purchase required. This is what the DIYOD kit is designed for.
-
Your moisture test failed (condensation under the tape after 24 hours). You need an MVB primer before the first poly coat. It's not in the kit because most slabs don't need it; it's a separate purchase. Roll it on thin, let it cure per the data sheet, then continue with Step 1 below.
-
You skipped or shortcut the prep. Don't. There's no primer that fixes inadequate surface profiling — you'll get adhesion failure no matter what's underneath. If the slab still feels smooth, go back and grind or etch.
Step 1: First polyaspartic coat (the base + primer)
This is the coat that grips the slab. If you're broadcasting flake, this is the coat you broadcast into.
Mix: Combine Part A and Part B at the label ratio. Stir with a drill and paddle for 2–3 minutes. Don't whip air into it — steady, consistent mixing. If you're using the kit's pigment pack, stir it in now until the color is uniform across the bucket.
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 on a properly profiled slab.
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 2: 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 12.5 SF — one 40 lb box covers ~500 SF. This is the classic look.
Let the first coat cure with the flake in it. Cure times depend on which cure speed you have — they're on the label.
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 3: Second polyaspartic coat
This is your topcoat — the clear, glossy seal that protects everything below it.
Mix and apply exactly like the first coat (without the pigment pack this time — the topcoat goes on clear). 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 4: 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, 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 floor. 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 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), applying over dusty concrete, or moisture pushing up through the slab. Mix slowly, prep thoroughly, and if the bubbles are bad, the slab probably needed the MVB primer.
Coating pulling away from edges: The concrete at garage door edges or patio perimeters 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.
The coating feels tacky after the cure window: Almost always undermixed material or a mix-ratio error. The coating will harden over the next few days but won't reach full chemical resistance. For the topcoat this is rarely a deal-breaker; if it's the base coat, sand lightly, vacuum, and recoat.
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.
Still have questions about your specific slab? Call us before you start — five minutes on the phone now beats a redo six months from now.