HVAC Quoting: Flat-Rate vs. Time-and-Material (And When Each Wins)
Ask ten HVAC owners how they price and you'll get two camps that quietly resent each other. One swears by flat-rate — a fixed number for a defined job, take it or leave it. The other insists on time-and-material, because "every house is different" and they refuse to eat the risk of a job that runs long. Both are right about their own risk. Both are usually wrong about what it costs them to quote that way.
Here's the number that should frame the whole decision: a lead is roughly 10 times more likely to convert when you respond within the first hour than after. Not a little more likely — an order of magnitude. Which means the pricing method that gets an accurate number in front of the homeowner fastest is worth more than the method that protects a few points of margin on the jobs you actually win. Speed is a pricing decision, even though nobody files it under pricing.
Why time-and-material quietly loses jobs
Time-and-material feels safe because the risk transfers to the customer: whatever the job takes, they pay for. On the jobs you win, the margin is protected. The problem is upstream of that, in the jobs you never win.
A T&M quote is hard to say yes to. The homeowner is staring at "labor at $X/hr plus parts, estimated 6–9 hours." That's not a price — it's a range with a shrug attached, and a range invites three reactions, all bad for you. They call two more shops to compare. They ask you to "just give them a real number." Or they sit on it, because an open-ended bill is exactly the kind of decision people defer. Every one of those reactions burns days, and days are what turn a warm quote cold.
There's also a trust tax. A range reads as "I'm not sure," even when you're plenty sure and just being careful. The flat-rate shop down the road hands over one confident number and looks like the professional, whether or not their pricing is actually better.
Why flat-rate wins the quote — and where it bites
Flat-rate wins because it's decidable. One number, one yes, no homework. The homeowner can compare it to the other shop in three seconds instead of running a spreadsheet, and "decidable in three seconds" is most of what wins a residential job.
Where it bites is the job that runs long. If you flat-rated a condenser swap at a clean number and the disconnect is corroded, the lineset's wrong, and the attic is a crawl from a horror movie, you eat the difference. Flat-rate only works if your number already carries the average of good jobs and bad ones — priced from what these jobs actually take across dozens of them, not from the one clean install you're picturing when you write the quote.
That's the real dividing line, and it isn't philosophical. Flat-rate is right when you have enough history on a job type to know its true average. T&M is right when you genuinely don't — a one-off, a diagnostic, a job with a variable no reasonable estimate can pin down yet.
The split most HVAC operators should actually run
The camps are a false choice. The operators who quote fast and protect margin do both, sorted by how much history they have:
- Flat-rate everything you've done more than a handful of times. Standard installs, common repairs, seasonal maintenance, the swap-outs you could do in your sleep. You know the average. Price it, publish it, quote it in minutes.
- T&M only the genuine unknowns. Diagnostics, first-time job types, anything with a variable you can't estimate honestly. Be explicit that it's T&M and why — customers accept a range far better when it's clearly the exception, not your default.
- Deposit the flat-rate jobs, progress-bill the big T&M ones. The pricing method and the cash cycle are the same conversation — a flat number with a deposit attached collects cleaner than an open range billed at the end.
Make the flat number defensible, not guessed
The objection to flat-rate is always "but what if I underprice it?" That fear is legitimate, and the answer isn't to retreat to T&M — it's to price the flat number from your own completed jobs instead of from memory. What did this exact job type actually cost you the last dozen times, labor and parts, good runs and bad? That average is your flat number, and it already contains the corroded disconnects. Memory doesn't; memory anchors on the clean install and underprices every time.
This is where pricing history earns its keep. A shop that can pull "here's what condenser swaps have really cost me over the last year" quotes flat-rate with confidence, because the number is evidence, not a guess. A shop pricing from gut re-guesses every job and swings between leaving money on the table and eating jobs that ran long. Same trade, opposite outcomes — the difference is whether the flat number was learned or invented.
Flat-rate versus time-and-material was never the real question. The real question is which jobs you know well enough to price with one confident number, and which ones you honestly don't yet — and then quoting each the way that wins it fastest.
If you'd rather your flat-rate numbers come from what jobs actually cost you — history mined, priced, and out the door same-day, with the genuine unknowns flagged for a closer look — Setell learns your pricing from your completed work and quotes from it. Free tier is 3 AI quotes a month; paid plans from $49/mo. Start free.Ready to quote faster?
Start free — no credit card. See your first AI-drafted quote in minutes.