A well-maintained furnace can last 15 to 20 years, but periodic maintenance and prompt repairs can extend its life.