Question: how much does it cost to replace a furnace heat exchanger?
Answer: Replacing a furnace heat exchanger costs $1,500 on average with a typical range between $1,000 and $2,000. Most have a warranty of 10 to 20 years, which usually only covers the price of the exchanger, which typically ranges from $500 to $2,000. Labor alone runs an average of $500.