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. A big-box kit is $2 to $3 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 is often the most costly floor people ever buy. The reason hides in the prep.
The kit costs $2 to $3 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.
That’s no knock on anybody who bought a kit. It’s a knock on the way kits get sold. 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. 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 and industrial floors. These are big areas with a simpler build, and forklifts and scraping wear are the problem to solve. A plain single-color coat depends on your floor, so we price it per job after we see the slab and the traffic. Our RESA Quartz floor is built for manufacturing and heavy-traffic plants. To start, send us the square footage and what rolls across the floor, or put it in the quote tool.
- 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, and it starts at $8.17 a square foot. 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.
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 $3 (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. The ranges include setup, so a big floor can land under the low end, and a single starting rate above can too. 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. 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. Count the grinding bill and you’ll see why.
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?
Tell us your square footage, what shape the slab is in, and how the floor gets used. We’ll send a free quote back with the system spelled out, layer by layer. No box-kit math and no surprise prep line, so you’ll know exactly what you’re paying for.
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.