The double polyaspartic system is one of the simplest durable floor coatings a homeowner can install, and the right answer anywhere the sun hits. 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. Build one on the Clear and Solid Color Floors page.
Here's the full walkthrough, start to finish.
What you'll need
Coating materials:
- 2 × Polyaspartic topcoat (RS-POLY-90) — one kit per coat. The wizard sizes this from your square footage.
- Pigment pack — stirred into the first coat for color.
- Decorative flake (optional but recommended) — 40 lb covers ~350 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 the situation a double polyaspartic build 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 isn't specced automatically 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, and it is the same dial as coverage: a 2 gal kit spread over 400 SF lands near 8 mil, and held to 300 SF lands near 12.
Work time: About 30 minutes at 75°F, 35 at 68°F, and 45 at 41°F. Cooler gives you more time, hotter gives you less — in a hot garage, mix smaller batches and work in 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 9 SF — one 40 lb box covers ~350 SF. This is the classic look.
Let the first coat cure with the flake in it. Set-to-touch is 1–2 hours at 75°F; give it longer in the cold.
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
Set-to-touch is 1–2 hours at 75°F, and the floor is dry-through in 16–24 hours. Give it overnight before you walk on it properly.
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? Get in touch before you start — five minutes now beats a redo six months from now.