Epoxy flooring profit margins
Gross margin, net profit, and what eats the difference.
Read the guide
Learning path
You've done real jobs, maybe more than you expected. But the bank balance doesn't match the calendar, a callback cost you a weekend, and you're not sure which leads are worth paying for. This path covers the systems that turn a busy first year into a business: pricing, deposits, warranties, lead costs and your first hire.
Where you're starting
The first year teaches by invoice. If you're busy but unsure the jobs are paying, look in three places first: your price, what your leads really cost, and your callbacks.
Keep revenue and profit apart while you look. Revenue is what customers paid you. Profit is what's left after materials, labor, rentals, the truck, insurance, marketing and the jobs you had to go back to. A full calendar raises the first number; only systems raise the second. (We don't publish income promises; see the earnings disclaimer.)
Your roadmap
For each one: the price, materials, crew hours times pay, travel, rentals, the lead cost and any callback. Put them through the job pricing calculator. If the profit surprises you, check overhead first: the truck, insurance, phone, software and marketing that aren't on any one invoice.
A 200 sq ft job takes nearly the same setup, travel and visits as a 600 sq ft one. Charging both the same rate per square foot is one of the pricing mistakes in our start-a-business guide.
Multi-coat and multi-visit systems eat margin when they're priced like one-day jobs. Every extra trip is another crew day.
On-the-spot discounts come straight out of profit. A written rule makes the decision before the customer asks.
A deposit covers materials you buy before the job. A written scope covers the prep, repairs and exclusions the price assumes. Start from the estimate template and the scope of work.
Separate the manufacturer's product warranty from your workmanship warranty, and know why floors fail before you promise years. The warranty template is a starting point.
A flooring lead typically costs about $45–62 from Google Local Services Ads and about $48–122 from Google search ads. Divide by your close rate to see what a booked job costs; the table below shows why the close rate matters as much as the lead price.
Budget for workers' compensation once you have employees; for a flooring business it typically runs $144 a month. At about $90–142 a day to rent and $8,488 to buy, a dual-disc grinder pays for itself after roughly 60–95 rental days; the rent-vs-buy calculator runs it with your numbers.
Worked example
At $55 a lead, within the typical about $45–62 range for Google Local Services Ads, what a booked job costs depends on how many estimates you close.
Raising your close rate cuts your cost per booked job just as surely as finding cheaper leads. That's the Sell system. The lead cost calculator runs it for every channel you use.
| Close rate | Leads per booked job | Lead spend per booked job |
|---|---|---|
| 10% | 10 | $550 |
| 20% | 5 | $275 |
| 30% | 3.3 | $183 |
What to learn first
You've proved you can do the work and get jobs. These systems decide whether the business keeps what it earns.
Priority 1 · System 2
Overhead, minimum jobs, multi-visit pricing and discount rules: the first places to look when a busy year isn’t paying.
Read free: How to price epoxy flooring · Use: Job pricing calculator
Priority 2 · System 6
Callbacks cost a crew day and a review. Write terms you can honor, and fix the cause, not only the floor.
Read free: Epoxy floor warranties · Use: Warranty template
Priority 3 · System 7
Know what a booked job costs by channel, keep the reviews coming, and hire with a pay structure.
Read free: Epoxy flooring marketing · Use: Lead cost calculator
Priority 4 · System 3
Deposits and a written scope stop the slab’s surprises and slow payers from coming out of your margin.
Read free: Epoxy flooring contracts · Use: Estimate template
Common mistakes
Gross margin, net profit, and what eats the difference.
Read the guide
When to hire, how to pay, and how to train a helper.
Read the guide
Every lead channel, what it costs, and a 90-day plan.
Read the guide
Start with pricing. Check that your overhead is in your price, that you have a minimum job, that multi-visit systems are priced per visit, and that discounts follow a rule. Then check what a booked job costs you in leads, by channel.
Divide the cost per lead by your close rate. At $55 a lead and one job closed for every five leads, a booked job costs $275 in lead spend before any other marketing. The lead cost calculator does it by channel.
When the jobs you turn down, or the estimates you can’t get to, are worth more than a helper costs. Budget for workers’ compensation once you have employees; for a flooring business it typically runs about $144 a month.
Renting a 22-inch dual-disc grinder runs about $90–142 a day, and a new one is $8,488. At those rates buying pays off after roughly 60–95 rental days, before you count tooling, maintenance and resale value.
Nobody can promise you an income, and we don’t. Revenue depends on your market, your prices, your costs and how many jobs you close, and profit is what’s left after all of them. The earnings disclaimer explains how we handle income figures.
Cost per lead and close rate in; cost per booked job and return on spend out, by channel.