Pricing guide ยท Residential work

Epoxy garage floor pricing: what to charge and why

Short answer: cost the floor. Material, the crew days it really takes including prep, and your loading and travel. Then divide by one minus your overhead percentage minus your target margin.

A two car garage is a one day job on clean concrete and a day and a half on a slab that needs real work. On a job this size that half day is most of your profit. So the whole question is whether you priced the slab you will actually grind.

The two car garage is a day, until it is not

Residential garage work is the backbone of most coating shops. It has a particular shape. A day of work, a fixed amount of loading and setup, and a slab you did not pour and cannot see until you are standing on it.

That last part is where the money goes. On clean, solid concrete an experienced crew finishes a two car garage in a day. On a slab with a failing coating, half a dozen spalls and a crack through the middle, the same floor is a day and a half. On a job this size, half a crew day is usually most of the profit.

So the whole pricing question for residential garages is one thing. Did you price the slab you are actually going to grind, or the one you pictured on the phone?

Costing a garage floor, line by line

Four lines. The first is easy. The second is where the risk lives. The last two get forgotten.

Material

Resin, topcoat, flake, patch, and the stuff that dies on the job. Use what you actually invoiced on a similar floor divided by the square feet you actually coated. That quietly includes your waste. A price list does not.

Crew days, prep included

Whole crew cost for a day, times the days the floor really takes. Not the days it takes when everything goes right. Your own history on similar slabs is the honest input here.

Loading, driving and setup

Load up, drive, unload, set up, break down, drive back. This happens the same way on a 300 ft² floor and a 600 ft² one. That is why small floors cost more per square foot, and why a flat rate punishes you on them.

Overhead

Not a line on the job, but the job still has to pay it. As a percentage of revenue, carried by every floor you sell.

A 600 sq ft double garage, made up numbers

Material at $1.80 a ft²
$1,080
Crew: 1.5 days at $800 a day
$1,200
Fuel and dump fees
$150
Direct job cost
$2,430
Divide by 1 minus 18% overhead minus 20% margin
/ 0.62
Price
$3,919

That is $6.53 a ft², for this shop, on this floor, with these made up inputs. Every figure here is illustrative, picked to show the method rather than to quote a market. Your material, crew cost and overhead are yours. Put them in the price calculator.

Where the half day goes

The gap between a profitable garage and a painful one is almost always time. Almost always prep time. The usual culprits, roughly in order of how often they turn up:

  • An existing coating. A failing roll on kit from the big box store has to come off completely. Different job, not the same job with a surcharge.
  • Oil. Soaked in oil at the parking spots needs degreasing and sometimes harder grinding. You can see where the car sat.
  • Spalling and cracks. Each repair is minutes of work plus cure time, and cure time is schedule you cannot squeeze.
  • Moisture. The expensive one. A slab with a vapor problem needs testing and maybe a different primer. Find it after you quoted and you eat it.
  • The homeowner’s stuff. A garage full of boxes, a freezer, a workbench. Either they move it before you arrive or you are being paid to move it. Agree that in writing. Do not discover it.

Three questions settle the risk before you quote. What is on the slab now. How much patching. Is there moisture. If you cannot answer all three, you are not quoting. You are guessing with a decimal point on it. Price the walk through, never the phone call.

Quote three options, not one

A single number is a yes or no question. On residential work it is a yes or no question the customer takes to two other shops. Three options turns it into a which one question, and lets a price sensitive buyer choose up instead of talking you down.

Build the difference into things the customer can see and understand.

  • The system. Different base and topcoat, different expected life.
  • Flake coverage. Partial broadcast versus full refusal. You can see the difference from the driveway.
  • Topcoat. Standard versus the harder, more chemical resistant option.
  • Repair included. Up to a stated amount of crack and spall work, instead of an unknown.
  • Warranty length. The quiet one that sells more than people expect.

What you must not do is quote the same floor at three prices. Customers notice, and it costs you exactly the trust you needed to close. The guide to quoting a coating job covers how to lay the three out so the middle one wins.

On discounting a garage floor. At a 20 percent margin, taking 10 percent off the price takes half the profit on the job. Your costs do not move, so the whole discount comes out of margin. On a one day residential floor, that is most of the reason you rolled the truck.

Move scope, schedule or system. Not the margin.

Keep the square foot rate off the proposal

Use it to cost. Do not use it to sell.

Put a rate on the page and you have invited the homeowner to compare you line by line against the cheapest number in town. That is the one axis where cheap always wins. You have also built a trap for yourself on small floors. An honest rate on a 300 ft² single garage looks absurd next to the same rate on a 600 ft² double, because your setup time did not halve.

Quote the finished floor with the scope written out. What you grind. What you repair. What goes down. What the warranty covers. And what the customer needs to move before you arrive.

Check the quote against what happened

This step turns pricing from a guess into a system, and almost nobody does it.

When the floor is finished, put the real material and the real crew hours back against the estimate. Ten garages in, you stop estimating your daily rate and start knowing it. You will almost certainly find one slab condition that costs you more than you have been charging for it.

Doing that by hand means somebody retyping numbers in the evening, which means it stops after the third job. Automating it is the whole point of job costing and materials tracking, and it is what makes the next garage quote better than this one.

Quote it on the driveway, cost it the same night

CoatHQ builds the three option proposal on a phone while you are still standing on the slab. Then it lands real material and crew hours back on the job. See how the estimating engine works. Free to active Resinwerks partners.

Get the software free with Resinwerks

CoatHQ is free to active Resinwerks partners. You buy the resin. No subscription and no platform fee. Resinwerks makes its money on resin, not on software.

Common questions

How much should I charge for an epoxy garage floor?

Cost the floor first. Material at your rate, the crew days it really takes including prep, and your travel and setup. Then divide by one minus your overhead percentage minus your target margin. A two car garage is a one day job for an experienced crew on clean concrete, and a day and a half on a slab that needs real work. That half day is usually most of the profit, so it has to be in the price.

How many square feet is a two car garage?

Often somewhere around 400 to 600 square feet, but the real range is wide. Measure it instead of assuming. The difference between 400 and 600 is a third of your material and a real chunk of your day. Measure on the walk through, write it down, and quote from what you measured.

Should I charge more for a garage with cracks and oil stains?

Yes, and not as a surcharge tacked on the end. Repair work changes how long the job takes, and time is your biggest cost. Price it as extra crew hours plus patch material inside the quote, with the scope written out so the customer knows what they are buying. A surcharge added after the crew shows up turns a happy customer into a bad review.

Why do small garages cost more per square foot?

Because your setup does not shrink with the floor. A 300 square foot single garage takes nearly the same loading, masking, mixing and cleanup as a 600 square foot double. Spread the same fixed work over half the area and the square foot number roughly doubles. That is arithmetic, not greed. It is also the main reason to quote a finished job price instead of a rate.

Should I offer a cheaper garage floor option?

Offer a different scope, not a discounted version of the same floor. Three real options, with different systems, flake coverage, topcoat and warranty, let a price sensitive customer buy something you can still make money on. Quoting the same floor for less just moves money from your pocket to theirs, and it teaches the next customer to ask.

Keep reading

Free to Resinwerks partners

Every garage, priced the same way.

CoatHQ builds the quote on site and lands the real cost back on the job afterwards. Free to active Resinwerks partners. You buy the resin.

Free to active Resinwerks partners. No subscription and no per seat fee.