How much does furnace repair cost?

Updated March 25, 2026 · Expert-verified answer

Quick Answer

Furnace repair costs $150-$500 for common issues. Major repairs like heat exchanger replacement: $1,000-$3,000.

Sponsored

Cost Breakdown

Service Low High Notes
Ignitor replacement 100 250 Common wear item
Flame sensor 75 200 Cleaning may fix it
Blower motor 300 600 May include capacitor
Heat exchanger 1000 3000 May warrant replacement

Furnace Repair Cost

Understanding common repair costs helps you decide between repair and replacement.

Common Repairs

Ignitor: $100-$250. Flame sensor: $75-$200. Blower motor: $300-$600. Draft inducer: $200-$600. Thermocouple: $100-$250.

Major Repairs

Heat exchanger: $1,000-$3,000 (may warrant replacement). Control board: $400-$700. Gas valve: $300-$800.

Emergency Service

Standard diagnostics: $75-$150. Emergency calls add $150-$300 for the call alone.

Repair vs. Replace

Repair if under 10 years and under $500. Replace if over 15 years, exceeds $500, or heat exchanger is cracked (safety hazard).

Related Questions

Why is my furnace not heating?

Common causes: tripped breaker, dirty filter, failed ignitor, thermostat malfunction, or pilot light issue.

How often do furnaces need repair?

Well-maintained furnaces rarely need repair in the first 10 years. After that, expect occasional issues.

Is a cracked heat exchanger dangerous?

Yes, it can leak carbon monoxide. Replace immediately and install CO detectors.