The furnace dies on the coldest night of the year. That’s not bad luck; that’s just how furnaces work. They fail when they’re working hardest, which is also the moment you have the least patience for shopping around. A technician shows up, pokes around for fifteen minutes, and hands you a number. You’re cold, the kids are cold, and signing the paper makes it stop.

That’s exactly the situation a certain kind of contractor counts on. Most HVAC techs are honest and trying to make a living. A few read the thermostat in your house and the worry on your face and price accordingly. The good news is you don’t need to be an HVAC expert to spot a quote that’s out of line. You just need to know what the parts actually cost and what a reasonable bill looks like.

Start with the service-call fee

Almost every company charges a fee just to send someone out. This covers the truck, the gas, and the first stretch of diagnostic time. A normal service-call or diagnostic fee runs somewhere around $75 to $150 in most parts of the country. Some shops fold it into the repair if you go ahead with the work; others keep it separate. Either approach is fine as long as they tell you up front.

What’s not fine is a $250 “diagnostic” with no explanation, or a fee that magically grows once they’ve decided you’re committed. Ask what the fee is before the truck leaves the shop. A company that won’t tell you over the phone is telling you something.

Know the ballpark for common repairs

Furnaces fail in pretty predictable ways, and a handful of parts account for most of the calls. Here are typical installed price ranges, meaning parts plus labor, not just the part off the shelf:

  • Flame sensor cleaning or replacement: roughly $80 to $250. This is one of the most common furnace problems and one of the cheapest. A dirty flame sensor makes the furnace light and then shut off after a few seconds. Cleaning it sometimes takes ten minutes.
  • Hot surface igniter: about $150 to $400. The igniter is a wear item that cracks over time. The part itself is often under $50, so most of the bill is the labor and markup.
  • Inducer motor: around $300 to $650. This is the small motor that vents combustion gases. More involved, more expensive, but still a normal repair on an older unit.
  • Control board: roughly $300 to $650. The brain of the furnace. When it fails, it can throw confusing symptoms, which makes it a favorite for misdiagnosis.
  • Blower motor: about $400 to $900. The big one that pushes warm air through the house. Price swings a lot depending on whether it’s a standard motor or a variable-speed ECM.

Treat these as typical ranges, not gospel. Your region, the age of your furnace, and parts availability all move the number. But if you’re quoted $700 to clean a flame sensor, you now know something is wrong. If you want a more detailed breakdown before the tech arrives, this rundown of average furnace repair costs by part is a useful reference to print out or keep on your phone.

Red flags that you’re being upsold

The repair itself is rarely where people get burned. It’s the add-ons. Watch for these:

  • The mystery “system check” that finds three more problems. You called about no heat. Suddenly you also need a new capacitor, a surge protector, and a UV light. Sometimes that’s real. Often it’s padding.
  • Pressure to replace the whole furnace on the spot. A 12-year-old furnace with a bad igniter does not need replacing. If the first move is a $7,000 quote for a new system before they’ve even tried the $200 fix, slow down.
  • Refusing to itemize. A fair quote separates the service fee, the part, and the labor. “It’s $850, take it or leave it” with no breakdown is a choice, and not one that benefits you.
  • Scare language about safety. Carbon monoxide and cracked heat exchangers are real and serious. They’re also the easiest way to frighten someone into an unnecessary system replacement. If a tech claims a cracked heat exchanger, ask to see it, ask for a photo, and get a second opinion before you buy a new furnace.
  • A coupon that only works if you sign today. Real discounts don’t expire the moment the technician walks to his truck.

Sanity-check the number before you sign

You don’t have to take the quote at face value, and you don’t have to be rude about it. A simple “let me think about it for an hour” is completely normal, even in winter, for anything beyond a basic part swap.

While you’re thinking, run the number against what the repair should actually cost. A furnace repair cost calculator lets you punch in the repair and see whether your quote lands in the normal range for that job. Two minutes of checking can save you a few hundred dollars, or at least tell you the quote is fair so you can sign with a clear head.

For anything over roughly $500, get a second quote. Yes, you might pay a second service-call fee. Spending $100 to avoid overpaying by $600 is good math. Most reputable companies will give you a ballpark over the phone if you describe the symptom and any error code blinking on the furnace.

A quick gut-check before you pay

Before you hand over a card, ask yourself:

  • Did they explain what failed and why, in plain English?
  • Is the quote itemized into fee, part, and labor?
  • Does the total roughly match the typical range for that part?
  • Are they fixing the actual problem, or selling you a whole new system?

If the answers feel off, that’s your cue to pause. Heat is urgent, but very few furnace repairs are so urgent that you can’t take an hour to check the price. The contractors who respect that are usually the ones worth hiring.

Written by the team at CostInspector, where we help homeowners figure out what home-service work should actually cost before they pay. You can sanity-check any furnace estimate with our free furnace quote checker.

JS Bin