Free calculator

Furnace Repair Cost Calculator

Pick the part that failed to see a realistic furnace repair price, with the service call and emergency rates included if you need them.

Last reviewed October 2026 · How we calculate estimates

Most furnace repairs cost $125 to $480, and the national average is about $300. The cheap repairs are also the common ones: a dirty flame sensor, a cracked hot-surface igniter or a failed capacitor. The expensive ones, an inducer motor or a heat exchanger, are where it pays to know the typical price before you approve the work.

Your job

Estimated cost
—
National average
Cost breakdownRange

Furnace repair cost by part

RepairTypical cost
Tune-up and inspection$70 – $200
Furnace cleaning$70 – $300
Flame sensor$80 – $250
Igniter$100 – $250
Capacitor$100 – $250
Transformer$100 – $250
Thermocouple$100 – $300
Limit switch$100 – $375
Thermostat$190 – $480
Gas valve$200 – $800
Control board$300 – $650
Flue pipe$300 – $700
Blower motor$300 – $900
Inducer motor$400 – $1,100
Heat exchanger$1,000 – $3,000
Service call (labor per hour)$75 – $150
Emergency labor (per hour)$140 – $210

Source: HomeGuide, 2026 pricing data.

Common furnace problems and their likely cause

Worked example: a furnace that won't light on a cold night

The furnace clicks but never lights on a Sunday night, and the technician replaces the igniter. Choosing Igniter with the service call and the emergency option gives $235 – $530 nationally, or $260 – $585 in California. The same repair on a weekday costs about $175 – $400 nationally.

Safe checks before you call

Our step-by-step guide, furnace won't light? common causes, safe checks and repair costs, matches symptoms to the likely part.

If you smell gas or a carbon monoxide alarm sounds, leave the house and call your gas utility or 911 from outside.

How this estimate is calculated

Each repair uses its own published installed price range. The service call is one hour at standard rates, and the emergency option adds the difference between emergency and standard labor rates for a typical one-to-two-hour repair. The total is adjusted by your state's BEA Regional Price Parity if you choose a state. See our methodology.

Repair or replace your furnace?

HVAC contractors often use the 5,000 rule: multiply the furnace's age by the repair cost, and if the result is over 5,000, price a replacement too. A 17-year-old furnace needing a $400 inducer motor gives 6,800, so get a second quote. A 6-year-old furnace needing a $200 igniter gives 1,200, so repair it.

Book a fall tune-up. A $70 to $200 tune-up cleans the flame sensor and tests the igniter and capacitor, the parts most likely to fail on the first cold night.

Related guides

Also try

HVAC Repair AC Repair Heat Pump Repair Mini Split Repair Commercial HVAC Replacement Plumbing Repair Electrician

Frequently asked questions

How much does furnace repair cost?

Most furnace repairs cost $125 to $480, with a national average around $300. Small parts like igniters and flame sensors cost $80 to $250, while an inducer motor runs $400 to $1,100 and a heat exchanger $1,000 to $3,000.

How much does it cost to replace a furnace igniter?

Furnace igniter replacement typically costs $100 to $250 including parts and labor.

How much is an emergency furnace repair?

Emergency and after-hours HVAC labor typically runs $140 to $210 per hour, compared with $75 to $150 during regular hours. For a typical repair that adds roughly $60 to $130.

Is it worth repairing a 15-year-old furnace?

It depends on the repair. Small fixes like an igniter or flame sensor are usually worth it. For major repairs like an inducer motor or heat exchanger, multiply the age by the repair cost; over 5,000 suggests pricing a replacement.