Last winter, one of my property managers called me about a dead blower motor on a Trane XV80 furnace. They were losing heat fast. A local contractor quoted $1,450 for the repair and wanted to order the part that same afternoon. I was halfway to authorizing the PO when something stopped me—the number just felt bloated.
I didn't have a competing quote. I didn't have time to benchmark. What I had was a gut feeling based on 6 years of tracking HVAC invoices. I asked the contractor to send me a line-item breakdown. He pushed back, said he didn't usually do that. I pushed back harder. The breakdown came back: $420 for the OEM Trane XV80 blower motor assembly, $180 in shipping (expedited from a regional warehouse), $300 labor, and $550 in “miscellaneous shop fees.”
That $1,450 wasn’t a repair. It was a self-serving quote with $550 of padding.
I’m a procurement manager for a local commercial real estate group—our HVAC spend runs about $80,000 annually. Over the years, I’ve developed a simple 5-step checklist that stops this kind of waste. I call it the TCO verification checklist, and if you’re a facility manager or a building owner, you can use it on your next call, too.
This sounds obvious, but I’ve learned never to assume the contractor is going to order the right part. When I dealt with that Trane furnace heat exchanger recall situation a few years ago, I called three contractors. One quoted an aftermarket heat exchanger that wasn’t listed for my unit. Another quoted an OEM part—but a different revision that didn’t fit.
Before you let anyone touch your system, pull the unit’s model number and serial number from the nameplate. Google the OEM part reference (for Trane, it’s usually a “Trane PartStream” or “Trane Parts” catalog page). Confirm the part number with a manufacturer distributor, not the contractor. This gives you a baseline spec, not a fuzzy description like “blower motor assembly.”
Checklist check: OEM part number confirmed.
Every HVAC quote should have at least three visible buckets:
If a contractor lumps labor and margin together as a single “service fee,” ask them to clarify. In my experience, legitimate contractors can separate these. For the Trane XV80 blower motor, a reasonable breakdown looks like: $420 part, $40 shipping, $250 labor, $130 margin = $840 total. Not $1,450.
Checklist check: Three cost buckets visible.
Here’s a step most people skip: Sometimes the best solution isn’t a Trane part at all. I’ve replaced ancient electric baseboard heaters with modern diesel heaters for temporary structures and saved 40% in operating costs. For parking lots and sidewalks, I stopped overpaying for gas-powered units and switched to an electric snow blower model that cut maintenance downtime by half.
If you’re looking at a Trane furnace heat exchanger, before you authorize a $900 repair, ask: is this a strategic replacement candidate? If the unit is 15+ years old, a new furnace might be cheaper than a heat exchanger swap plus the labor. Run the TCO: repair cost versus remaining lifespan versus new unit energy savings.
Checklist check: Compatible alternatives considered.
This is where I wish I had hard data on national averages (I don’t—I only track my region’s metrics over six years). For the Mid-Atlantic, the range I see for HVAC labor is $80–$150/hour for residential/commercial light. A contractor quoting $200/hour needs to explain why. Maybe they’re specialized in Trane service. Maybe they’re bringing a second technician. Maybe it’s a weekend emergency rate.
If you’re in a situation where you need a quick fix—like resetting a Honeywell thermostat with no reset button—you might not have time to benchmark rates. But you can still ask: “Is this the standard rate, or is there a rush premium?” Knowing the answer helps you decide whether to call around.
Checklist check: Hourly rate within market range and justified.
I made this mistake in my first year. We went with the cheapest quote for a Trane furnace heat exchanger replacement—$1,200 versus $1,600. The contractor used an aftermarket part that didn’t seal properly. Six weeks later, the heat exchanger cracked. We paid $1,600 for a proper replacement plus $400 in temporary heating for the building. The “cheap” option cost us $1,200 + $1,600 + $400 = $3,200. The right option would have cost $1,600 once.
Factor in the likelihood of a redo: older contractors with more experience tend to have lower failure rates. Check references. Ask if they offer a guaranteed workmanship period. The lowest upfront quote often doesn’t account for redo risk.
Checklist check: Redo risk estimated; contractor’s track record reviewed.
I know emergency situations don’t leave time for all five steps. For a no-heat call in January, Step 1 and Step 4 might be all you can do. But if you have even a one-day buffer, run the full checklist. I’ve saved an average of $330 per repair request since I started using it. Not bad for a 15-minute routine.