Furnace Repair Cost Guide

Furnace repair costs range from $100–$500 for common issues. Ignitor replacement costs $150–$300, blower motor $300–$600, and heat exchanger repair $500–$1,500.

Costs depend on the failed component and furnace type (gas, electric, or oil).

Common Furnace Repairs & Costs

Diagnostic / Service Call$75–$150
Ignitor Replacement$150–$300
Blower Motor Replacement$300–$600
Gas Valve Replacement$200–$600
Heat Exchanger Repair$500–$1,500
Full Furnace Replacement$2,500–$6,000

What Affects Furnace Repair Costs?

Understanding what drives the price helps you avoid overpaying — and know when a quote is reasonable.

Component typeIgnitor replacement is the most common fix at $150–$300. Blower motors run $300–$600. Heat exchanger repair is the costliest at $500–$1,500.
Furnace fuel typeGas furnaces are most common with the widest parts availability. Oil furnaces may need specialized technicians. Electric furnaces have fewer mechanical parts but different repair profiles.
System ageFurnaces last 15–25 years. Units over 20 years old may need discontinued parts, increasing cost and repair time. If repairs exceed 50% of replacement cost ($2,500–$6,000), replacement is usually smarter.
Season and urgencyWinter emergency calls during cold snaps carry the highest premiums (1.5–2× standard rates). Scheduling fall maintenance prevents most mid-winter breakdowns.

Signs Your Furnace Needs Repair

Most homeowners don't replace until something goes wrong. Watch for these warning signs:

Find Furnace Repair Cost cost in your state

Other cost guides

Ready to see local costs?

Select your state above or call to connect with a local pro.