The cost of a new furnace can range between $800 and about $4,000, depending on your square footage, your comfort level and needs, and your budget.