Skip to content

PROTECTING YOUR WORLD

Garage Floor
Coating: Types,
Prep & What Lasts

Paint, epoxy, polyaspartic and polyurea compared on the numbers that decide whether a floor stays stuck: film thickness, slab moisture, surface profile and cure time. Plus three calculators for your own garage.
Garage Floor Quotes

Want a pro to test your slab first? Get a quote from a certified applicator.

Tell us the size of your garage, what the slab looks like and how you use it. We'll connect you with an ArmorThane-certified applicator who will moisture-test the slab and quote the prep, system and thickness in writing.

  • Polyaspartic flake and spray polyurea floors
  • Moisture test and grinding spelled out on the quote
  • Garages, shops, basements and patios
  • Contractors: ask about floor systems and training
Rather talk now? Call (417) 831-5090
Step 1 of 3
~1 mil
A coat of latex garage paint
29–33% solids; All Garage Floors
10–40 mils
"High build": needs CSP 2–3
ICRI 310.2R profile chart
<75% RH
Typical slab limit for resin floors
ASTM F2170 in-situ probe
24 h vs 2–3 days
Park on polyaspartic vs epoxy
Installer & maker data; varies by product

A garage floor coating is a resin film bonded to your slab. It can be as thin as a sheet of paper or thicker than a credit card, and that thickness, more than the brand on the pail, decides how it holds up to hot tires, road salt and dropped tools. We manufacture polyaspartic and polyurea floor systems and train the crews who install them, so this page is the version of the talk we give new applicators: what each coating is, what the slab has to pass first, and how long each one realistically lasts.

Quick answer

The coating you choose matters less than the slab underneath it. Paint goes on around 1 mil thick and lasts a few years. Water-based epoxy kits build 2.5–3.5 mils per coat. A professional polyaspartic or polyurea flake system builds 10 to 50+ mils, stays color-stable in sunlight and is usually ready to park on in about a day, at roughly $5–$12 per sq ft installed. Whatever you pick, the concrete has to be at least 28 days old, dry enough (under about 75% RH on an ASTM F2170 test, or whatever your product's data sheet allows) and ground to a real profile. Acid etching isn't enough for a thick system. Check your slab before you buy anything.

Most garage floor coating guides are written by someone selling one product. Ours is too, in a way: we'd like you to end up with a polyaspartic or polyurea floor. But we'd rather you end up with any floor that stays stuck. So the numbers below come from data sheets, ASTM and ICRI standards and published 2026 price guides, and the three tools let you plug in your own garage.

The basics

What a garage floor coating actually is

Three very different products get sold under the same name, and mixing them up is the root of most disappointed reviews.

  • Sealers soak into the concrete or leave a film of 0–3 mils. Penetrating silane and siloxane sealers repel water and salt but don't change the look of the floor much. They're not a coating in the sense this page uses; we cover them in our concrete sealer guide.
  • Floor paints, including "1-part epoxy" paints, are single-component and dry by evaporation. Latex garage paint runs 29–33% solids and leaves about 1 mil of dry film. A 1-part epoxy paint leaves about 1–1.5 mils.
  • Two-component coatings (epoxy, polyaspartic, polyurea and polyurethane) cure by chemical reaction between a resin and a hardener. They build far thicker films, from 2.5 mils for a water-based epoxy kit to 60–80 mils for sprayed polyurea, and they bond to a properly ground slab instead of sitting on top of it.

Thickness is the number that ties all of this together. Coatings are measured in mils (thousandths of an inch) of dry film. Because water and solvent evaporate, the dry film is only the solids portion of what you rolled on: a product that's 50% solids by volume, rolled at 8 wet mils, leaves 4 dry mils. A 100% solids product leaves about what you put down. That's why two kits that both say "covers a two-car garage" can leave films that differ three- or four-fold.

The 1,604 ruleOne US gallon spread over 1,604 sq ft is exactly 1 mil thick (a gallon is 231 cubic inches). So coverage per gallon = 1,604 × solids ÷ dry mils. A 100% solids epoxy at 10 mils covers about 160 sq ft per gallon; a 45% solids water-based epoxy at 3 dry mils covers about 240. Our calculator does this for you.
Compare

The six types of garage floor coating, side by side

Click a column heading to sort. Ranges are wide because products within each family vary. Always check the data sheet of the product you're actually buying.

TypeDry film per coat (mils)Typical system buildDrive on it afterInstalled $/sq ftLife (years)Sunlight
Latex / acrylic floor paint~11–2 milsPer label$2–$41–5Fair
1-part "epoxy" paint1–1.52–3 milsPer label$2–$41–5Fair
Water-based 2-part epoxy kit (DIY)2.5–3.53–7 mils~72 h$0.50–$1.50 materials2–5Ambers
100% solids epoxy (pro)8–1210–30 mils48–72 h$4–$105–10Ambers
Polyaspartic flake system5–910–50+ mils24 h (some 7 days)$5–$1210–20Color-stable
Polyurea base + polyaspartic topvaries15–50+ mils~24 h$5–$1010–20Color-stable top
Spray polyurea (plural component)one pass to full build60–80 mils~24 hQuote15+Needs aliphatic top
Film and solids: All Garage Floors, Sherwin-Williams, Deco-Crete Polyaspartic 90 TDS, Garage Flooring LLC kit specs. Cost: HomeGuide 2026 and TheGarage.guide 2026 (installed unless noted). Life: TheGarage.guide and HomeGuide ranges; ours for spray polyurea. Drive-on times: ArmorGarage (epoxy), installer data and data sheets (polyaspartic; Deco-Crete PA90 says vehicles at 7 days).

What the table doesn't show

Epoxy isn't bad; it's aromatic. Bisphenol-A epoxies yellow and chalk in sunlight, so an epoxy floor in a garage with the door open all afternoon will amber within a few years, while an aliphatic polyaspartic top coat holds its color. Indoors, under a polyaspartic top coat or as a moisture-vapor-barrier primer, epoxy is still an excellent product. Our epoxy floor coating guide and polyaspartic vs epoxy comparison go deeper.

"Polyurea" on a garage quote usually means a hybrid. Most 1-day systems sold as polyurea use a polyurea or polyaspartic base coat, a full broadcast of vinyl flake and a clear polyaspartic top coat. True spray polyurea, the kind used for truck bedliners, is applied hot through a plural-component proportioner and builds 60+ mils in one pass. Both are good floors; they're not the same floor. See polyurea garage floor for the difference.

Kits are rated by the kit, not the floor. Retail flake kits are sold as 7–8 mil "lite", 10–12 mil two-coat and 15–18 mil three-coat systems. That's a fair way to buy; just compare it with the 50+ mils a pro crew builds. We compared the popular kits in epoxy garage floor kits compared.

Tool 1 of 3

Is your slab ready for a coating?

Most coating failures we're asked to diagnose were decided before the first can was opened. Enter what you know about your slab. Leave a test blank if you haven't run it, and the checker will tell you which one to run.

Slab readiness checker

Pass, warn or fail, line by line

Thresholds are typical industry limits. Your coating's data sheet always overrides them.

New pours need 28 days.
lb / 1,000 sq ft / 24 h
—

Where floors are won or lost

Prep: profile, moisture and new concrete

1. Surface profile (CSP)

Resin coatings grab the concrete mechanically, so the surface needs texture. The International Concrete Repair Institute (ICRI) grades that texture from CSP 1 (nearly flat, like a fine sandpaper) to CSP 10 (heavy scarifying). The thicker the coating, the more profile it needs.

Coating thicknessExamplesProfile neededHow you get it
Sealers, 0–3 milsPenetrating or thin acrylic sealerCSP 1Clean; acid etch at most
Thin film, 4–10 milsWater-based epoxy kit, paintCSP 1–2Acid etch (CSP 1) or grind
High build, 10–40 mils100% solids epoxy, polyaspartic flakeCSP 2–3Diamond grind (CSP 2) or light shot blast (CSP 3)
Self-leveling, 50 mils–⅛ inSlurries, spray polyurea, mortarsCSP 3–6Shot blast or scarify
Source: ICRI Guideline 310.2R concrete surface profile chart. ICRI notes mechanical profiling should always be the first method of choice.

That's why we don't recommend acid etching for any system you're paying a pro for. Muriatic acid gets you to CSP 1 at best, leaves salts that have to be rinsed out of a porous slab, and does nothing to remove an old sealer. A walk-behind diamond grinder with a vacuum shroud gets you a CSP 2, removes the weak cream layer on top of the slab and opens it so the primer can penetrate.

2. Moisture coming up through the slab

Concrete breathes. Water vapor from the ground moves up through the slab and, if a non-breathable coating is in the way, builds pressure underneath it. That pressure, plus the alkalinity it carries, is what lifts coatings in sheets and raises blisters you can press with a thumb. There are three ways to measure it:

  • Plastic sheet test (ASTM D4263). Tape an 18 × 18 in square of clear, roughly 4-mil polyethylene to the slab for at least 16 hours. Darkened concrete or droplets underneath mean moisture is coming through. It's a free screen, not a number, and the standard itself says it has no precision.
  • Calcium chloride test (ASTM F1869). A dish of salt under a dome for 60–72 hours, weighed before and after. Resin floor systems are typically limited to 3 lb per 1,000 sq ft per 24 hours.
  • In-situ relative humidity (ASTM F2170). Probes set at 40% of the slab's depth for at least 24 hours. A common limit for resin coatings is 75% RH, though some products allow 85% (Deco-Crete's Polyaspartic 90, for example) and moisture-vapor-barrier epoxies are rated to 100%.

If your numbers are over the limit, you don't have to give up on a coating. You need a moisture-vapor-barrier (MVB) epoxy primer under it, which adds roughly $2–$5 per sq ft, or a floor that doesn't trap vapor at all, such as interlocking tiles.

3. New concrete and old coatings

New concrete should cure for 28 days before it's coated. Coating it sooner traps mix water that's still leaving the slab. Old coatings and paint come off before a new system goes on; a new coating is only as well bonded as whatever it's sitting on. Clear sealers are sneaky: a water drop that beads instead of darkening the concrete means one is there, and it has to be ground off.

What to expect

How a 1-day professional install works

Here's how an ArmorThane-certified applicator typically runs a two-car polyaspartic flake floor. Exact products, mils and times are on their written quote.

  1. Test and measure

    Moisture readings, a look for old sealers and a measurement of every crack. If the slab fails a test, you hear about it here, with the fix priced in, not after the floor peels.

  2. Diamond grind and vacuum

    The whole slab is ground to a CSP 2–3 profile with dust collection, edges are hand-ground, and the floor is vacuumed until a wiped palm comes up clean.

  3. Repair cracks and spalls

    Cracks are chased out and filled with a fast-setting polyurea or epoxy filler, then ground flush. Moving cracks (one side higher than the other) get a joint, not a patch.

  4. Base coat and flake broadcast

    A pigmented base coat is rolled on and vinyl flake is broadcast into it while wet, usually to full rejection so no base coat shows through.

  5. Scrape, vacuum, clear top coat

    Loose flake is scraped and vacuumed off, then a clear aliphatic polyaspartic top coat locks the flake in and gives the floor its UV-stable wear surface. Grit can be added for slip resistance.

  6. Return to service

    Typically foot traffic the same evening and vehicles in about 24 hours. Full chemical resistance takes several days, so wipe up spills promptly that first week.

Tool 2 of 3

How much coating do you need?

Pick a preset or type in the solids and thickness from your product's data sheet. The calculator applies the 1,604 rule, then adds waste for roller loss and the porosity of a freshly ground slab.

Coverage & kit calculator

Gallons, kits and finished thickness

Theoretical coverage = 1,604 × volume solids ÷ dry mils.

—
Floor area (sq ft)
—
Sq ft per gallon, per coat
—
Gallons incl. waste
—
Kits to buy

Failure analysis

Why garage floor coatings fail

Almost every peeling garage floor we see traces back to one of six causes. None of them is "bought the wrong brand."

Most common

Hot tire pickup

Tires coming off a summer highway can top 180°F. They soften a thin coating, and as the tire cools its footprint contracts and pulls on the film. Plasticizers migrating out of the rubber add to it. Thin films over a poorly profiled slab lift first.

Invisible

Moisture vapor

Vapor pressure and alkalinity under a sealed film push it off in sheets or raise blisters, often months after install. A $5 plastic sheet test would have flagged it.

Prep

Too little profile

Acid etching (CSP 1) under a 20-mil system, or coating over a clear sealer nobody knew was there. The coating never really bonded.

Sunlight

UV ambering

Aromatic epoxy yellows and chalks where sun hits it, usually starting at the door line, within one to three years. It's cosmetic, but permanent.

Weather

Applied too cold or humid

Below about 55°F floor temperature, epoxies cure slowly and incompletely; near the dew point, moisture condenses into the film. Polyaspartics and polyureas tolerate colder slabs, which is one reason pros like them.

Timing

Missed recoat window

Each coat has a window in which the next one bonds chemically. Miss it and the top coat only bonds mechanically, unless the first coat is sanded. That's how a top coat ends up peeling off a perfectly good base.

Tool 3 of 3

What it costs over the years you'll own it

A cheap coating you redo three times isn't cheap. Choose your garage size and how long you'll stay, add the prep your slab needs, and the tool totals each option, re-coats included. For full price breakdowns by region, see our garage floor coating cost guide.

Lifetime cost calculator

Total cost of each coating across your stay

Uses 2026 installed price ranges and published life ranges. Midpoints shown on the bars.

Prep your slab needs (added to every option)

Match the floor to the garage

Which garage floor coating for which garage

If you want a single ranked list, our best garage floor coating page scores nine options. Here's the short version by situation.

Salt belt daily driver

Polyaspartic or polyurea flake, full broadcast

Salt brine and slush sit on the floor for months. You want 20+ mils, a chemically resistant clear top and grit in the top coat so wet floors aren't slick.

Door open, lots of sun

Anything with an aliphatic top coat

Polyaspartic top coats don't amber. If you love the look of epoxy, put a polyaspartic clear over it.

Shop with chemicals

High-build system, chemical-resistant top

Brake fluid, battery acid and solvents stain thin films. Check the top coat's chemical-resistance chart for what you actually use.

Cold climate install

Polyaspartic or spray polyurea

Both cure at temperatures that stall epoxy. Spray polyurea such as our ArmorShield gels fast enough to apply in sub-freezing conditions.

Damp slab

MVB epoxy primer, then your system

Or skip the coating and lay interlocking tiles, which let vapor escape. Don't gamble a $4,000 floor on a slab that failed the sheet test.

Tight budget / rental

Water-based epoxy kit or tiles

Done carefully, a kit will look good for a few years. Grind rather than etch if you can rent a grinder, and add a clear top coat.

Garage floor and driveway coated with ArmorThane polyurea, showing the coated surface beside bare concrete
An ArmorThane polyurea floor carried from the garage onto the driveway. Exterior slabs need a UV-stable top coat.
After the install

Care, slip resistance and recoating

Cleaning. Sweep or dust-mop grit regularly; grit under tires is what dulls a top coat. Mop with warm water and a pH-neutral cleaner. Skip soap-heavy cleaners that leave a slippery film, and avoid acidic or citrus cleaners on any coating unless its maker approves them.

Slip resistance. A smooth, glossy coating is slippery when wet, and garages get wet. Flake broadcast adds texture, and an aggregate such as our texturing aggregate mixed into the top coat adds more. Ask your installer how much grit they use; it's a trade-off against how easy the floor is to mop.

Recoating. When a polyaspartic floor finally dulls in the tire paths, it doesn't need to be stripped. It can be lightly abraded and given a fresh clear top coat, which is much cheaper than a new floor. Peeling or lifting is different: that's a bond failure, and the loose coating has to come off first.

Homeowners

Want a floor that's tested before it's coated? Get a certified applicator.

ArmorThane applicators moisture-test the slab, grind it to profile and put the system, thickness and prep in writing. Polyaspartic flake floors, spray polyurea, garages, shops and basements.

Contractors: add floor coatings to your business →

Full disclosure

Where ArmorThane fits, and where it doesn't

We've manufactured polyurea and polyurethane coatings since 1989. For garage floors, our applicators install ArmorFloor aliphatic polyaspartic systems with flake and clear top coats, and sprayed polyurea where a floor needs maximum thickness or a fast cold-weather cure. We don't sell DIY kits, and we're not the cheapest option for a five-year floor. If you're selling the house next year, a careful kit job is a reasonable choice. If you want to stop thinking about the floor, that's what our systems are for.

If you already run a coatings, bedliner or concrete business, garage floors are among the easiest systems to add: same customers, same week, high margins. We supply the materials, spray equipment and training, with no franchise fee.

Straight answers

Garage floor coating FAQ

What is the best type of garage floor coating?

For most garages, a professionally installed polyaspartic or polyurea-base flake system with a clear aliphatic top coat. It builds 10 to 50+ mils, holds its color in sunlight, resists road salt and is usually ready for cars in about 24 hours. Epoxy is a good choice indoors or as a primer; paint is the least durable option.

How long does a garage floor coating last?

Published ranges are roughly 1–5 years for paint, 2–5 years for DIY epoxy kits, 5–10 years for professional epoxy and 10–20 years for polyaspartic and polyurea systems. Prep and slab moisture affect lifespan more than the product label does.

How much does it cost to coat a garage floor?

2026 installed prices run about $2–$4 per sq ft for paint, $4–$10 for epoxy, $5–$10 for polyurea and $5–$12 for polyaspartic. A 2-car garage of about 400–576 sq ft typically costs $1,600–$6,900 depending on system and prep. DIY epoxy kits cost about $0.50–$1.50 per sq ft in materials.

How soon can I drive on a coated garage floor?

Most polyaspartic and polyurea-base systems allow vehicles after about 24 hours; epoxy typically needs 48–72 hours, with full chemical resistance after 5–7 days. Some polyaspartic data sheets specify 7 days for vehicles, so follow your product's sheet.

Do I have to grind my garage floor, or is acid etching enough?

Acid etching produces about a CSP 1 profile, which is enough for paint and thin water-based epoxy. High-build systems of 10–40 mils need CSP 2–3, which means diamond grinding or shot blasting. Grinding also removes old sealers that acid can't.

How do I test my garage floor for moisture?

Start with ASTM D4263: tape an 18-inch square of clear plastic to the slab for at least 16 hours. Darkening or droplets mean moisture. For a number, use ASTM F1869 calcium chloride kits (a common limit is 3 lb per 1,000 sq ft per 24 hours) or ASTM F2170 RH probes (a common limit is 75%).

Can you coat new concrete?

Yes, after it has cured for 28 days. Coating sooner traps water that's still leaving the slab, which can cause blistering and poor adhesion.

Can I put a new coating over old epoxy or paint?

Not over paint, and not over any coating that's peeling. Sound, well-bonded epoxy can sometimes be abraded and top-coated, but in most re-dos the old coating is ground off so the new system bonds to concrete.

Why is my garage floor coating peeling?

The usual causes are hot tire pickup on a thin film, moisture vapor pushing up from the slab, too little surface profile (or an old sealer underneath), applying in cold or humid conditions, and a top coat applied outside its recoat window.

Is a coated garage floor slippery?

Smooth, glossy coatings can be slippery when wet. Full flake broadcast and an aggregate added to the top coat make a big difference. Ask your installer what slip-resistance additive they use.

AT
Written by the ArmorThane technical team. We manufacture polyurea, polyaspartic and polyurethane coatings in Springfield, Missouri, and train applicators across North America. Updated October 2026.

Sources

  1. All Garage Floors, paint vs epoxy film thickness: allgaragefloors.com/is-it-paint-or-epoxy/
  2. All Garage Floors, hot tire pickup: allgaragefloors.com/prevent-hot-tire-pickup/
  3. Sherwin-Williams, solvent-based vs water-based epoxy: industrial.sherwin-williams.com
  4. Deco-Crete Supply, Polyaspartic 90 technical data sheet: deco-cretesupply.com
  5. Garage Flooring LLC, garage floor coating kits: garageflooringllc.com/garage-floor-coatings/
  6. ArmorGarage, epoxy dry and cure times: armorgarage.com/blog/how-long-does-epoxy-paint-take-to-dry/
  7. HomeGuide, garage floor coating cost (2026): homeguide.com/costs/garage-floor-coating-cost
  8. TheGarage.guide, garage floor coating cost (2026): thegarage.guide/cost-guides/garage-floor-coating-cost
  9. IFTI, concrete moisture testing requirements: ifti.com
  10. ASTM D4263 plastic sheet method summary: materialtestingexpert.com
  11. ICRI 310.2R concrete surface profile chart: tccmaterials.com
  12. Belcovo, polyaspartic vs epoxy (UV and cure): belcovo.com/polyaspartic-vs-epoxy-guide/
  13. AICoat, garage floor coating and the 28-day rule: aicoat.com
  14. ArmorThane, ArmorShield spray polyurea data: armorthane.com/products/…/armorshield/

Coat the garage once, not every third summer.

ArmorThane-certified applicators test the slab, grind it to profile and put the system and mils in writing, whether that's a polyaspartic flake floor or sprayed polyurea. Contractors: we make the floor systems, supply the spray equipment and train your crew, with no franchise fee.

United States 417-831-5090 · Canada 780-444-6200

CONTACT US

REQUEST A QUOTE OR

BECOME AN APPLICATOR

ArmorThane has built a strong reputation over the past 30 years for producing high-quality, durable protective coatings.

group 115 660555abebfe4
Phone Number

Tel: 417.831.5090

group 115 1 660556c21395c
Email Us

moreinfo@armorthane.com

Step 1 of 3

We want to help you find the best ArmorThane applicator for your protective coating project. Please either fill out the request form below or call us toll free at 417-831-5090, any time Monday-Friday, 8:00 a.m. to 5:00 p.m. Central Standard Time.

RV Find An Applicator

Protective Coating Applications

Products

Applicator Opportunities

Knowledge Center

Galleries