The short answer
Hiring it out costs $4 to $10 per square foot installed, or $1,600 to $5,800 for a 2-car garage, per HomeGuide (Feb 2026). Doing it yourself, the coating for a 400 sq ft (37 m²) floor works out at about $86 to $600 using data-sheet coverage and Home Depot prices read October 28, 2026, before tools or a top coat.
The gap between those two numbers is labor, prep and how thick the coating goes on. Below, every coverage and cure figure comes from the maker’s technical data sheet (TDS) or product page, every shelf price from a dated listing, and every installed price from a named cost guide. More data-sheet figures for coatings and finishes are in our cure times and coverage guides.
What hiring a pro costs, by garage size
Cost guides publish installed prices (materials and labor); HomeGuide says it tracks “millions of estimates homeowners get from contractors.” HomeGuide and Angi disagree on garage size and on the spread, so here they are side by side.
| Garage | HomeGuide (Feb 3, 2026) | Angi (updated Aug 3, 2026) |
|---|---|---|
| 1-car | 288-392 sq ft: $1,200-$3,900 | 250 sq ft: $750-$3,000 |
| 2-car | 400-576 sq ft: $1,600-$5,800 | 500 sq ft: $1,500-$6,000 |
| 3-car | 576-864 sq ft: $2,300-$8,600 | 750 sq ft: $2,250-$9,000 |
| Per sq ft | $4-$10 installed | $2-$12 installed |
HomeGuide splits its figure into “$1 to $5 per square foot for materials and $3 to $5 per square foot for labor.” Angi puts labor at “$1 to $7 per square foot or $50 to $150 per hour.” Garage sizes differ by source too: Quikrete’s data sheet says “a two-car garage is 420 sq.ft. (39 M2),” HomeGuide’s example 2-car floor is 20 x 20 ft (6.1 x 6.1 m), and Angi uses 500 sq ft. Measure your own floor before comparing quotes.
Coverage per kit and drive-on times, by kit type
DIY garage coatings come in four broad types. The coverage figure is what decides how many kits a floor takes, so it matters as much as the shelf price. Each row below is one maker’s data sheet; other brands of the same type will differ.
| Kit type (data-sheet example) | Coverage | Coats | Vehicles back on |
|---|---|---|---|
| 1-part “epoxy” floor paint (Rust-Oleum EpoxyShield 1-Part Concrete Paint) | 200-240 sq ft per gallon | 1 | 7 days |
| 2-part water-based epoxy kit (Rust-Oleum EpoxyShield) | about 250 sq ft per pouch; the 2.5-car kit holds 2 | 1 | 3 days |
| 2-part water-based epoxy kit (Quikrete 2-Part Epoxy Kit) | 220-280 sq ft per kit | not stated | 3 days |
| High-solids polycuramine kit (Rust-Oleum RockSolid) | 200-250 sq ft per pouch; 450-500 per 2.5-car kit | 1 | 24-36 hours |
| 100% solids epoxy (Ghostshield Epoxy Max 100, 3-gal kit) | 50-150 sq ft per gallon at 10-30 mils wet | 1 | 5 days, full cure (heavy traffic) |
Two things in that table change the price more than the brand does:
- A “1-part epoxy” is mostly acrylic. Rust-Oleum’s own data sheet describes its 1-Part Concrete Paint as “a modified acrylic floor paint,” and lists vehicle traffic at 7 days, against 3 days for its 2-part EpoxyShield kit. It is the cheapest per gallon, but it is a floor paint, not a two-part epoxy.
- Thickness drives 100% solids coverage. Ghostshield’s data sheet gives “Coverage: 50-150 sq. ft. per gallon at 10-30” mils wet film, so the same floor can take one kit or three. The pouch kits are built for one thin coat: Rust-Oleum’s EpoxyShield sheet says “Only one coat is necessary under most circumstances.”
Porous concrete soaks up more. Quikrete gives its range “depending on surface porosity,” and Rust-Oleum’s RockSolid sheet says “Coverage may vary based on condition and porosity of the concrete.” The calculator below starts at 2 coats; the kits in the table are one-coat products, so set coats and coverage from your own kit’s data sheet.
Floor coating kit calculator
- Floor area
- —
- Area to cover, all coats + extra
- —
- Kits to buy
- —
Kits = floor area × coats × (1 + extra) ÷ one kit’s coverage per coat, rounded up. Use the coverage printed on your kit or its technical data sheet: kits differ, and fresh or porous concrete soaks up more. A 1-car garage is about 12 × 22 ft (264 sq ft), a 2-car about 20 × 20 ft (400 sq ft); measure yours. 1 m² = 10.764 sq ft.
What the coating costs for a 2-car floor, worked out
The figures below are worked out, not quoted: kits needed for a 400 sq ft (37 m²) floor, one coat, at the coverage in the table above, times the Home Depot listing price read on October 28, 2026 (store set to Dallas, TX; prices vary by store and change often). Kits are bought whole, so a partly used kit still counts.
| Kit type (listing read 2026-10-28) | Price each | Needed for 400 sq ft | Coating cost | Per sq ft |
|---|---|---|---|---|
| 1-part floor paint, 1 gal (Rust-Oleum, model 225359) | $42.93 | 2 gallons | about $86 | $0.21 |
| 2-part water-based, 2.5-car kit (EpoxyShield, model 365187) | $185.00 | 1 kit | $185 | $0.46 |
| Polycuramine, 2.5-car kit (RockSolid, model 318697) | $249.99 | 1 kit | $250 | $0.62 |
| 100% solids, 3-gal kit (Ghostshield Epoxy Max, model 100) | $199.88 | 1 to 3 kits | $200-$600 | $0.50-$1.50 |
A clear top coat adds to that. The Home Depot listing for the EpoxyShield 90 oz clear top coat kit (model 365188) says “covers up to 250 sq. ft.” at $199.00, so a 400 sq ft floor takes two kits, $398 (worked out). Ghostshield says of Epoxy Max 100 that “A topcoat is recommended after application for added UV stability and abrasion resistance.”
Not in those numbers: degreaser, rollers, a squeegee, tape, an etch where the kit does not include one, and an anti-skid additive if you want one (Rust-Oleum lists its Anti-Skid Additive as “sold separately” for a slip-resistant surface). Angi’s cost guide says you can “complete the entire project for $2 to $5 per square foot,” and adds that you may first need to buy several specialized tools. That is well above the coating-only math, so budget for the gap.
What pushes the price up
Most of the spread inside each range comes from the floor itself and from how many layers go on.
- Concrete condition. Angi lists “Basic concrete patching costs $25 to $250” and concrete resurfacing at $1,000 to $5,000 when the slab needs it. Rust-Oleum’s EpoxyShield sheet says coating “is not intended for use on unsound previous coatings or floors that have a moisture problem.”
- Surface prep the makers require. New concrete has to cure first: 28 days on Rust-Oleum’s EpoxyShield sheet, 30 days on Quikrete’s. Rust-Oleum’s moisture check is a taped-down plastic sheet left 24 hours; its sealer check is a few drops of water, where “If the water beads, a sealer is present and paint may not adhere properly.” Angi puts prep such as acid washing, power washing or etching at about $50 to $100, and notes many pros include it in the project total.
- Old coatings and sealers. Rust-Oleum’s 1-Part sheet says “the sealer will have to be removed by grinding or shot blasting,” and its RockSolid sheet says a poorly bonded old coating “needs to be removed chemically or mechanically with a grinder.” That takes equipment no DIY kit includes, a cost the kit price does not show. Read the makers’ warnings in steps 3 and 4 below before pricing that step.
- Coats, flakes and top coat. Decorative flakes come in the Rust-Oleum and Quikrete kits; for pro jobs Angi lists “Decorative flakes: $0.04 per square foot.” A clear top coat is a second product and a second day.
- Chemistry. Water-based kits are the cheapest per square foot; 100% solids epoxy costs more per floor because it goes on thicker (see the worked table). For pro jobs, HomeGuide notes that “Solid epoxy typically costs more to apply than water-based.”
Prep and ventilation: the makers’ own words
Each kit’s instructions and safety data sheet (SDS) are the final word on prep and protection, and they differ by product. Four examples from the data sheets read for this article:
Etch only with what the kit specifies
Rust-Oleum’s EpoxyShield etch “contains a mild citric acid. Note: Do not use muriatic acid.” Quikrete’s data sheet labels the Cleaner, Etcher & Degreaser in its kit “DANGER! CORROSIVE! CAN CAUSE SERIOUS INJURY TO SKIN AND EYES.” and lists “acid resistant nitrile or neoprene gloves, rubber boots, goggles” among the required or recommended equipment; it adds that the etcher “requires wearing gloves and boots and taking other safety precautions.”
Ventilate as the SDS says
The SDS for the EpoxyShield gray 1-car kit (SKU 251965) says “Use only with adequate ventilation” and “Prevent build-up of vapors by opening all doors and windows to achieve cross-ventilation.” It also says “Use impervious gloves to prevent skin contact and absorption of this material through the skin” and “Use safety eyewear designed to protect against splash of liquids.” The same SDS lists the activator as a “Combustible liquid” and the activator and base as able to cause skin allergy (“May cause an allergic skin reaction.”), and says “Keep away from heat, hot surfaces, sparks, open flames and other ignition sources. No smoking.”
Check old paint before buying more kits
The two Rust-Oleum sheets set different tape-test limits. EpoxyShield’s: “If more than 25% of the paint comes off, DO NOT coat the floor with EpoxyShield until the old paint is completely removed.” RockSolid’s: “If more than 10% of the taped area is removed, the original coating is not bonded well and needs to be removed chemically or mechanically with a grinder.” Removing old paint carries the lead warning both sheets print. EpoxyShield’s sheet: “WARNING! If you scrape, sand or remove old paint, you may release lead dust. LEAD IS TOXIC. EXPOSURE TO LEAD DUST CAN CAUSE SERIOUS ILLNESS SUCH AS BRAIN DAMAGE, ESPECIALLY IN CHILDREN. PREGNANT WOMEN SHOULD ALSO AVOID EXPOSURE. Wear a NIOSH-approved respirator to control lead exposure. Clean up carefully with a HEPA vacuum and a wet mop. Before you start, find out how to protect yourself and your family by contacting the National Lead Information Hotline at 1-800-424-LEAD or log on to www.epa.gov/lead.” RockSolid’s sheet: “WARNING! If you scrape, sand or remove old paint from any surface, you may release lead paint dust. LEAD IS TOXIC. EXPOSURE TO LEAD DUST CAN CAUSE SERIOUS ILLNESS, SUCH AS BRAIN DAMAGE; ESPECIALLY IN CHILDREN. PREGNANT WOMEN SHOULD ALSO AVOID EXPOSURE. Wear a NIOSH approved respirator to control lead exposure. Clean up carefully with a HEPA vacuum and a wet mop. Before you start, find out how to protect yourself and your family by contacting the National Lead Information Hotline at 1-800-424-LEAD or log on to www.epa.gov/lead.”
Sealed floors need the sealer off first
Rust-Oleum’s 1-Part sheet says “the sealer will have to be removed by grinding or shot blasting,” and prints the same lead warning beside that step: “WARNING! If you scrape, sand or remove old paint, you may release lead dust. LEAD IS TOXIC. EXPOSURE TO LEAD DUST CAN CAUSE SERIOUS ILLNESS SUCH AS BRAIN DAMAGE, ESPECIALLY IN CHILDREN. PREGNANT WOMEN SHOULD ALSO AVOID EXPOSURE. Wear a NIOSH-approved respirator to control lead exposure. Clean up carefully with a HEPA vacuum and a wet mop. Before you start, find out how to protect yourself and your family by contacting the National Lead Information Hotline at 1-800-424-LEAD or log on to www.epa.gov/lead.” Grinding concrete also raises silica dust: OSHA says respirable crystalline silica “is created when cutting, sawing, grinding, drilling, and crushing stone, rock, concrete, brick, block, and mortar.” Read OSHA’s silica page before grinding, or leave that step to a pro.
Safety
Read the SDS for the exact product you buy before you open it; this article quotes only the products named above, and other kits list different hazards and protection.
How long it lasts, and whether the cost pays off
Lifespan is where the cheap and dear options trade places. HomeGuide says “An epoxy floors lasts 3 to 5 years for water-based epoxy or 10 to 20 years for solid epoxy.” Angi gives the same three to five years for water-based coatings. Worked from those spans, a water-based floor would take about 2 to 7 coatings in all (10 / 5 = 2; 20 / 3 = 6.7, so 7) over the 10 to 20 years HomeGuide gives solid epoxy.
Hot-tire pickup (a warm tire lifting the coating off the floor) is the failure the makers address by name, and they claim hot tire resistance for their coatings: Quikrete’s sheet says “Superior adhesion eliminates hot-tire pick up,” and Rust-Oleum lists “No hot tire pickup” for RockSolid. Those are maker claims, and every one of them depends on the prep in the section above.
Whether it is worth it depends on how long you will keep the floor and how much prep it needs. A separate guide on whether an epoxy floor is worth it is coming; meanwhile, the coatings themselves are covered in the epoxy, resin and floor coatings section.
Frequently Asked Questions
Q. How many kits do I need for a 2-car garage?
At 400 sq ft, one Rust-Oleum EpoxyShield or RockSolid 2.5-car kit covers it in one coat by the makers’ figures, and a 576 sq ft 2-car floor needs a second kit. Put your own length, width and the kit’s coverage into the calculator above.
Q. How much does it cost to epoxy a 1-car or 3-car garage?
HomeGuide puts professional installs at $1,200-$3,900 for a 1-car garage and $2,300-$8,600 for a 3-car garage; Angi gives $750-$3,000 and $2,250-$9,000. The DIY coating cost scales with the number of kits.
Q. How much does it cost to epoxy 1,000 square feet?
Worked from the cost guides’ per-square-foot ranges, about $4,000 to $10,000 at HomeGuide’s $4-$10 and $2,000 to $12,000 at Angi’s $2-$12, installed.
Q. What is the downside of epoxy flooring on concrete?
It needs a dry, sound, unsealed slab and days of cure. Quikrete’s sheet says “Epoxy coatings are not recommended for outdoor applications, such as driveways,” and Rust-Oleum’s notes that coated concrete “can become slippery when wet.”
Q. Is DIY epoxy cheaper than hiring a pro?
On materials alone, yes: the worked figures above run about $0.21 to $1.50 per square foot against $4 to $10 installed on HomeGuide’s figures. The pro price covers labor, prep equipment and the installer’s materials.
Sources (17)
- HomeGuide, How Much Does Epoxy Flooring Cost? (Feb 3, 2026)
- HomeGuide, How Much Does Garage Floor Coating Cost?
- Angi, How Much Does Epoxy Flooring Cost? (updated Aug 3, 2026)
- Rust-Oleum, EpoxyShield Water-Based Epoxy Garage Floor Coating (Pouch Kits) technical data ESH-39
- Rust-Oleum, EpoxyShield 1-Part Concrete Paint technical data ESH-10
- Rust-Oleum, RockSolid Garage Floor Coating Kit technical data RSD-10
- Rust-Oleum, RockSolid Polycuramine Garage Floor Coating Kit product page
- Rust-Oleum, safety data sheet 251965 (EpoxyShield gray 1-car kit)
- OSHA, Silica, Crystalline
- Quikrete, 2-Part Epoxy Kit Garage Floor Coating data sheet
- Ghostshield, Epoxy Max 100 technical data sheet
- Ghostshield, Epoxy Max 100 product page
- Home Depot (retailer) listing, Rust-Oleum 1 gal. Armor Gray Satin Concrete Floor Paint, read 2026-10-28
- Home Depot (retailer) listing, EpoxyShield 240 oz 2.5-car kit, read 2026-10-28
- Home Depot (retailer) listing, RockSolid 180 oz 2.5-car kit, read 2026-10-28
- Home Depot (retailer) listing, Ghostshield Epoxy Max 3 gal kit, read 2026-10-28
- Home Depot (retailer) listing, EpoxyShield 90 oz Clear top coat kit, read 2026-10-28
