BusinessJune 23, 20268 min read

When "Fixed Price" Becomes "Free Labor": How HVAC Contractors Get Burned by Scope Creep

The compressor swap looked straightforward. The customer overruled your recommendation. Now you're doing a second trip for free and getting a one-star review. Here's how to stop losing money on fixed-price jobs.

When "Fixed Price" Becomes "Free Labor"

You quoted the job. You did the work. And somehow you still lost money.

It happens more than most contractors want to admit — and it almost always starts with a customer who overruled your recommendation.

The Compressor Story Every Tech Has Lived

Here's a scenario that plays out every summer across HVAC shops:

A tech diagnoses a failed compressor on a 14-year-old unit. The system is at the end of its serviceable life — coil is pitted, capacitor is marginal, refrigerant charge has been off for two seasons. The right call is replacement. You write up a proposal with a clear recommendation.

The customer says no. They want the compressor swapped, nothing else. "Just fix what's broken."

You write a fixed-price quote for the compressor. You do the swap. Two weeks later, they call back — the system isn't cooling right. You go out. Turns out the TXV was partially failing and was starving the compressor the whole time. That's what killed it. The new compressor is now stressed for the same reason.

Now you're caught. Do you eat the second trip and the parts? Or do you try to explain refrigerant flow dynamics to someone who's already telling their neighbors you do bad work?

Why This Ends Up on Reddit and Facebook

The HVAC subreddit and local Facebook groups are full of posts from homeowners convinced their contractor ripped them off or did shoddy work. Most of those posts have a version of the same backstory: the contractor recommended something the customer declined, the customer got a cheaper fix, and then the system failed again.

From the customer's perspective, the logic is simple: you touched it, you broke it. They don't understand that an HVAC system is an interdependent loop — that the compressor didn't cause the TXV to fail, the TXV caused the compressor to fail, and no amount of labor quality changes that.

What they post online: "Paid $1,800 for a compressor and it's already having problems. Would not recommend."

What actually happened: The contractor correctly diagnosed a cascading failure, the customer overrode the fix, and the root cause is still present.

The contractor loses the argument in public, loses the reputation points, and already lost money on the job.

The Real Problem: You Can't Control the Variables You Didn't Treat

Fixed-price work assumes you control the scope. When a customer narrows that scope against your recommendation, they've introduced variables you can't account for — but you're still the one holding the warranty.

The margin you built into the quote was priced for a job you could do completely. When the customer removes half the job, they don't remove half the risk. The liability surface stays the same.

That's the trap.

How to Catch This Before the Job Starts

1. Document the declined recommendation in writing, at quote time.

Don't just note what you're doing — note what you recommended and that the customer declined. A one-liner in the quote is enough: "Customer declined equipment replacement per tech recommendation dated 6/15. Repair quoted at customer request."

This doesn't need to be confrontational. It just needs to exist. If the system fails again, you have a paper trail showing this wasn't your call.

2. Price incomplete repairs differently.

When a customer won't let you do the full fix, the job is now higher risk — for them and for you. You can legitimately price a partial repair at a different rate because the diagnostic certainty is lower. You're not fixing the system, you're fixing one component of a system with known issues.

You can frame this honestly: "Because we're not addressing the underlying cause, I can't warranty this repair the same way I would a full fix." That's not a threat — it's accurate.

3. Use a tiered recommendation format on quotes.

Present the options explicitly: here's what we recommend, here's what it costs, here's what a partial fix looks like, and here's what each option leaves unresolved. When customers can see the tradeoffs side by side, the "just fix the compressor" conversation changes. They're not declining your advice — they're selecting an option you presented.

This also protects you legally and reputationally. You offered the right solution. They chose.

4. Build a trip charge into second visits on overridden repairs.

Make it clear in writing that a return visit within 90 days on an overridden repair is billable. This isn't punitive — it's just honest. If the root cause wasn't treated, additional service is additional service.

5. Flag the job in your records.

When a customer overrides a recommendation, tag the job. When they call back, you want to know immediately that you're walking into a known-risk situation — not find out when you're already on site with your tools out.

Capturing Margin You Would Have Lost

The goal isn't to win the argument — it's to stay profitable regardless of what the customer decides.

  • Tiered quotes make every option billable. Even if they pick the cheapest path, you priced it knowing they might.
  • Declined recommendations reduce your warranty exposure. Make sure your service agreement language reflects that repairs made against your recommendation carry limited coverage.
  • Documented recommendations protect your reputation. When the one-star review comes in, you have receipts.
  • Follow-up touchpoints turn callbacks into revenue. A 30-day check-in after a contested repair gives you a professional opportunity to revisit the full fix — and positions you as the expert, not the problem.

The Communication Is the Product

The best HVAC contractors aren't just technically good — they're clear. They explain what's wrong, what they recommend, what happens if you don't, and what they'll do either way. They put it in writing. They follow up.

When a customer demands you swap the compressor on a dying unit, you can't stop them. But you can make sure they understood what they were asking for, that they chose it, and that you documented every step of that conversation.

That's not just good business. It's the difference between getting blamed for a failure you didn't cause and having a paper trail that says you told them exactly this would happen.


Setpoint helps HVAC contractors track customer history, generate tiered quotes, document declined recommendations, and flag follow-up touchpoints — so you're never walking into a job blind. Learn more →

Built for HVAC shops like yours.

Setpoint is $99/month flat — owner and all techs included. AI receptionist, voice notes, quote generation, refrigerant tracking, and EPA compliance out of the box. 14-day free trial, no credit card required.

Start free trial →
← Back to blog