Epoxy Flooring Cost (2026): Garage Floor Coating, DIY vs Hiring a Pro
Updated
Verdict Do it yourself · 100%-solids epoxy, flake and clear topcoat
Installing an epoxy floor costs $1,100–$1,120 to do yourself and $2,400–$4,000 to hire a pro, per 2-car garage (about 400 sq ft).
Coat a garage floor yourself if you'll rent the grinder: a 100%-solids epoxy floor with flake and a clear topcoat is about $1,110 in materials, rentals and gear against $3,200 from a pro, a $2,090 saving for 16–24 hours over a weekend and a few evenings, and it lasts as long as the pro's if the prep is the same. Skip the water-based box kit unless it's a budget floor you'll redo — it saves $1,255 and peels under hot tires. Hire a contractor for a one-day polyaspartic system, where the 15-minute pot life punishes a first-timer, and for metallic floors, which are a technique as much as a material.
- DIY Water-based epoxy kit with flakes
- DIY 100%-solids epoxy, flake and clear topcoat
- Hire Full-flake polyaspartic, one-day system
- Hire Metallic epoxy, 500 sq ft basement or showroom
- DIY cost
- $1,100–$1,120
- 16–24 hours of your time · 100%-solids epoxy, flake and clear topcoat
- Pro cost
- $2,400–$4,000
- typical $3,200 · per 2-car garage (about 400 sq ft)
- Typical savings
- $2,090
- 65% less than a pro · ≈ $105/hour for your time
- Installed, on a 2-car garage: about $1,600 for a thin water-based epoxy, $3,200 for 100%-solids epoxy with flake and a clear topcoat, $4,000 for a full-flake polyaspartic one-day floor, and $6,000 for 500 sq ft of metallic epoxy indoors.
- The pro job most people want — 100%-solids with flake and a clear coat — is about $1,110 in materials, a grinder rental and gear to do yourself: a $2,090 saving for 16–24 hours, and it lasts as long as the pro's if you grind the slab.
- The box kit saves $1,255 and is the floor that peels: acid etching instead of grinding, a 3-mil coat, hot-tire pickup within two summers. Buy it knowing that.
- Polyaspartic and metallic floors go to a contractor — not for cost, but for a 15-minute pot life and a hand technique that don't forgive a first attempt.
DIY vs pro at a glance
| DIY | Pro | |
|---|---|---|
| Cost per job (100%-solids epoxy, flake and clear topcoat) | $1,100–$1,120 | $2,400–$4,000 |
| Cost range (all sizes) | $335–$1,610 | $1,200–$7,500 |
| Your time | 16–24 hours | Getting quotes, ~1–2 hours |
| Skill needed | Intermediate | None |
| Injury / damage risk | Low | Carried by the contractor (if insured) |
| Equipment you'd need to buy or rent | Concrete floor grinder rental with dust shroud, Diamond cup wheel or grinding segments, Spiked shoes, notched squeegee, 18 in roller frame and lint-free covers, Respirator with organic-vapor cartridges, Dust mask, gloves, safety glasses, knee pads | None |
| Best when | You'll rent a diamond grinder and a HEPA vacuum and spend the first day on prep — not acid etch from a bottle | You want a polyaspartic one-day floor — the working time is too short to learn on |
What pros charge for installing an epoxy floor
| Job size | Low | Typical | High |
|---|---|---|---|
| Water-based epoxy kit with flakes — the hardware-store box: acid etch, one thin coat, scattered flakes; what a handyman installs, and what peels under hot tires in 2–5 years | $1,200 | $1,600 | $2,000 |
| 100%-solids epoxy, flake and clear topcoat — diamond-ground slab, a thick epoxy base coat, flake broadcast, a urethane or polyaspartic clear coat; the standard professional garage floor | $2,400 | $3,200 | $4,000 |
| Full-flake polyaspartic, one-day system — ground slab, polyaspartic base and top coats, flake to refusal; cars back on it the next day, and a 15–20 minute pot life that punishes hesitation | $3,200 | $4,000 | $4,800 |
| Metallic epoxy, 500 sq ft basement or showroom — primer, pigmented 100%-solids base, metallic effects worked in by hand, clear topcoat; every floor is one of a kind, which cuts both ways | $5,000 | $6,000 | $7,500 |
What moves the price
- The system
- Per square foot installed: a water-based epoxy $3–$5; 100%-solids epoxy with flake and a clear coat $6–$10; a full-flake polyaspartic $8–$12; metallic epoxy $10–$15. The thin water-based coat is what most low quotes are, and it's the one that peels.
- Preparation
- Diamond grinding the slab to open the pores is $1–$2 a square foot and the single thing that decides whether a coating lasts; acid etching is the shortcut behind most failures. Removing a failed old coating adds $1–$3 a foot; crack, spall and pitting repair $150–$900.
- Moisture
- Slabs without a vapor barrier underneath push moisture up through the concrete and lift coatings off. A moisture test is $50–$150; a moisture-mitigating primer where it's needed is $1–$2 a square foot and the difference between a floor and a warranty claim.
- Size
- A 1-car garage (250 sq ft) prices near a minimum charge of $1,000–$1,500; a 2-car (400 sq ft) is the reference job; a 3-car (650 sq ft) drops the per-foot rate 10–20%. Interior spaces cost more per foot for edges, thresholds and stairs.
- Flake and topcoat
- Partial flake over a colored base is the baseline; full-flake 'to refusal' adds $0.50–$1 a foot in material. A UV-stable polyaspartic or urethane clear coat over epoxy (which yellows in sunlight) adds $1–$2 a foot and is standard on a professional floor.
- Condition and layout
- Oil-stained, pitted or previously painted concrete needs more grinding and repair. Stem walls, a cove base, stairs, drains and floor anchors are each priced as extras.
- Season
- Epoxy needs 50–90°F and moderate humidity to cure; polyaspartic tolerates cold better. In hot or humid weather contractors work at dawn or push the date, and DIY windows narrow.
Common add-ons
| Add-on | Typical cost |
|---|---|
| Remove a failed or old coating | $300–$1,200 |
| Crack, spall and pitting repair | $150–$900 |
| Moisture-mitigating primer for a high-vapor slab | $300–$1,200 |
| Full-flake broadcast instead of partial | $200–$800 |
| Anti-slip additive in the topcoat | $100–$400 |
| Stem walls or cove base coated | $200–$800 |
| Polyaspartic topcoat instead of urethane | $300–$900 |
| Move garage contents out and back | $100–$400 |
What it costs to do it yourself
Water-based epoxy kit with flakes: $335–$355 and 8–12 hours
| Item | Cost | Note |
|---|---|---|
| Roller, tray, brush and stir sticks | $30 | Purchase |
| Dust mask, gloves, safety glasses, knee pads | $20 | Purchase |
| Drill with mixing paddle | $80 | Purchase · most homeowners already own this |
| Shop vacuum, stiff broom, scrub brush | $80 | Purchase · most homeowners already own this |
| Painter's tape, plastic sheeting, box fan | $30 | Purchase · most homeowners already own this |
| Two water-based epoxy kits with flakes and etch, 2-car coverage | $260 | $100–$150 per kit rated for 250 sq ft; buy two for 400 sq ft and use both — thin coats fail |
| Degreaser and concrete cleaner | $25 | Materials |
| Disposal | $0–$20 | Dump fees, haul-away or bagging |
| Total (own common tools) | $335–$355 | typical $345 |
| Total (own nothing) | $525–$545 | buying every tool listed |
100%-solids epoxy, flake and clear topcoat: $1,100–$1,120 and 16–24 hours
| Item | Cost | Note |
|---|---|---|
| Concrete floor grinder rental with dust shroud | $120 ($120/day) | Rental · a walk-behind single-head grinder; bring a HEPA vacuum or rent the vac with it |
| Diamond cup wheel or grinding segments | $60 | Purchase · often sold with the rental as a consumable |
| Spiked shoes, notched squeegee, 18 in roller frame and lint-free covers | $60 | Purchase |
| Respirator with organic-vapor cartridges | $45 | Purchase |
| Dust mask, gloves, safety glasses, knee pads | $20 | Purchase |
| Drill with mixing paddle | $80 | Purchase · most homeowners already own this |
| Shop vacuum, stiff broom, scrub brush | $80 | Purchase · most homeowners already own this |
| Painter's tape, plastic sheeting, box fan | $30 | Purchase · most homeowners already own this |
| Degreaser and concrete cleaner | $25 | Materials |
| Crack filler and patching compound | $40 | Materials |
| 100%-solids epoxy base coat, pigmented, 400 sq ft | $400 | $250–$350 per 3-gallon kit covering 250–300 sq ft at 10 mils; buy 15% extra |
| Decorative flake, 1/4 in, partial broadcast | $60 | Materials |
| Clear polyaspartic or urethane topcoat, 400 sq ft | $250 | Materials |
| Anti-slip grit for the topcoat | $20 | Materials |
| Disposal | $0–$20 | Dump fees, haul-away or bagging |
| Total (own common tools) | $1,100–$1,120 | typical $1,110 |
| Total (own nothing) | $1,290–$1,310 | buying every tool listed |
Full-flake polyaspartic, one-day system: $1,210–$1,230 and 12–18 hours
| Item | Cost | Note |
|---|---|---|
| Concrete floor grinder rental with dust shroud | $120 ($120/day) | Rental · a walk-behind single-head grinder; bring a HEPA vacuum or rent the vac with it |
| Diamond cup wheel or grinding segments | $60 | Purchase · often sold with the rental as a consumable |
| Spiked shoes, notched squeegee, 18 in roller frame and lint-free covers | $60 | Purchase |
| Respirator with organic-vapor cartridges | $45 | Purchase |
| Dust mask, gloves, safety glasses, knee pads | $20 | Purchase |
| Drill with mixing paddle | $80 | Purchase · most homeowners already own this |
| Shop vacuum, stiff broom, scrub brush | $80 | Purchase · most homeowners already own this |
| Painter's tape, plastic sheeting, box fan | $30 | Purchase · most homeowners already own this |
| Degreaser and concrete cleaner | $25 | Materials |
| Crack filler and patching compound | $40 | Materials |
| Polyaspartic base and clear coats, 400 sq ft | $700 | sold to contractors and a few retail brands; 15–20 minute pot life at room temperature |
| Flake for a full broadcast, about 40 lb | $120 | Materials |
| Anti-slip grit for the topcoat | $20 | Materials |
| Disposal | $0–$20 | Dump fees, haul-away or bagging |
| Total (own common tools) | $1,210–$1,230 | typical $1,220 |
| Total (own nothing) | $1,400–$1,420 | buying every tool listed |
Metallic epoxy, 500 sq ft basement or showroom: $1,590–$1,610 and 20–30 hours
| Item | Cost | Note |
|---|---|---|
| Concrete floor grinder rental with dust shroud | $120 ($120/day) | Rental · a walk-behind single-head grinder; bring a HEPA vacuum or rent the vac with it |
| Diamond cup wheel or grinding segments | $60 | Purchase · often sold with the rental as a consumable |
| Spiked shoes, notched squeegee, 18 in roller frame and lint-free covers | $60 | Purchase |
| Respirator with organic-vapor cartridges | $45 | Purchase |
| Dust mask, gloves, safety glasses, knee pads | $20 | Purchase |
| Drill with mixing paddle | $80 | Purchase · most homeowners already own this |
| Shop vacuum, stiff broom, scrub brush | $80 | Purchase · most homeowners already own this |
| Painter's tape, plastic sheeting, box fan | $30 | Purchase · most homeowners already own this |
| Degreaser and concrete cleaner | $25 | Materials |
| Crack filler and patching compound | $40 | Materials |
| Epoxy primer, 500 sq ft | $200 | Materials |
| 100%-solids metallic base with pigments, 500 sq ft | $700 | base resin plus two or three metallic pigment colors |
| Clear topcoat with UV stabilizer, 500 sq ft | $300 | Materials |
| Anti-slip grit for the topcoat | $20 | Materials |
| Disposal | $0–$20 | Dump fees, haul-away or bagging |
| Total (own common tools) | $1,590–$1,610 | typical $1,600 |
| Total (own nothing) | $1,780–$1,800 | buying every tool listed |
Hidden costs of DIY
- Prep is the floor
- Coatings don't fail in the middle; they fail at the bond. Acid etching — what the box kit says to do — leaves the slab too smooth and the coating peels under hot tires within a couple of years. Diamond grinding opens the surface and is the reason a pro's floor lasts 15 years. A grinder rental is $120 a day and the messiest day of the project.
- Moisture under the slab
- A garage slab poured without a vapor barrier pushes water vapor up through the concrete; a coating traps it and lifts off in sheets. Tape a 2×2 ft square of plastic to the floor for 24 hours — condensation or a dark spot underneath means a moisture-mitigating primer or a different plan.
- The pot life
- Once mixed, 100%-solids epoxy gives you 30–40 minutes on a 70°F day before it starts to set in the bucket; polyaspartic gives 15–20. Pour it out onto the floor immediately, work in sections you can finish, and have a second person mixing while you spread. Hesitation costs a bucket of $100 material and a seam that shows.
- Temperature and humidity
- Epoxy wants 50–90°F on the slab and under 85% humidity, and won't cure right outside that. Spring and fall mornings are the DIY window; a garage floor in July at noon, or in a cold snap, is a redo.
- The garage is out of service
- Two to three days of work plus curing: foot traffic after 24 hours, cars after 5–7 days on epoxy, 24 hours on polyaspartic. Everything in the garage comes out first and stays out for most of a week.
- Coverage math
- Kits are rated at coverage rates that assume a thin coat on smooth concrete. A ground slab drinks more, a proper base coat is 10 mils not 3, and full flake needs 10 lb per 100 sq ft. Buy 15% extra of everything; running out mid-pour is the most expensive way to save $80.
- Slip
- A glossy clear coat over flake is slick when wet. Anti-slip grit in the topcoat is $20 and standard on a pro floor; leaving it out is the mistake you discover carrying groceries in the rain.
When to DIY and when to hire
DIY makes sense when
- You'll rent a diamond grinder and a HEPA vacuum and spend the first day on prep — not acid etch from a bottle
- The slab passes a plastic-sheet moisture test, or you'll use a moisture-mitigating primer
- You can empty the garage for a week and work in a 50–90°F window with a helper mixing
- You're using 100%-solids epoxy with a clear topcoat, and you've read the coverage math
Hire a pro when
- You want a polyaspartic one-day floor — the working time is too short to learn on
- You want a metallic or decorative floor, where the look depends on hand technique
- The slab has a failed old coating, heavy oil contamination, deep pitting or a moisture problem
- You can't do without the garage for a week, or can't get a helper and a cool day
Why prep decides the price and the DIY answer
Every epoxy floor is a bond between a coating and concrete, and every failure — peeling at the tire tracks, bubbling, sheets lifting — is that bond letting go. The coating gets the credit and the blame; the slab preparation is what actually did it. That’s why the cost tables below split the way they do.
The water-based kit at $345 is the floor with acid etch in the box. Etching cleans the slab without opening it, the coating goes on at a few mils, and hot tires lift it within a couple of summers. It saves $1,255 against a handyman’s install of the same thing and is a fair budget floor if you know it’s temporary.
100%-solids epoxy with flake and a clear coat is the pro’s standard floor, and at about $1,110 in materials and a grinder rental it’s the DIY sweet spot: $2,090 saved, and — if you rent the grinder and spend the first day on prep — a floor as durable as the contractor’s. The DIY guide is this job.
Polyaspartic and metallic floors aren’t hire-a-pro because of cost. Polyaspartic gives you 15–20 minutes from mixing to a bucket of rock; a metallic floor is a hand technique performed once on a 30-minute clock. Both are learnable and neither is worth learning on your own garage. The hire-a-pro page covers what to ask.
How pros price it
By the square foot, by system, with prep and condition priced on top. The lines that move the price most:
- System — water-based $3–$5, 100%-solids with flake $6–$10, polyaspartic $8–$12, metallic $10–$15 per sq ft.
- Prep — diamond grinding $1–$2; old coating removal $1–$3; crack and pitting repair $150–$900.
- Moisture — a test ($50–$150) and, where the slab needs it, a mitigating primer at $1–$2.
- Size — a minimum of $1,000–$1,500 on a 1-car; 10–20% off per foot on a 3-car.
- Flake and topcoat — full flake +$0.50–$1; a UV-stable clear coat +$1–$2.
- Extras — stem walls, cove base, anti-slip, moving contents.
Before anyone opens a bucket
Three checks. Moisture — tape a 2×2 ft square of plastic to the slab for 24 hours; condensation or a dark patch means moisture vapor is coming through and the floor needs a mitigating primer or a rethink. Weather — a slab between 50 and 90°F and humidity under 85% for the two or three days it takes, which usually means spring or fall. The week — the garage is empty and the cars are outside for five to seven days on epoxy, one on polyaspartic. If the slab itself is cracked, heaved or crumbling, it’s a concrete problem before it’s a coating one.
Run your own numbers. The epoxy flooring cost calculator prices it both ways: as DIY, with the tools you already own and a value on your time, or as a pro job at a low, typical or high quote with the add-ons that apply.
Frequently asked questions
How much does an epoxy garage floor cost?
$1,200 to $4,800 for a 2-car garage (about 400 sq ft), depending on the system: $1,200–$2,000 for a thin water-based epoxy over an etched slab, $2,400–$4,000 for a 100%-solids epoxy base coat with flake and a urethane or polyaspartic clear coat over a diamond-ground slab, and $3,200–$4,800 for a full-flake polyaspartic floor installed in a day. That's $3–$12 per square foot; a 1-car garage sits near a $1,000–$1,500 minimum and a 3-car drops the per-foot rate 10–20%.
How much does epoxy flooring cost per square foot?
$3–$5 per square foot installed for a water-based epoxy, $6–$10 for 100%-solids epoxy with flake and a clear topcoat, $8–$12 for polyaspartic, and $10–$15 for metallic epoxy. Diamond grinding the slab is $1–$2 of that; removing an old coating adds $1–$3; a moisture-mitigating primer $1–$2. Material alone is $1–$3 per square foot for the coatings, which is why DIY saves so much on the standard system.
Is it cheaper to epoxy a garage floor yourself?
Yes, by about two-thirds: a 100%-solids epoxy floor with flake and a clear coat is about $1,110 in coatings, a grinder rental and gear against $3,200 installed, and a water-based kit is $345 against $1,600. The catch is prep. A pro's floor lasts 15 years because the slab was ground; a kit floor lasts two to five because it was etched. Rent the grinder and use 100%-solids products and the DIY floor is the pro floor at a third of the price.
Do DIY epoxy kits peel?
The water-based hardware-store kits, often. Three reasons: the acid-etch prep in the box leaves the concrete too smooth for a strong bond; the coating is thin — 3 mils against a pro's 10 or more — and hot tires soften and lift it; and slabs without a vapor barrier push moisture up under the film. A kit applied over a diamond-ground slab with two coats does better, but at that point the extra $400 for 100%-solids epoxy and a real topcoat buys ten more years.
How much does polyaspartic garage floor coating cost?
$3,200 to $4,800 for a 2-car garage, or $8–$12 per square foot, for a ground slab, a polyaspartic base, flake broadcast to refusal and a polyaspartic clear coat — installed and drivable in 24 hours. It's the system the one-day franchises sell. Materials are about $905 with rentals, but the working time once mixed is 15–20 minutes, which is why the cost page sends it to a contractor.
How much does metallic epoxy flooring cost?
$10 to $15 per square foot installed, so $5,000–$7,500 for a 500 sq ft basement, showroom or studio: primer, a pigmented 100%-solids base with metallic pigments worked into swirls and veins by hand, and a UV-stable clear topcoat. Materials are about $1,285, but the look is entirely the installer's technique on a 30-minute clock, and no two floors come out alike — a contractor's portfolio is the only preview you get.
How long does an epoxy garage floor last?
A water-based epoxy kit, 2–5 years before hot-tire pickup and wear show. A 100%-solids epoxy with a urethane or polyaspartic topcoat over a ground slab, 10–20 years. A polyaspartic system, 15–20 years with better UV and chemical resistance. The prep is the variable that matters more than the product: the same coating over an etched slab lasts a fraction as long as over a ground one.
Epoxy or polyaspartic — which is better for a garage?
Polyaspartic cures faster (drive on it in 24 hours), doesn't yellow in sunlight, tolerates cold better and flexes more; epoxy is thicker, cheaper, self-levels better over rough concrete and gives you 30–40 minutes to work instead of 15. The common professional answer is both: a 100%-solids epoxy base for build and a polyaspartic clear coat for UV and wear. For DIY, epoxy's working time is the deciding factor.
How long before you can park on an epoxy floor?
Foot traffic in 24 hours, cars in 5–7 days for epoxy — the topcoat keeps hardening for a week and hot tires on a soft coat are the classic failure. Polyaspartic is walkable in a few hours and drivable in 24. Temperature matters: below 60°F, add days. Plan to park outside for a week either way.
Sources
- Painters, Construction and Maintenance (SOC 47-2141), Occupational Employment and Wage Statistics , U.S. Bureau of Labor Statistics, 2026-04
- How Much Does Epoxy Flooring Cost? , HomeGuide, 2026-09
- How Much Does Garage Floor Coating Cost? , HomeGuide, 2026-09
- How Much Does Polyaspartic Floor Coating Cost? , HomeGuide, 2026-09
- How Much Does Epoxy Flooring Cost? , Angi, 2026-09
- How Much Does It Cost to Finish a Floor With Epoxy? , HomeAdvisor, 2026-09
- Guideline No. 310.2R: Selecting and Specifying Concrete Surface Preparation for Sealers, Coatings and Polymer Overlays , International Concrete Repair Institute, 2026-09
- Epoxy kits, 100%-solids coatings, flake, grinders and tool pricing , The Home Depot, 2026-09
Figures last reviewed . See how we estimate.