Epoxy Garage Floor Calculator
How much epoxy do you need for a 2-car garage? This free epoxy garage floor calculator gives DIY homeowners and coating pros the full take-off from one form: the coating in gallons (or big-box kits), decorative flake in pounds and 40-lb boxes, a moisture-vapor-barrier primer when your slab needs one, anti-slip grit, and acid-etch — plus a plain-English coverage reference so you can see exactly why the numbers land where they do.
It is brand-neutral by design. Instead of trusting a marketing "one kit does a 2-car garage" claim, it uses the universal mil-thickness coverage identity — one gallon of 100%-solids coating covers 1,604 square feet at 1 mil dry-film thickness — driven by real percent-solids and film-thickness numbers from published manufacturer data sheets (Rust-Oleum EpoxyShield, Watco High Build 100, Poly 85/90 polyaspartic, Resinwerks vapor barrier). Three systems bracket the real trade-off: a budget water-based kit (~3 mils, 2–5 years), a 100%-solids epoxy build (~10 mils, 10–15 years), and a full-flake polyaspartic floor (15–20 years).
It also does what the area-÷-coverage toys don't: it requires a moisture-test result (ASTM F1869/F2170, with the D4263 plastic-sheet screen as a DIY first pass) and adds the MVB primer only when the slab fails or is unverified, warns on green slabs under the 28-day cure minimum, and routes each system to the right prep per ICRI 310.2R (acid etch for kits, mechanical grinding for pro systems). Quantities only — no pricing, no labor, no signup.
Epoxy Garage Floor Calculator
Estimate everything a garage floor coating needs — coating in gallons (or DIY kits), decorative flake in pounds, anti-slip grit, an optional moisture-vapor-barrier primer, and acid-etch — from your garage size and system choice. Built on the universal mil-thickness coverage identity (1 gallon of 100%-solids coating covers 1,604 sq ft at 1 mil), with %solids and film thickness from real manufacturer data sheets, plus a required moisture-test gate (ASTM F1869/F2170) and ICRI 310.2R prep guidance. Free, no signup.
Coating system
Full broadcast “to refusal” ≈ 0.10 lb/sq ft (one 40-lb box ≈ 200–250 sq ft). Broadcast flake needs a clear topcoat over it — the full-flake system includes a polyaspartic clear coat.
Moisture & slab (required)
New concrete must cure a minimum of 28 days before coating. If your test fails (or you haven't confirmed a pass), a moisture-vapor-barrier epoxy primer is added to the take-off.
Options
How an epoxy garage floor actually goes together
A durable garage floor is a stack of coats over a properly prepped, dry slab — not one pour of “epoxy.” These diagrams cover what the layers are, why the coating is measured in gallons-per-mil rather than kits, and how the moisture test decides your prep. Use the “see the diagram” links beside the inputs above to jump to the figure you need.
The layer cross-section is why the estimate has a primer, a base coat, flake, and a topcoat rather than one number. A pro floor stacks an optional moisture-barrier primer, a ~10-mil 100%-solids base, decorative flake broadcast to refusal, and a polyaspartic clear topcoat — a 20-mil-plus build that’s three to five times thicker than a single ~3-mil water-based kit coat. The thickness is the durability, and it’s why kits are the ones that peel.
The coverage chart is why the calculator sizes coating from film thickness, not a marketing “sq ft per kit.” One gallon of 100%-solids coating covers 1,604 square feet at 1 mil but only 160 at 10 mils and 100 at 16 mils, because coverage equals 1,604 × %solids ÷ mils. A durable floor is built thick, so it covers less area — and a “one gallon does the whole garage” claim implies under 2 mils, a floor paint rather than a build coating.
The prep decision tree is why moisture is a required input and why the tool routes each system to a different prep. Test the slab first; if it fails, a moisture-vapor-barrier primer goes down before anything else. Then profile the concrete to the ICRI CSP the system needs — a thin-film kit can be acid-etched to CSP 1–3, but 100%-solids epoxy and polyaspartic must be mechanically ground to CSP 2–3. Prep is roughly 80% of whether the floor lasts.
Calculation Formulas
The physics constant: 1 gallon = 231 in³ = 0.1337 ft³; spread 1 mil (0.0000833 ft) thick it covers 0.1337 ÷ 0.0000833 = 1,604 ft². Coverage scales with the percent-solids-by-volume and inversely with target dry-film thickness. This one identity computes quantities for ANY coating from two TDS numbers — no marketing 'sq ft per kit' needed.
Example:
100% solids at 10 mils: 1604 × 1.00 ÷ 10 = 160 sq ft/gal. At 16 mils: 1604 ÷ 16 = 100 sq ft/gal.
Rust-Oleum EpoxyShield Water-Based (Form GDH-356) is 52.6–52.8% solids by volume applied at 3.0–3.5 mils DFT. That is 3–5× thinner than a 100%-solids pro floor — the reason DIY kits are prone to hot-tire pickup and peeling. Sold as kits (~500 sq ft each per coat).
Example:
400 sq ft, 2 coats: 400 ÷ 500 × 2 = 1.6 → 2 kits (matches the manufacturer's 'two kits for a two-car garage').
Each coat is rounded UP to whole gallons on its own because two-part products can't be partially saved once mixed (pot-life loss). Practical coverage applies the waste factor to the theoretical coverage before dividing into the area.
Example:
400 sq ft, 100% solids @ 10 mils (160 sq ft/gal), 10% waste: 400 ÷ 144 = 2.78 → 3 gal/coat × 2 coats = 6 gal.
A clear topcoat over a full flake broadcast consumes far more than on a smooth base because it has to fill in around every chip. The calculator drops the topcoat coverage by flake level (none 350, light 300, full 175, heavy 130 sq ft/gal) instead of pretending flake is free.
Example:
400 sq ft over full flake, 2 topcoats: 400 ÷ 175 = 2.3 → 3 gal/coat × 2 = 6 gal of polyaspartic.
Full broadcast 'to refusal' is ~0.10 lb/sq ft for 1/4" flake (one 40-lb box ≈ 200–250 sq ft); light decorative scatter is ~0.025 lb/sq ft. Flake is sold in 20/25/40-lb boxes; the calculator sizes in 40-lb boxes.
Example:
400 sq ft full broadcast: 400 × 0.10 = 40 lb = one 40-lb box.
When a moisture test fails or is unverified, a 100%-solids MVB epoxy primer (12 mils → 130 sq ft/gal, e.g. Resinwerks Vapor Barrier Epoxy, meets ASTM F3010) goes down first to bond to the high-moisture slab. This line is gated on the required moisture-test input.
Example:
400 sq ft, 10% waste: 400 ÷ 117 = 3.4 → 4 gal of MVB primer.
Polymer anti-slip grit (Shark Grip / ArmorGrip) is mixed at ~3–4 oz per gallon into the FINAL/top coat only — never the base — so the traction sits at the wearing surface. Aluminum oxide (1 lb per 2–3 gal) is a coarser alternative.
Example:
6 gal of topcoat: 6 × 4 = 24 oz of grit (two 16-oz packs).
On the thin-film (water-based kit) prep path, acid etch (citric/urea — never muriatic) covers ~250 sq ft per gallon of concentrate (Rust-Oleum Clean & Etch). 100%-solids and polyaspartic systems require MECHANICAL grinding instead, so no etch is estimated for them.
Example:
400 sq ft: 400 ÷ 250 = 1.6 → 2 gal of etch concentrate.
Standard Constants
| Constant | Value | Description |
|---|---|---|
| Coverage Constant | 1,604 sq ft/gal @ 1 mil (100% solids) | A units-conversion identity (231 in³/gal), not a product claim. Verified across 8+ industrial-coating sources; some vendors round to 1,600 or 1,602. The whole engine derives from this number. |
| Water-Based Epoxy (DIY kit) | 52.6–52.8% solids @ 3.0–3.5 mils | Rust-Oleum EpoxyShield Water-Based, Form GDH-356. ≈ 260 sq ft/gal. Kits cover ~500 sq ft per coat. Expected life 2–5 years; most prone to hot-tire pickup. |
| 100%-Solids Epoxy (build coat) | ~100% solids @ 10–16 mils | Watco High Build Epoxy 100 family. 160 sq ft/gal at 10 mils, 100 sq ft/gal at 16 mils. Expected life 10–15 years. Requires mechanical grind to CSP 2–3. |
| Polyaspartic Topcoat | 85–100% solids; 350 smooth / 130–200 over flake | Concrete Floor Supply Poly 85/90 and Floorguard Aspartic 100 families. Fast cure and UV-stable; the coverage penalty over broadcast flake is built in. |
| MVB Primer | 100% solids @ 12 mils → 130 sq ft/gal | Resinwerks Vapor Barrier Epoxy family, rated to ~99% RH / 24 lb MVER, meets ASTM F3010. Added only when the moisture test fails or is unverified. |
| Full Flake Broadcast Rate | ~0.10 lb/sq ft (1/4" flake) | Full broadcast 'to refusal.' One 40-lb box covers ~200–250 sq ft. Light decorative scatter is ~0.025 lb/sq ft; heavy/hybrid blends ~0.20 lb/sq ft. |
| Moisture Pass Thresholds | F1869 ≤ 3 lb / F2170 ≤ 75% RH | ASTM F1869 (calcium chloride) default limit is 3 lb/1,000 sq ft/24 hr per ASTM F710; ASTM F2170 (in-situ RH probe) is commonly ≤ 75% RH. Over these limits, an MVB primer is required. |
| New-Concrete Cure Minimum | 28 days | Rust-Oleum EpoxyShield water & solvent TDS both require new concrete to cure a minimum of 28 days before coating. The calculator hard-warns on a slab poured more recently. |
| Dew-Point Application Rule | Substrate ≥ 5°F above dew point | ASTM D3276. The slab surface must stay at least 5°F above the dew point during application AND cure, at ~50–85°F and RH under ~85%, or condensation ruins adhesion. |
| ICRI Concrete Surface Profile | CSP 1–3 (kits) · CSP 2–3 (100% solids / polyaspartic) | ICRI Guideline 310.2R defines the CSP 1–10 scale. Thin-film DIY kits accept CSP 1–3 by acid etch; high-build and polyaspartic systems require mechanical grinding to CSP 2–3. |
Note: All calculations include appropriate waste factors based on project complexity and material type. Results are estimates and should be verified by professionals before purchasing materials.
ICRI Guideline No. 310.2R — Concrete Surface Preparation(ICRI 310.2R-2013)
View StandardThe industry guideline for selecting and specifying concrete surface prep for coatings. It defines the Concrete Surface Profile (CSP 1–10) scale that determines whether an acid etch or a mechanical grind is adequate. Prep is roughly 80% of a coating's success — this standard is why the calculator routes kits to etch and pro systems to grinding.
Key Requirements:
- •CSP 1–3 for thin-film coatings (≤ ~10 mils, most DIY kits)
- •CSP 2–3 (mechanical grind or shot-blast) for 100%-solids epoxy and polyaspartic
- •CSP 3+ for moisture-vapor-barrier primers
- •Mechanical profiling is the preferred first choice over acid etching
- •Remove all curing compounds, sealers, grease, and laitance before profiling
ASTM F1869 — Calcium Chloride Moisture Test (MVER)(ASTM F1869)
View StandardThe anhydrous calcium chloride test that measures moisture-vapor-emission rate (MVER) from a concrete slab. It is one of the two moisture gates the calculator uses to decide whether an MVB primer is required. Moisture blistering is the single most common avoidable coating failure.
Key Requirements:
- •Pass threshold commonly ≤ 3 lb / 1,000 sq ft / 24 hr (ASTM F710 default)
- •Test conditions 65–75°F and 40–60% RH, acclimated 48 hr
- •3 tests for the first 1,000 sq ft, plus 1 per additional 1,000 sq ft
- •Not valid on lightweight aggregate concrete (excluded since 2010)
- •Over the limit → use a moisture-vapor-barrier primer
ASTM F2170 — In-Situ Relative Humidity Probe(ASTM F2170)
View StandardThe modern preferred moisture test: RH probes set into holes drilled to 40% of slab depth read the internal relative humidity, which correlates better with long-term moisture behavior than a surface MVER test. The second moisture gate in the calculator.
Key Requirements:
- •Pass threshold commonly ≤ 75% RH (some manufacturers allow 80%)
- •Drill probe holes to 40% of slab depth (20% if drying from two sides)
- •72-hour equilibration before reading
- •3 tests for the first 1,000 sq ft, plus 1 per additional 1,000 sq ft
- •Over the limit (or unknown) → use a moisture-vapor-barrier primer
ASTM D4263 — Plastic Sheet Moisture Screen(ASTM D4263)
View StandardThe cheap DIY qualitative screen cited in many kit instructions: tape an 18"×18" plastic sheet to the slab for 24–72 hours and check for condensation or darkening. It is a screen, not a quantitative test — a failed sheet is a clear stop, but a clean sheet does not replace F1869/F2170 on a questionable slab.
Key Requirements:
- •Tape a ~18"×18" (or 2'×2') clear plastic sheet, sealed on all edges
- •Leave 24–72 hours, out of direct sun
- •Condensation under the sheet or a darkened slab = moisture present
- •A clean sheet is reassuring but not conclusive — confirm with F1869/F2170
- •Widely referenced in DIY kit instructions (RockSolid, Watco, ArmorPoxy)
ASTM F3010 — Two-Component Moisture-Barrier Systems(ASTM F3010)
View StandardThe standard practice for two-component resinous moisture-mitigation systems applied to concrete. MVB primers rated to this standard (e.g. Resinwerks VBE to 99% RH / 24 lb) are what allow coating to proceed over a slab that fails F1869/F2170.
Key Requirements:
- •Two-component resinous barrier applied directly to prepared concrete
- •Rated to a stated maximum RH / MVER (e.g. 99% RH, 24 lb)
- •Requires a mechanically profiled slab (CSP 3+) for bond
- •Follow the product's recoat window before the body coat
- •Not a substitute for fixing a chronic below-slab water source
ASTM D3276 — Dew-Point / Application Window(ASTM D3276)
View StandardThe coating-inspection standard behind the universal '5°F above dew point' rule. Applying or curing a coating on a slab within 5°F of the dew point invites condensation between the concrete and the film, which causes blistering and adhesion loss regardless of how good the prep was.
Key Requirements:
- •Substrate temperature at least 5°F above the dew point during application and cure
- •Typical surface temperature window 50–85°F for epoxy
- •Relative humidity under ~85% for application and cure
- •Polyaspartics tolerate a far wider temperature range than epoxy
- •Track substrate — not just air — temperature and dew point on site
Standards Disclaimer: Standards and codes are subject to periodic updates. Always verify current requirements with local building authorities and professional engineers before beginning construction. Links provided are for reference only.
Slab Moisture Drives the Whole Job
A high-water-table or on-grade slab may need an MVB primer no coating can skip
Concrete on grade wicks ground moisture, and a slab that reads fine in August can fail in a wet spring. Below-grade and high-water-table slabs push vapor that lifts any coating without a moisture-vapor barrier. This — not the coating brand — is the difference between a floor that lasts 15 years and one that blisters in 15 months.
Regional Examples:
Temperature & Pot Life by Climate and Season
Heat shortens pot life; cold stalls cure — the same product behaves differently by region
Two-part coatings are exothermic and temperature-sensitive. In summer heat a 100%-solids epoxy can kick in the bucket before you spread it; in a cold garage it may never fully cure. Polyaspartics tolerate a far wider window, which is part of why '1-day' franchise systems favor them.
Regional Examples:
Prep Method: Etch vs. Grind
The prep a system requires is not negotiable — and it changes the tool list
Thin-film DIY kits are formulated to bond over an acid-etched slab (CSP 1–3); 100%-solids epoxy and polyaspartic are not — their TDS require a mechanical grind or shot-blast to CSP 2–3. Trying to shortcut a pro system with an acid etch is a leading cause of delamination, and acid etching itself introduces moisture and leaves an inconsistent profile.
Regional Examples:
DIY Kit vs. Pro System — Durability Trade-off
A 3-mil water-based kit and a 20-mil flake floor are not the same product
Big-box 'epoxy' kits are ~40–53% solids water-based films at ~3 mils — 3–5× thinner than a 100%-solids pro floor at 10–16 mils. That thinness is why hot-tire pickup and peeling dominate DIY failures. A full-flake polyaspartic build costs more material and prep but lasts 4–8× as long. Note too that Rust-Oleum RockSolid is polycuramine (96% solids), not epoxy — chemistry labels on the shelf are often loose.
Regional Examples:
Flake Coverage & the Topcoat Penalty
Full-flake floors consume noticeably more clear topcoat than a solid color
A decorative flake floor isn't just 'add chips.' Broadcasting flake to refusal changes how much clear topcoat you need because the topcoat must flow around every embedded chip — coverage drops from ~350 sq ft/gal smooth to ~130–200 over full flake. Under-ordering topcoat is a common flake-floor mistake.
Regional Examples:
Before You Build
- •Contact your local building department for specific requirements
- •Verify frost line depths, wind zones, and seismic requirements for your area
- •Check if permits are required and schedule required inspections
- •Consult with a local contractor familiar with local codes
A garage floor coating is a stack of coats over a prepped, dry slab, not one pour of “epoxy.” How much you buy is set by dry-film thickness, not a marketing “sq ft per kit” number: one gallon of 100%-solids coating covers 1,604 sq ft at 1 mil, so coverage = 1,604 × %solids ÷ target mils. A budget water-based DIY kit goes on ~3 mils (2–5-year life); a 100%-solids epoxy build is ~10 mils (10–15 years); a full-flake polyaspartic floor lasts 15–20 years. The two decisions that make or break the job: test the slab for moisture (add a vapor-barrier primer if it fails) and prep to the right profile — acid etch for kits, mechanical grinding for pro systems.
🧪 1. Epoxy vs. Polyurea vs. Polyaspartic vs. “Epoxy Paint”
“Garage floor epoxy” is a catch-all that hides four very different products. Getting the chemistry straight is the first step, because the family sets the film thickness, the cure speed, the prep it demands, and how long the floor lasts.
The four coating families
| Coating | What it is | Typical build | Notes |
|---|---|---|---|
| 100%-solids epoxy | Two-part epoxy resin, no solvent to flash off | 10–16 mils/coat | The durable pro base coat; short pot life |
| Water-based epoxy (kit) | ~40–53% solids, thinned with water | ~2.5–3.5 mils | Big-box DIY kit; 3–5× thinner than pro |
| Polyaspartic | Aliphatic polyurea; fast-cure, UV-stable | up to 16 mils | The “1-day” topcoat; very short working time |
| 1-part “epoxy paint” | Waterborne acrylic-epoxy blend | < 2 mils | A floor paint, not a build coating |
Polyaspartics reshaped the market. The franchised “one-day garage floor” installers you see advertising heavily are almost all polyaspartic (a UV-stable branch of polyurea), because it cures fast enough to grind, base-coat, broadcast flake, and topcoat between morning and evening. That speed is also its hazard for DIYers: pot life can be as short as 20 minutes, so you have to move.
⚠️ Label watch — RockSolid isn’t epoxy. Rust-Oleum’s own technical data sheet (RSD-10) lists RockSolid as “polycuramine” at 96% solids — a polyurea/polyaspartic hybrid, not an epoxy, even though it sits in the same aisle as the EpoxyShield epoxy kits. It’s a legitimate high-solids product, but don’t assume a shelf label reading “epoxy” is literal. This is exactly why the calculator sizes coating from each product’s real percent-solids and film thickness rather than its marketing category.
🪓 2. Why Prep Is 80% of the Job — Etch vs. Grind
Almost every failed garage floor traces back to prep, not the coating. A coating can only be as good as the bond underneath it, and that bond depends on the Concrete Surface Profile (CSP) — a roughness scale from CSP 1 (a light etch) to CSP 10 (heavy scarification) defined by ICRI Guideline 310.2R. Each coating family needs a specific CSP window:
- Thin-film DIY kits (≤ ~10 mils): CSP 1–3, achievable by acid etching.
- 100%-solids epoxy and polyaspartic: CSP 2–3, achievable only by mechanical grinding or shot-blasting.
- Moisture-vapor-barrier primers: CSP 3+, always mechanical.
Acid etch (citric or urea acid — never muriatic in a closed garage) is fine for a thin water-based kit, and every big-box kit includes an etch/cleaner packet. But etching does nothing structural for a high-build coating, and worse, it introduces moisture and leaves an inconsistent profile. That’s why the technical data sheets for 100%-solids epoxy and polyaspartic explicitly say to grind, and why ICRI treats mechanical profiling as the default first choice. If you’re paying for a premium coating and etching the slab, you’re building a failure. Rent a floor grinder with a diamond cup wheel and a dust shroud, or hire the grinding out.
✓ Rule of thumb: if the product is 100% solids or polyaspartic, grind. If it’s a water-based kit, you can etch — but a light grind still gives a better, more reliable bond.
💧 3. Moisture Testing — The Step Most DIYers Skip
Concrete on grade wicks ground moisture, and that vapor pressure will lift any coating that doesn’t have a moisture-vapor barrier under it. Moisture blistering is the single most common avoidable failure. There are three tests, in order of rigor:
The three moisture tests
| Test | Measures | Fails above |
|---|---|---|
| ASTM D4263 | Plastic-sheet screen (DIY, qualitative) | Any condensation under the sheet |
| ASTM F1869 | Calcium chloride vapor-emission rate | 3 lb / 1,000 sq ft / 24 hr |
| ASTM F2170 | In-situ relative humidity probe | 75% RH (some allow 80%) |
Start with the free D4263 plastic-sheet test: tape an 18-inch square of clear plastic to the slab, sealed on all edges, and leave it 24–72 hours out of direct sun. Condensation or a darkened slab underneath is a clear stop. A clean sheet is reassuring but not conclusive on a questionable slab — that’s when you step up to a quantitative F1869 or F2170 test.
If the slab fails, you don’t abandon the project — you add a moisture-vapor-barrier (MVB) epoxy primer as the first coat. These 100%-solids primers (rated to ASTM F3010, often to ~99% RH or 24 lb) bond to a wet slab and stop the vapor. The calculator adds an MVB primer line automatically whenever you mark the moisture result as failed or unknown.
🕐 New concrete: a fresh pour must cure a minimum of 28 days before any coating (stated on both Rust-Oleum EpoxyShield water and solvent data sheets). Coating a green slab traps construction moisture and guarantees blistering. There is no product that beats the 28-day wait.
🥊 4. DIY Kit vs. Pro System — What You’re Really Choosing
The gap between a big-box kit and a pro floor is film thickness, and it’s enormous. A water-based kit lays down about 3 mils; a 100%-solids build is 10–16 mils per coat. That 3–5× difference is the whole story behind hot-tire pickup — the failure where a warm tire cools onto a thin film and peels it up as you pull out. Thicker, better-bonded coatings resist it; thin ones don’t.
Durability by system
| System | Typical life | Best for |
|---|---|---|
| Water-based DIY kit | 2–5 years | Rentals, light use, short holds |
| 100%-solids epoxy | 10–15 years | Daily-driver 2-car garages |
| Full-flake + polyaspartic | 15–20 years | Forever homes, show garages |
The “< 2 mil = paint” tell: if a product’s label claims one gallon covers a whole 2-car garage — 400 to 500 sq ft — do the math. That implies under 2 mils of film. It’s a floor paint, and it will behave like paint: it scuffs, it lifts under tires, and it won’t survive a wrench dropped on it. A build coating is measured in gallons at 10-plus mils, which is why the calculator’s coverage numbers look “low” compared to the box claims. Low coverage is the durability.
📋 5. The Full Install Sequence
A premium floor goes down in a fixed order. Skipping or rushing a step is where most jobs go wrong:
- Prep: degrease, then grind (or etch a kit) to the right CSP. Vacuum the dust — the bond is only as clean as the slab.
- Repair: fill cracks and spalls with an epoxy or polymer patch and let it cure. Coating won’t bridge a moving crack.
- Prime: if the moisture test failed, apply the MVB primer first and respect its recoat window.
- Base / color coat: roll the pigmented 100%-solids epoxy (or spread the kit) in an even film at the target mils.
- Broadcast flake: for a flake floor, cast chips into the wet base coat to refusal, let it cure, then scrape and blow off the loose flake.
- Topcoat: apply the clear polyaspartic (usually two coats), mixing anti-slip grit into the final coat only.
⏱️ Pot life & the 5°F dew-point rule. Two-part coatings can’t be saved once mixed, so mix only what your crew can spread before it kicks — polyaspartic can be ~20–60 minutes, 100%-solids epoxy ~20 minutes to 1.5 hours. That’s why the calculator rounds every coat up to whole gallons. And apply/cure only when the slab is at least 5°F above the dew point (ASTM D3276), at ~50–85°F and under ~85% humidity — a slab colder than the dew point flash-condenses and ruins adhesion no matter how good the prep was.
🎨 6. Flake Broadcast — and the Topcoat Penalty
Decorative flake (also called chips or vinyl paint chips) does two jobs: it hides slab imperfections and it adds slip resistance and depth. How much you broadcast changes both the look and the quantities:
- Light “confetti” scatter: ~0.025 lb/sq ft — a subtle fleck over a solid color.
- Full broadcast “to refusal”: ~0.10 lb/sq ft — chips cast until the surface won’t take more. One 40-lb box covers ~200–250 sq ft. This is the most popular pro look.
- Heavy / hybrid blend: ~0.20 lb/sq ft — a dense, terrazzo-like field.
The topcoat penalty is the part people miss. A clear topcoat over full flake has to flow around every embedded chip, so it covers far less than on a smooth floor — roughly 130–200 sq ft/gal over full flake versus ~350 smooth. Under-ordering topcoat is the classic flake-floor mistake. The calculator drops the topcoat coverage automatically based on the flake level you pick, so the gallon count reflects the real broadcast — not a smooth-floor number that would leave you short mid-job.
⚠️ 7. The Four Failure Modes to Avoid
A 1-part “paint” or an over-thinned kit lays under 2 mils and lifts under hot tires. Fix: use a 100%-solids build and hit the target mils.
Untested slab pushes vapor and bubbles the coating off. Fix: test (F1869/F2170/D4263) and prime with an MVB epoxy if it fails.
Waiting too long between coats means the next coat won’t bond and has to be sanded. Fix: track each product’s recoat window; polyaspartic’s is short.
Acid residue left on the slab kills adhesion. Fix: rinse and neutralize fully after etching — and never use muriatic acid indoors.
💵 8. What It Costs (Wide National Ranges)
The calculator itself is pricing-free — it gives you quantities you take to a supplier. For planning only, here are wide U.S. national ranges. They vary heavily by product, slab condition, and local labor, so treat them as relative brackets, not quotes.
Planning ranges
| Scope | Range |
|---|---|
| DIY kit (materials only) | ~$1–$2.66 / sq ft, roughly $100–$900 per kit |
| Pro-installed epoxy | ~$3–$7 / sq ft installed |
| Pro-installed polyaspartic / polyurea | ~$5–$12 / sq ft installed |
| Typical 2-car project (aggregator avg.) | ~$1,600–$3,400, averaging around $2,500 |
| Add-ons | Moisture mitigation ~$1.50–$3 / sq ft; crack repair ~$1–$3 / sq ft |
Prices last reviewed July 2026. Coating prices vary widely by region, product, and slab condition and drift over time — treat these as wide relative ranges, not quotes.
Standards & Sources Referenced
Advertisement
Plan disposal before you start
Smaller jobs still produce more debris than a few trash bags can hold. Check what's allowed in a dumpster and which disposal option fits the scope.
See disposal options →
Related Calculators
Concrete Calculator
Instantly calculate cubic yards, 60lb/80lb bags & mix for slabs, footings & posts. Free concrete calculator, results in seconds—no signup needed.
Garage Door Calculator
Size garage door springs (IPPT), cables, opener HP, hinges, struts & wind DP — per DASMA, UL 325, IRC R309.4, FBC §1620, CA SB 969. Free.
Garage Conversion Calculator
Live garage conversion cost — bonus room, habitable, or full ADU. Egress, mini-split, foundation, service upgrade adders. IRC/IECC callouts. Free.
How to Use This Calculator
- Pick your garage size — 1-car (264 sq ft), 2-car minimum (400 sq ft), 2-car standard (576 sq ft), 3-car (704 sq ft), or enter a custom square footage for a shop, basement, or patio.
- Choose a coating system: water-based DIY kit (budget, ~3 mils), 100%-solids epoxy (standard, ~10 mils/coat), or full-flake with a polyaspartic topcoat (premium). Set the number of coats and the decorative flake level.
- Enter your moisture-test result — this is required. A failed or unknown result adds a moisture-vapor-barrier primer to the take-off; set the slab condition so a green (<28-day) slab is flagged.
- Optionally add anti-slip grit (mixed into the top coat only) and adjust the waste factor (default 10%).
- Read your results: coating gallons or kits by layer, flake pounds and boxes, primer, anti-slip, and etch — plus a coverage reference and prep/application notes. Copy or print the take-off.
Why the Mil-Thickness Math Beats "Sq Ft per Kit"
A gallon of 100%-solids coating covers 1,604 sq ft at 1 mil dry-film thickness — a units-conversion fact (231 cubic inches per gallon), not a product claim. Coverage = 1,604 × percent-solids-by-volume ÷ target mils, so the same identity sizes any product from two numbers on its data sheet. That is why a real garage floor is measured in gallons at 10–16 mils (160–100 sq ft/gal), while a "one gallon does the whole garage" claim implies under 2 mils — a floor paint, not a build coating. Each coat is rounded up to whole gallons because two-part material can't be saved once mixed. The moisture gate follows ASTM F1869/F2170/D4263 and prep follows ICRI 310.2R.
Frequently Asked Questions
How much epoxy do I need for a 2-car garage?
It depends on the system, which is why the calculator asks. For a 400-square-foot 2-car garage coated with 100%-solids epoxy at a pro-grade 10 mils (160 square feet per gallon), you need about 2.5 gallons per coat, so a standard 2-coat build is roughly 5 gallons. A budget water-based DIY kit covers about 500 square feet per coat, so a 400–500-square-foot two-car garage takes about 2 kits for the manufacturer-recommended two coats. The underlying math is the same for any product: coverage in square feet per gallon = 1,604 × percent-solids-by-volume ÷ target mils of dry-film thickness.
How many square feet does a gallon of epoxy cover?
At 100% solids, one gallon covers about 160 square feet at 10 mils dry-film thickness and 100 square feet at 16 mils — that's the durable pro-floor range (Watco High Build 100 data). A water-based DIY kit at roughly 52.7% solids and 3.25 mils covers about 260 square feet per gallon (Rust-Oleum EpoxyShield, Form GDH-356). The one constant behind all of it: a gallon of 100%-solids coating covers 1,604 square feet at just 1 mil, so coverage drops proportionally the thicker you build. If a product claims one gallon does a whole garage, it's spreading under 2 mils — that's a floor paint, not a build coating.
How do I know if I need a moisture barrier under my epoxy?
Test the slab. The two quantitative tests are ASTM F1869 (anhydrous calcium chloride), which fails above about 3 pounds per 1,000 square feet per 24 hours, and ASTM F2170 (an in-situ relative-humidity probe), which fails above about 75% RH. The cheap DIY screen is ASTM D4263: tape an 18-inch square of plastic to the slab for 24–72 hours and look for condensation. If the slab fails, a moisture-vapor-barrier (MVB) epoxy primer rated to your slab's moisture level (ASTM F3010, e.g. to ~99% RH) goes down first. The calculator requires a moisture-test result and adds the MVB primer automatically when you select fail or unknown.
Do I need to grind my garage floor, or can I just acid-etch it?
It depends on the coating. Thin-film DIY kits are formulated to bond over an acid-etched slab profiled to CSP 1–3 (use citric or urea etch, never muriatic, and rinse and neutralize completely). But 100%-solids epoxy and polyaspartic products are not — their data sheets require a mechanical grind or shot-blast to a CSP 2–3 profile (ICRI Guideline 310.2R), and many explicitly say not to acid-etch because it introduces moisture and leaves an inconsistent profile. Prep is roughly 80% of a coating's success, so match it to the system: the calculator estimates etch only for the kit path and flags grinding for the pro systems.
How much flake do I need, and why does the topcoat use more?
A full broadcast 'to refusal' is about 0.10 pound per square foot for 1/4-inch flake, so one 40-pound box covers roughly 200–250 square feet — a 400-square-foot 2-car garage takes about one box. A light decorative scatter is around 0.025 pound per square foot. The clear topcoat over full flake consumes far more than on a smooth floor because it has to flow around every embedded chip: coverage drops from about 350 square feet per gallon smooth to roughly 130–200 over full flake. The calculator lowers the topcoat coverage by flake level so you don't order short.
Is Rust-Oleum RockSolid actually epoxy?
No. Rust-Oleum's own technical data sheet (RSD-10) lists RockSolid as 'polycuramine' at 96% solids by volume — a different chemistry from epoxy, closer to a polyurea/polyaspartic hybrid. It's a common source of confusion because it's sold in the same aisle as the EpoxyShield epoxy kits. It's a legitimate high-solids product, but if you're comparing systems, don't assume the shelf label 'epoxy' is literal. This is one reason the calculator is built on brand-neutral mil-thickness math driven by each product's real percent-solids and film thickness rather than marketing category names.
Why do DIY epoxy floors peel or get hot-tire pickup?
Almost always one of three things: the film is too thin, the prep was inadequate, or the slab's moisture was never tested. Big-box 'epoxy' kits are 40–53% solids water-based films going on at around 3 mils — 3 to 5 times thinner than a 100%-solids pro floor at 10–16 mils — and a 1-part 'epoxy paint' at 400–500 square feet per gallon is under 2 mils, essentially a paint. Thin films and poorly profiled slabs can't resist the shear of a hot tire cooling and gripping the surface. A properly ground slab (CSP 2–3), a moisture check, and a thicker 100%-solids or polyaspartic build are what stop hot-tire pickup.
How long can I wait before coating new concrete, and what's the temperature window?
New concrete must cure a minimum of 28 days before any coating (stated on both Rust-Oleum EpoxyShield water and solvent data sheets) — coating a green slab traps moisture and causes blistering. For application, most epoxies want a surface temperature of about 50–85°F with relative humidity under about 85%, and the universal rule is to keep the slab at least 5°F above the dew point during application and cure (ASTM D3276) so condensation doesn't form under the film. Polyaspartics tolerate a much wider temperature range, which is part of why '1-day' installer systems favor them.
Does this calculator include the cost to epoxy a garage floor?
No — like every calculator on the site, it's pricing-free and gives you material quantities only: coating gallons or kits, flake pounds, primer, anti-slip, and etch. Coating cost swings too widely to bake into a formula: it depends on the system (a water-based kit versus a full-flake polyaspartic build), how much prep and crack repair the slab needs, whether moisture mitigation is required, and local labor. Take the gallon and kit totals from this calculator to a supplier for current pricing, and get installed quotes locally if you're hiring it out.