A well-maintained furnace usually lasts anywhere from 12 to 18 years before it needs to be replaced.