Epoxy floor cost per square foot: garage and commercial
Last updated:
Epoxy floor cost for a pro install runs $4 to $12[1] a square foot across the country. Our own flake floors run $8.55 to $10.39 a foot. A two-car garage of 500 square feet in flake comes to $4,400 to $5,400 before the drive cost, which is our trip out to your site. That total runs a bit above the per-foot range, because setup spreads over so few feet. A big-box kit runs about $2 to $5[2] a foot in materials, but it’s a different product.
Why do two epoxy quotes land so far apart?
The word “epoxy” names a kind of resin. It doesn’t tell you how thick the floor is or how the slab was prepped. It covers a thin coat you roll out of a jug on a Saturday, and it also covers a 20 mil high-solids build over a slab that was ground open first. A mil is a thousandth of an inch. Nothing in the word tells you which one is on the bid.
Three things move the number, listed here from biggest to smallest:
- How the slab gets opened up. A diamond grinder or shot blaster cuts the top to CSP 3, or the crew just washes it with acid (an acid etch).
- How thick the dry floor is. Count mils, not coats. A crew can put on “three coats” and still leave you only 5 mils.
- What goes on last. A plain epoxy topcoat, or a polyaspartic topcoat that holds its color and takes the abuse.
Color, flake blend, and schedule move the price too, but only by cents. Prep and thickness move it by dollars.
What a big-box kit really buys
The cheap kit often ends up the most costly floor people buy, because of the prep under it.
Across the country, a DIY kit runs about $2 to $5[2] a square foot in materials. You get 3 to 5 mils of water-based or acrylic-modified epoxy. It goes over a slab that got an acid etch, which leaves residue behind and a surface that’s rough in some spots and smooth in others. A pro floor goes on 10 to 20 mils thick in high-solids epoxy. It sits over a slab ground to CSP 3, and it should pass a pull-off test (ASTM D7234), the test that checks how hard it takes to rip the coating off. A kit fails that test long before a bonded floor would.
Kit floors often let go in 18 to 24 months from hot-tire pickup. That’s when warm tires soften the coating and pull it up as you drive off. Then someone has to grind the failed film back off before a real system will stick. So you pay for the kit, you pay again to take it off, and you pay a third time for the floor you wanted in the first place.
Nobody who bought a kit did anything dumb. The box asks you to hold a material price next to an installed price, as though the two numbers measure the same thing.
What does surface prep add to the price?
Prep is the biggest swing in an epoxy quote, and it’s the line most likely to be missing from the cheap one. Grinding belongs in every honest base price. The rest depends on what the slab has been through.
| Prep step | Added cost | When it applies |
|---|---|---|
| Diamond grind or shot blast | Included in base price | Every job |
| Crack and joint repair | $2.55 per foot of crack | Slabs with surface cracking |
| Moisture mitigation primer | $1.80 per sq ft | Slabs failing ASTM F1869 or F2170 |
| Deep profile (CSP 3-4) | Priced per job | Industrial and high-build systems |
Moisture is the one that catches people. Water vapor rising up through a slab pushes a coating off the concrete from below. Skipping the moisture step is one of the top reasons coatings peel loose, which the trade calls delamination.
We check every slab. We test for moisture only when that check shows a warning sign, or when you ask for a test. Warning signs include an old pour, a floor that was coated before and failed, and staining that won’t clean up. When one shows, we run a calcium chloride test per ASTM F1869 or an in-slab probe per ASTM F2170 before we pick the resin. How rough we grind follows the ICRI CSP guidelines and SSPC-SP 13, the trade’s standard for prepping concrete before a coating. CSP stands for concrete surface profile, and CSP 3 feels about like coarse sandpaper.
A CSP number alone doesn’t prove the concrete will take resin. So the crew drops water on the ground surface. It should darken the concrete and soak in within about a minute. If it beads up, that spot is still closed, and it needs another pass no matter what the profile reads there.
Prep on a clean, sound slab is cheap. Prep on a slab somebody already coated badly is not.
Why does a 500 foot garage cost more per foot than a warehouse?
Setup doesn’t shrink with the floor. The grinder, the vacuum, the dust walls, the trailer, and the hours spent loading and unloading cost about the same on 500 square feet as on 10,000. Spread over a small garage, that fixed cost lands hard on each foot. Spread over a big warehouse, it almost disappears.
You can see it in our quartz and metallic systems. A 500 square foot floor runs $3,200 to $5,400, and a 10,000 square foot floor runs $59,800 to $100,100, both before the drive cost. Divide each total by its size, and the big floor comes out cheaper per foot. Neither number is wrong.
The system you pick pushes the other way. A typical home garage runs 400 to 600 square feet. It usually gets our fast-cure flake floor, with a polyaspartic topcoat that cures in one day, because the owner wants the car back in tonight and wants the floor to look good. A warehouse aisle needs to take wear and sweep clean, and it doesn’t need flake. So the home floor gets a richer system on fewer feet, and the commercial floor gets a leaner one on many more.
Commercial epoxy flooring cost by facility type
For commercial epoxy flooring, the cost per square foot follows what the floor has to survive, like forklifts, grease, hot water, or shoppers. Size is only part of it.
- Warehouse, factory, and industrial floors. These are big areas with a simpler build, and forklifts and scraping wear are the problem to solve. Our RESA Quartz floor is built for manufacturing and heavy-traffic plants, and it starts at $8.17 a square foot. On a 10,000 square foot floor, it runs $82,000 to $100,100 before the drive cost. A plain single-color coat isn’t on our calculator, so we price it per job after we see the slab and the traffic. The quote tool prices the rest from your size and address.
- Commercial kitchen floors. Hot and cold water, standing water, grease, a cove where the floor turns up the wall, and health-code slip rules all make the build heavier. RESA Quartz is our kitchen floor too, at the same starting rate. The seamless 4-inch cove base adds $11.23 per foot of wall.
- Retail and showroom floors. Looks drive the choice, and decorative flake or metallic work takes more time to lay down. RESA Metallic starts at $5.96 a square foot, and RESA Flake starts at $8.46. The ranges on this page include setup. A single rate can sit a little under them.
For the full breakdown by scope and slab shape, our epoxy flooring cost page goes deeper than this guide does. The garage floor coating cost page does the same for homes.
Which epoxy system fits which floor?
| System | Per sq ft installed | Mil thickness | Fits |
|---|---|---|---|
| DIY big-box kit | $2 to $5[2] (materials) | 3-5 mil | Low-use, short-term, accepts a redo |
| Single-color pro epoxy | Priced per job | 10-20 mil | Basements, light commercial interiors |
| Epoxy plus polyaspartic | Priced per job | 13-25 mil | Garages, retail, sunlit floors |
| Full broadcast flake (RESA Flake) | $8.55 to $10.39 | 20-40 mil | Garages, showrooms, locker rooms |
| Quartz or metallic (RESA Quartz, RESA Metallic) | $6.08 to $10.17 | 30-50 mil | Kitchens, labs, high-impact, decorative |
Two rows depend on your floor, so we price them after we see it. To get your own number, start with the base system and add the options you pick, or put your floor in the quote tool.
Each system is built in layers. A primer bonds to the slab and seals the tiny pinholes. A base coat builds thickness and holds the color or flake. A topcoat takes the wear. Every layer adds thickness and chemistry, and every layer shows up in the price. A one-coat job costs less because it leaves out two of those three layers.
RESA stands for Resin-Encapsulated Seamless Aggregate. It’s our own line of resinous floor coatings: RESA Flake, RESA Quartz, and RESA Metallic. The epoxy flooring service page and the garage floor coatings page lay out the finishes side by side.
Is a polyaspartic topcoat worth the extra cost?
For a garage, or any floor that catches afternoon sun, usually yes.
Plain epoxy turns yellow in sunlight. In a garage with the big door open half the summer, the sunny side goes yellow, and it won’t come back. Polyaspartic keeps its color. It cures in hours instead of days, so the install finishes in one day. It also stays hard when a warm tire sits on it, so hot-tire pickup doesn’t start. A good polyaspartic reads Shore D 70 to 85 on a hardness gauge called a durometer, under the ASTM D2240 test. That gives you a real way to compare two topcoats, instead of taking a brochure’s word for “durable.”
Our flake floor comes two ways. The standard one, made for indoor rooms, finishes under a clear urethane topcoat, and so does our metallic floor. The fast-cure one uses polyaspartic, and it’s the one we steer most garages toward.
For an inside commercial room with no sun, a good epoxy topcoat can be enough. Paying for polyaspartic there buys sun protection you’ll never use. On commercial work, ask for the pull-off strength from an ASTM D4541 test instead. That number tells you how well the whole system is bonded, and the bond is the thing that actually fails.
Which floor is cheaper after ten years?
Run it on a 500 square foot garage, and the math stops being close. The kit fails to hot-tire pickup at 18 to 24 months. Most people buy it twice. Then someone has to grind the failed film off before a real system can bond, and we price that per job after we see how much is left. After all that, you still pay for the floor you should have bought.
The other road is a full broadcast flake floor. On that same garage it runs $4,400 to $5,400 before the drive cost. It lasts 10 to 20 years, with a topcoat refresh somewhere in the middle. It takes one trip, one round of prep, and one floor.
The cheapest floor coating is the one you only install once.
Three questions that make two quotes comparable
You don’t need to be a coatings expert to compare bids. You need three answers in writing. A crew that won’t give them is telling you something.
- How many mils, once it’s dry? Not coats. Mils. If the answer is a shrug or “several coats,” the floor is thin.
- How is the slab prepped? “Diamond grind to CSP 3” or “shot blast” is the answer you want. “Acid etch” or “we clean it real good” means the bond is a hope.
- What is the topcoat? Epoxy, polyurethane, or polyaspartic, by name. This decides both what the floor costs and how long it keeps its color.
Ask every bidder all three, including us. Once two quotes answer them the same way, you can compare them. If one is cheaper at that point, it’s cheaper for real.
Picking the system for a two-car garage or shop slab is its own choice. The epoxy garage floor guide walks through it layer by layer.
Want a real epoxy quote?
Put in your square footage, the system you want, and your address. The quote tool returns an itemized price with the system spelled out, layer by layer. No box-kit math and no surprise prep line.
Where these market figures come from
Every price on this page that is not ours is listed here. Our own rates carry no number: they link straight into the quote tool.
- Professional epoxy flooring, installed: $4 to $12 per SF. Bel Covo market survey, retrieved 2026-08-12. Installed range national cost publishers quote for professional epoxy systems, carried over from figures already published across our cost pages; pending third-party re-verification.
- DIY epoxy floor, materials: $2 to $5 per SF. This Old House, "How Much Does Epoxy Flooring Cost?" (updated 2026-03-13), retrieved 2026-10-22. Quoted as published: DIY epoxy floor projects "cost around $2 to $5 per square foot on average". Family Handyman (updated 2024-10-03) gives the same $2 to $5 for DIY epoxy materials.