Flat Rate vs Time and Materials: How Contractors Should Actually Price
Hourly pricing punishes your best techs and makes customers nervous. Here's how flat rate works, what it takes to build one, and when hourly still wins.
Two contractors quote the same water heater replacement. One says "about $150 an hour plus parts, probably four to six hours." The other says "$1,850, done tomorrow."
The second one gets the job more often, even when the final number is higher. That's not a trick — it's a real difference in what the customer is being asked to buy.
The problem with hourly
Time and materials feels fair. It usually isn't, for either side.
It punishes competence. Your best tech does the job in three hours. Your newest takes six. Under hourly, you bill more for the worse experience. The customer who gets your slowest tech pays the most. That's backwards, and if they ever compare notes with a neighbour, it looks like exactly what it is.
It makes the customer anxious. "Four to six hours" means they're watching the clock, wondering if they're being slow-walked. That anxiety colours the whole job, and it shows up in your reviews.
It caps your income at your hours. You cannot earn more without working more. There is no upside for getting faster.
It invites argument. Every unexpected complication becomes a negotiation on someone's driveway.
What flat rate actually is
Flat rate means you price the job, not the time. A water heater swap is $1,850 whether it takes three hours or six.
The customer knows the number before you start. You absorb the variance. That trade — certainty for them, risk for you — is the whole deal, and it's why flat rate commands a premium.
It rewards efficiency. Get faster, invest in better tools, train your people, and the margin is yours.
It removes the clock. Nobody's watching. The tech can do the job properly instead of visibly rushing.
It closes faster. A number the homeowner can say yes or no to beats a range they have to think about.
It's easier to sell. New techs quote from a book rather than doing mental arithmetic on a driveway.
Building the price book is the hard part
This is where most attempts fail. Flat rate only works if the numbers are right, and the numbers come from your data, not from a competitor's.
You need, for each common job:
Real average time. Not what it should take. What it actually takes, measured across techs, including the drive, the setup, the cleanup, and the paperwork. If you've never tracked this, you can't price flat rate yet — start tracking first.
True material cost, including the parts that get wasted and the ones that come off the truck without anyone logging them.
Your real overhead rate. Trucks, insurance, office, software, the time spent quoting jobs you didn't win. Divide annual overhead by billable hours to get a per-hour burden.
A margin that survives a bad day. Flat rate means you eat the jobs that go long. Price for the average, not the best case, or the difficult jobs will quietly wipe out the easy ones.
The uncomfortable part: most contractors who build a price book properly discover they've been underpricing. That's the point of the exercise.
Tiering the options
Flat rate works better when you offer choices rather than a single number.
Good / Better / Best on the same job — a basic replacement, a mid option with a better unit and a longer warranty, a premium with the extras. Three numbers.
Most customers pick the middle. That's not manipulation, it's how people buy when given a range. But it only works if all three are genuinely honest options — a deliberately bad "good" tier that nobody should buy is a trick, and customers notice.
Where hourly still wins
Flat rate isn't right for everything, and pretending otherwise gets you burned.
Diagnostics. You can't flat-price finding a problem you haven't found. Charge a flat diagnostic fee, then flat-rate the repair once you know what it is.
Genuinely unknown scope. Opening up a wall, chasing an intermittent fault, anything where the job could be one hour or three days. Quote hourly with a not-to-exceed and revisit.
Large custom projects. A full remodel isn't a price book item. That's a bid.
Emergency and after-hours. Often a flat call-out plus hourly, since the variance is genuinely high.
The mature answer is both: flat rate for the 80% of jobs you do repeatedly, hourly for the genuinely unpredictable rest.
Getting your techs to use it
A price book that lives in a binder in the office does nothing.
It needs to be on the tech's phone, searchable, current, and connected to the quote they hand the customer. If pricing a job means calling the office, they'll guess instead, and your carefully built book becomes decoration.
The other half is confidence. Techs who've been quoting hourly for a decade will feel like the flat number is too high, because they're mentally dividing it by hours. Train the conversation, not just the numbers. What they're selling is a fixed price and a guarantee, and that's worth more than time.
What to watch after you switch
- Margin per job type. Some price book entries will be wrong. You'll only find out by measuring. Review quarterly and adjust.
- Close rate before and after. It usually goes up. If it drops sharply, your numbers are off, not the model.
- Time variance per job type. Widening variance means either a training gap or a job that shouldn't be flat rate.
The honest summary
Flat rate is better for most home service work, most of the time. It aligns your incentives with the customer's, it rewards you for getting good, and it closes more jobs.
But it's only better if the price book is built on your real numbers. Flat rate on guessed numbers is just hourly with the risk moved onto you and no data to defend it.
Track your times for a quarter first. Then build the book.
We build the CRMs that track real job times, material costs, and margin by job type — the data a price book needs. See the home services build.