Guide

How much to save for home repairs

The rules of thumb are a starting point; your house’s actual systems and their actual ages are the answer. Here’s how to turn one into the other — and why the fund matters more than the number.

On this page5 sections
1

What repairs actually cost

The honest answer is a range, because a good year and a bad year look nothing alike. In a good year a house asks for filters, a service visit, and a few small repairs. In a bad year the furnace and the water heater discover each other’s schedules.The planning rules of thumb bracket it well: budget 1%–2% of the home’s value per year for maintenance and repairs, with older homes, harsher climates, and long-deferred maintenance pushing toward the top of that range and beyond. On a $400,000 house that is $4,000–$8,000 a year — which sounds alarming exactly once, and then sounds like the reason the bad year didn’t become a crisis.Averages hide the shape of the spending, though. Most of the money isn’t dribbled out on caulk and filters — it arrives in lumps, when a major system reaches the end of its life. Which means the useful question isn’t “what does an average house cost?” It’s “what is MY house going to ask for, and when?” Your systems already know the answer.
2

Your systems set the number

These are the systems that produce the lumps, with the expected-lifespan bands adulting.app uses for its own end-of-life nudges and a ballpark for replacement. Each one links to a full guide on what wears it out and how it fails.
SystemTypical lifespanReplacement ballpark
Sump pump710 years$150–$400 for the pump
Water heater812 years$1,200–$3,500 installed
Smoke/CO detector810 years$20–$50 per detector
Water softener1015 years$1,000–$3,500 installed
EV charger1015 years$400–$900 for the unit
Central HVAC (ducted)1520 years$7,000–$16,000 installed
Mini-split (ductless)1520 years$3,000–$5,500 installed per zone
Garage door1525 years$1,200–$4,500 installed
Roof2030 years$9,000–$25,000+
Gutters2025 years$1,500–$4,000 installed
Septic system2540 years$5,000–$20,000+
Solar panels2530 years$15,000–$30,000 before incentives
Ballparks are national installed-cost ranges; your region and the specifics of the job move them. The lifespan bands come straight from the product’s data, so this table updates when the bands do.
3

The wall: when everything fails at once

Here is the part nobody warns first-time owners about: major systems don’t take turns. Most houses get their big components installed or replaced in clusters — everything was new when the house was built, or the previous owner replaced several things at once before selling. So the expected-lifespan windows in the table above don’t spread failures politely across decades; they stack them into the same few years.Owners who hit that wall describe the same experience: years of quiet, then the roof, the water heater, and the HVAC all raising their hands in the same stretch. It isn’t bad luck — it’s arithmetic that was visible the day the house was bought. A fund sized system-by-system is how you make the wall boring: by the time it arrives, the money is already sitting there.The table makes the stacking visible: 7 of the 12 systems above reach their typical replacement age between years 8 and 18 of their lives. In a house where everything was installed together, that window is one stretch of ownership — yours or the next owner’s.
4

The 0% financing trap

When a system fails and there’s no fund, the contractor has a ready answer: “zero percent financing, no payments for a year.” It sounds like free money. It is the most expensive way to buy a furnace.The financing isn’t free — the lender charges the contractor a fee, and the contractor bakes it into your price. Cash-price discounts of several points routinely appear the moment financing comes off the table. Worse, much of this paper is deferred-interest: miss the promotional deadline by a day and the “waived” interest lands retroactively, at store-card rates, on the full original amount.And the deepest cost isn’t in the contract at all. Financing gets offered in your kitchen, during an emergency, by the one contractor who happened to answer the phone — which means no competing quotes, no time to check the diagnosis, and every incentive to replace rather than repair. A funded reserve is what buys you the three quotes, the second opinion, and the cash price. The interest rate is the smallest part of what it saves.
5

Build the fund

Five steps, one honest hour, and then it runs itself.
1

List your big systems and their ages

Roof, heating and cooling, water heater, and the rest of the table above. Installation years hide in the inspection report, permit stickers, and serial numbers — decode a serial on the manufacturer’s site and it gives up the manufacture date.
2

Give each one a countdown

Expected lifespan minus current age is the years you have to save. A system already past the low end of its band gets a countdown of “now” — that’s not a reason to panic, it’s a reason to start with that line.
3

Divide replacement cost by years left

Use the ballparks above, or a local quote if you have one. A replacement a decade out needs only a small monthly slice; the countdown math automatically saves hardest for whatever is closest.
4

Sum the slices and automate the transfer

Add the per-year amounts, divide by twelve, and move that number into a separate high-yield savings account on payday. A fund that requires a monthly decision is a fund that stops; automation is the entire trick.
5

Spend it without guilt when the day comes

This money’s job is to be spent on the house. When the water heater goes, you get quotes, pay cash, and refill the fund — an errand, not an emergency.

Your house already knows the number.

Tell adulting.app what systems you have and how old they are, and it does this math continuously — tracking each one against its expected lifespan and warning you while a replacement is still a plan, not an emergency.

Get started free