Epoxy flooring price calculator
Put your own numbers in. The tool shows its work as it goes. The full math sits right under it.
Read this before you trust the output. Every box below starts with a round placeholder so the tool works right away. Those numbers are not market data. Not a survey. Not a quote. We made them up so the thing runs. Material, crew cost, speed and overhead swing hard from shop to shop.
Change each one to your own number. Every hint tells you where to find it in your own paperwork. Nothing you type leaves your browser.
Your price for this floor
Built from what you typed above. Nothing else.
| Line | Amount |
|---|---|
| Material | |
| Crew labor | |
| Other job costs | |
| Direct job cost | |
| Overhead covered | |
| Net profit | |
| Price | |
| Crew days | |
| Break even price, no profit |
The math, in full
- Slab condition slows your day and adds patch material.
adjusted rate = your rate x condition factor. The factors are 1.00, 0.85, 0.70 and 0.50. The patch material added per ft² is $0.00, $0.05, $0.18 and $0.40. Placeholders, same as everything else here. crew days = square feet / adjusted rate, rounded up to the next half day. Half a day is the floor.material = square feet x (material per ft² + patch per ft²)crew labor = crew days x crew cost per daydirect job cost = material + crew labor + other job costsprice = direct job cost / (1 - overhead% - margin%). Most spreadsheets get this part wrong. Dividing is what makes the margin you typed the margin you keep. Adding it on top does not.overhead covered = price x overhead%andnet profit = price x margin%. The three parts add back up to the price exactly.- Lean and Premium run the same math at 8 points under and 10 points over your target margin.
- This tool knows nothing about your market, your competition or your close rate. It is arithmetic on numbers you gave it.
Why we won’t just hand you a price per square foot
Search this question and you will find a dozen pages quoting a national range. Those numbers are not worth much. The two biggest pieces of your price are things only you know.
Your crew cost is yours. A two man crew out in the country and a three man crew in a city with a shop lease are not the same business. They cannot charge the same price.
Speed is yours too. The same 600 ft² garage is an easy day for a crew that has done four hundred of them. It is a day and a half for a crew that has done nine. Then add your overhead, which depends on whether you run out of your driveway or a building with an office manager in it.
Put all that together and the average price per square foot stops describing anybody.
The number you want is not a benchmark. It is your cost, grossed up to the margin you want to keep. That is a calculation, and it takes about ninety seconds.
The mistake that eats your year: markup is not margin
This one is worth more than the rest of the page.
Say a floor costs you $4,000 in material, crew and job costs. You want 20 percent. So you add 20 percent and quote $4,800. Sounds right. It is not.
The $800 you added is 20 percent of your cost. As a slice of the $4,800 the customer pays, it is 16.7 percent. And you have not paid overhead yet. Take 18 percent of $4,800 off, which is $864, and the $800 is gone.
The floor lost money. You were busy. The crew got paid. The customer was happy. And the floor lost money.
Pricing from margin means you divide instead of add.
Same floor, priced from margin
- Direct job cost
- $4,000
- Overhead target
- 18%
- Net margin target
- 20%
- Divide cost by 1 minus 0.18 minus 0.20
- / 0.62
- Price
- $6,452
Of that $6,452: $4,000 of cost, $1,161 of overhead, $1,290 of net profit. The three add back to the price exactly. That is the test. These figures are made up to show the math, not to quote a market.
The gap between $4,800 and $6,452 on one floor is not a rounding error. Run thirty floors a year at the first number and you have given away a truck.
Prep decides whether the floor made money
Material is easy to predict. Material is on an invoice. What turns a good coating job into a painful one is almost always the slab. And the damage is done at the estimate, not on the job.
You price a floor at a full crew day. It turns into a day and a half of grinding, patching and vacuuming. Now you have lost half a day of crew cost you never charged for. On most residential jobs, half a crew day is most of the profit.
That is why the calculator slows your daily rate instead of just adding a dollar amount. Bad concrete costs you time first. Material second.
Three questions settle it before you quote.
- What is on the slab right now? An old coating that has to come off is a different job. It is not the same job with a surcharge.
- How much patching? Walk it. Count the spalls and the cracks. Guessing from the driveway is how half days go missing.
- Is there moisture? A slab that needs a moisture test, and maybe a vapor barrier, is not the job you bid over the phone.
If you cannot answer all three, your price is a guess with a decimal point on it. Price the walk through. Not the phone call.
What to do with the number
Three things, in order.
Don’t hand the customer a square foot rate
A square foot rate is a costing tool. It is not a selling tool. Put it on the proposal and you have asked the homeowner to compare you line by line against the cheapest number in town. That is the one fight where cheap always wins.
Quote the finished floor instead, with the scope spelled out. What you grind. What you patch. What goes down. What the warranty covers.
Give three options
One price is a yes or no question. Three options turns it into a which one question. Now the customer can buy up instead of talking you down. The Lean, Target and Premium row above is that idea with the math already done.
Check the number against the job
Almost nobody does this step. It is the one that compounds.
When the floor is done, put the real material and the real crew days back against the estimate. Do it for ten jobs. Your daily rate stops being a guess and becomes a fact. That loop is what job costing and inventory tracking automates. It is also what turns a pricing calculator into a pricing system.
The same math on every job, without the spreadsheet
CoatHQ prices floors this way inside the software. Square foot estimating, three option proposals, then real material and crew hours landed back on the job. Your next estimate gets better than this one. See how the estimating engine works.
Get the software free with ResinwerksCoatHQ 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 epoxy flooring per square foot?
There is no national price. Anyone who gives you one is guessing. Your price covers your material, your crew days, your overhead and the profit you want on that floor. Two shops forty miles apart can both be right at very different numbers. Their crew cost, speed and overhead are different. Put your own figures in the calculator and you get your number instead of somebody else’s.
Why does the calculator ask for crew cost per day?
Because that is a number you already know. Coating is day work. You load up, you grind, you coat, you clean up, you go home. Most owners can tell you what a crew costs them for a day. Far fewer can tell you a loaded hourly rate off the top of their head. Give it the day cost and the square feet you finish in a day. It handles the rest.
What is the difference between markup and margin?
Markup gets added on top of cost. Margin is a slice of the final price. Add 20 percent to a $4,000 cost and you charge $4,800. But $800 out of $4,800 is only 16.7 percent. Overhead still has to come out of that. A lot of shops lose their profit in that gap. This calculator prices from margin, so the number you type is the number you keep before tax.
Are the default numbers real market rates?
No, and we won’t pretend they are. They are round placeholders so the tool works the first time you open it. They are not survey data. They are not a quote. Material, crew cost, speed and overhead swing hard by market, by system and by shop. Change every one of them to your own number before you trust what comes out.
Should I show the customer a price per square foot?
Usually not as the headline. A square foot rate invites the homeowner to line you up against the cheapest bid in town. It also makes you look expensive on small garages, where your setup time is a bigger slice of the job. Quote the finished floor with the scope written out. Keep the square foot number for your own costing.
What this calculator is not. It does not know your market. It does not know your competition, your close rate, or what the customer across town got quoted last week. It will not price commercial work with night shifts, union labor or liquidated damages. It will not tell you whether to take the job.
It does one thing. It turns your costs into a price that keeps the margin you asked for. The rest is still your call.