How Much Does Furnace Repair Cost?
The national average cost for furnace repair is $400 (per repair). Most homeowners pay between $130 and $1,200, depending on the scope of work, your location, and other factors.
Furnace repair includes diagnosing heating issues, replacing faulty components like igniters, blower motors, and heat exchangers, and restoring safe, efficient operation.
What Affects Furnace Repair Cost?
- Furnace type (gas, electric, oil)
- Age of the furnace
- Specific component failure
- Parts availability
- Emergency timing
- Local labor rates
Furnace Repair Costs by City
Prices vary significantly by location. Here are furnace repair costs in major US cities:
| City | Low | Average | High |
|---|---|---|---|
| New York, NY | $190 | $580 | $1,740 |
| Los Angeles, CA | $180 | $540 | $1,620 |
| Chicago, IL | $160 | $480 | $1,440 |
| Houston, TX | $130 | $400 | $1,200 |
| Phoenix, AZ | $140 | $420 | $1,260 |
| Philadelphia, PA | $160 | $480 | $1,440 |
| San Antonio, TX | $120 | $360 | $1,080 |
| San Diego, CA | $170 | $520 | $1,560 |
| Dallas, TX | $140 | $420 | $1,260 |
| San Jose, CA | $200 | $600 | $1,800 |
| Austin, TX | $140 | $440 | $1,320 |
| Jacksonville, FL | $120 | $380 | $1,140 |
| Fort Worth, TX | $130 | $400 | $1,200 |
| Columbus, OH | $120 | $380 | $1,140 |
| Indianapolis, IN | $120 | $360 | $1,080 |
Frequently Asked Questions
Most furnace repairs take 1-3 hours. Igniter replacements are quick (under an hour), while heat exchanger replacements can take a full day.
Gas furnaces typically last 15-20 years with proper maintenance. Electric furnaces can last 20-30 years. Regular tune-ups extend lifespan significantly.
If your furnace is under 15 years old and the repair costs less than half a replacement, repair is usually worthwhile. For older units with recurring issues, replacement offers better long-term value.