How to Build a Capital Reserve Plan for Rental Properties
Updated September 2026. The April version of this article used figures from an earlier model run, an estimated rent, and a partial component list. I've re-run the same duplex in the current product with rent taken from my actual collections and two replacements pulled from invoices. The monthly figure came down from the April number and the percentage went up, mostly because the rent I originally used was too high. The methodology note at the end explains what changed.
Every rental property has major systems that will eventually fail. The HVAC will quit, the water heater will die, the roof will need replacing, and we all know this, so why does it always feel like a surprise when it happens?
For most landlords and property managers the answer is that nobody actually plans for it. We lean on rules of thumb, hope for the best, and scramble when a $7,000 HVAC replacement lands on a Sunday morning in a snowstorm. There is a better way, and when I finally sat down and did it properly for a property I used to own, it changed how I look at every property I own or evaluate now.
Why rules of thumb don't work
The most common capex number in circulation is $200 to $300 per unit per year, and it's worth knowing where it comes from. Fannie Mae, Freddie Mac, and HUD multifamily loan programs require a replacement reserve escrow in roughly that range as a floor, and over time the figure has drifted down-market into a planning number for small landlords. It was never designed for that. On the loans they underwrite closely, the same programs override the floor with a property-specific capital needs assessment, which tells you how much the people who invented the number trust it for any particular building.
You'll also hear "1 to 3% of property value per year," or "1.5x monthly rent, annually, for maintenance and capital." None of these are terrible starting points, but they're all averages, and the trouble with applying an average to a specific property is that specific properties don't behave like averages. Here is what one of them looked like.
From summer 2020 to fall 2023 I owned a 1939 duplex, my first purchase in that market that was strictly a rental. Rent for both units was $1,225 a month when I bought it, $1,325 six months later, and $1,400 from mid-2022 until I sold. When I run that building through the current model at $1,400 in gross rent, the minimum monthly contribution that keeps the reserve fully funded over a 30-year window is $544, which is 39% of gross rent before taxes, insurance, management, vacancy, or routine repairs.
The $200 to $300 per unit rule would have had me reserving $400 to $600 a year, somewhere between $33 and $50 a month, against a modeled need of $544. There isn't a rule of thumb in circulation that would have gotten me close to correct on that building.
What gets you to the real number
The concept behind accurate capital planning is straightforward. You inventory every major system in a property, note when each was installed, look up expected useful life ranges, estimate replacement costs, and simulate the cash flows forward. The inventory is longer than most people expect. A typical single-family rental has 15 to 25 capital components, and that duplex had 38 once you count both units plus the shared systems like the roof, gutters, driveway, and fence. Every one of them is on its own clock, so a water heater installed in 2020 with a 10-year useful life is due around 2030, a gas wall heater from 2010 with a 20-year life is due around the same time, and when you plot all 38 on a timeline you start to see the years where two or three systems converge. Those convergence years are where landlords get caught, because the money is due all at once and the reserve was sized for one thing at a time.
No single calculation here is hard. What makes it difficult is doing it across dozens of components with different timelines, costs that inflate over the years, and items that cycle more than once during your hold. A water heater replaces roughly three times in 30 years. Carpet in a rental turns over about every ten. A roof might need one replacement or none depending on your horizon. The plan has to fund all of it, and the number that actually matters is the monthly contribution that keeps the reserve balance from ever going negative across the whole window.
Two things the model made explicit that I had never separated clearly in my own head.
The first is that overdue items are a cash number, not a monthly number. Five components on that duplex are past their reference life: the kitchen cabinets, both wall-mounted AC units, a gas water heater, and the wood fence. At today's reference costs they add up to $9,850, and the model treats that as money to have ready now rather than folding it into the monthly. The $544 a month funds everything after those five; it does not include them. Whether you actually replace an overdue item or run it another five years is your decision, and plenty of 25-year-old water heaters are still going. The model only tells you what the building is asking for.
The second is that the planning horizon moves the number more than anything else. At a 20-year window the same building needs $470 a month for the first 17 years and then $133 a month once the front-loaded replacements are funded. At a 10-year window it's $300 a month for the first seven years and $129 after, because the roof, siding, windows, and sewer lateral all fall outside the hold and don't need to be funded at all. If you intend to sell in 2036 you don't need to save for a 2051 roof, so match the window to your actual investment thesis rather than defaulting to forever.
The hold/sell decision nobody talks about
This is where capital planning stops being a budgeting exercise and starts being strategic.
Most hold/sell analysis looks at appreciation, rent growth, equity, and cap rates, and almost none of it accounts for the capital wave that either you'll eat or the next owner will inherit. On the duplex, my own accounting goes like this. I bought it in mid-2020, when nobody knew how the pandemic would play out, as a solid-looking building at about 1.1% monthly rent-to-price, which is the "1% rule" as most people use it, and it cleared that bar comfortably. I expected prices to rise on stimulus and low rates, though not nearly as fast as they did, and I sold it three years later for well above what I paid.
By any normal measure it was a good investment. The reserve math says that for the entire time I owned it, the building needed roughly $540 of every $1,400 in rent set aside for replacements, and I was reserving nothing close to that. The appreciation covered for it. Had the market gone sideways for five years instead, I'd have been holding a building whose rent couldn't carry its own capital needs, and the first I'd have heard about it would have been a contractor's invoice.
The tool would not have told me to pass on that purchase, and it wouldn't have predicted the market. What it would have done is show me the capital position of the building before I knew how the exit was going to go, and that information changes how you hold a property, how much you pay yourself out of it, and when you start thinking about selling. The capital position was knowable the whole time. I just hadn't looked.
The same math runs in reverse when you're buying. Every component in a property has used up some portion of its life, and across all 38 components that duplex carries about $39,000 in accrued replacement liability at today's costs. The report keeps that total separate from the overdue and near-term list, the $9,850 a buyer would face soon after closing, because most of the larger figure is a roof and a driveway that are years from due. Which dollars are which is the thing most buyers never find out.
Why property managers should care
If you manage properties for other owners, everything above applies to your clients' portfolios, but there's a harder question underneath it: do your owners actually know their capital position? Most don't. PMs commonly hold a few hundred dollars per unit in operational reserves, the float that lets you pay a contractor without calling the owner about every repair, and that is a completely different thing from a capital adequacy reserve funding major system replacements over a 10 to 30 year horizon. The two get conflated constantly, and that confusion is a big part of why owners end up underfunded.
A PM who can hand an owner a reserve report showing, component by component, what their property needs and when is giving that owner something they almost certainly don't have. There's nothing secret about the methodology. It's just tedious enough to keep current across a portfolio that it rarely gets done.
Getting started
You don't need specialized software to start thinking this way. Pick one property, walk it, list the major systems, look up useful life estimates and rough replacement costs, put it all in a spreadsheet and run the math. You'll probably be uncomfortable with the result, and that discomfort is the point. It's better to feel it now, with time to plan, than to discover it when a contractor invoice arrives and the reserve account is empty.
A few things will make the exercise more accurate. Install dates matter more than manufacture dates, since equipment can sit in a warehouse for a while before it goes in. Inflation is real, so a $15,000 roof today is roughly $20,000 in ten years at 3%. Anything that cycles more than once during your hold needs to be funded for every replacement, not just the first. And shorter horizons change the math significantly, so match the window to your actual plan for the property.
Where it gets tedious is keeping this current across several properties as the years go by. Component ages change, costs shift, you replace something and the whole simulation needs updating. Doing it once is educational. Doing it continuously across a portfolio is a different level of commitment, and it's the problem I eventually got tired of solving by hand. CapEx Reserve tracks every major system across your properties, runs the reserve simulation, and produces reports you can hand to an owner or use in your own planning. Upload an inspection report or snap photos of your equipment and the system pulls the component data for you. If you manage your own rentals or run a property management portfolio and want to see what this looks like for your properties, I'd like to hear from you.
Methodology note on the duplex figures
Everything above about the duplex comes from a report generated on August 31, 2026 in CapEx Reserve, with no hand adjustment between the report and this article.
I sold the building in fall 2023. The component inventory is built from my ownership records and the inspection report from when I bought it, and the model ages each component to today's date. I don't know what the current owner has replaced since 2023, so the percentages here run somewhat older than what I actually lived with. In practice it doesn't change much, because four of the five items the report calls overdue (the cabinets, both wall AC units, and the gas water heater) were already past reference life while I owned it, and the gas water heater was past it the day I closed. The fence followed within a year of the sale.
Rent is held at $1,400 a month, the last figure I collected. Comparable units in that market rent for materially more today. The dollar figures in this article don't depend on rent at all; only the percentages do.
Of the 38 components, 12 carry install dates from documents and 26 are estimates, flagged as such in the report. Two replacement costs, the deck ($7,076, 2021) and one unit's carpet ($4,670, 2023), are what I actually paid, from invoices, rather than reference estimates. Every other cost is from the product's reference tables. Replacement costs are in today's dollars and inflate at 3% a year inside the simulation. "Overdue" means past the reference useful life for that component type, not that the item has failed.
The full inventory, as the report carries it. Install years marked (est.) are estimates flagged in the report; the rest come from documents. Costs are the reference figures the model used, in today's dollars, except the two invoice-backed items noted above.
| Component | Location | Installed | Reference life | Reference cost |
|---|---|---|---|---|
| Fencing (wood) | Shared | 2009 (est.) | 15 yr | $3,750 |
| Kitchen cabinets | Unit 1 | 1995 (est.) | 25 yr | $3,000 |
| Tank water heater (gas) | Unit 1 | 2004 | 12 yr | $1,500 |
| Wall-mounted AC unit | Unit 1 | 2009 (est.) | 12 yr | $800 |
| Wall-mounted AC unit | Unit 2 | 2009 (est.) | 12 yr | $800 |
| Refrigerator | Unit 1 | 2017 | 12 yr | $900 |
| Refrigerator | Unit 2 | 2016 (est.) | 12 yr | $750 |
| Gas wall heater | Unit 1 | 2010 (est.) | 20 yr | $1,500 |
| Gas wall heater | Unit 2 | 2010 (est.) | 20 yr | $1,500 |
| Washing machine | Unit 1 | 2018 (est.) | 12 yr | $1,000 |
| Carpet | Unit 2 | 2020 (est.) | 10 yr | $1,000 |
| Tank water heater (electric) | Unit 2 | 2020 | 10 yr | $900 |
| Dryer | Unit 1 | 2018 | 12 yr | $650 |
| Shower valve | Unit 1 | 2010 (est.) | 20 yr | $500 |
| Smoke detector | Unit 1 | 2020 (est.) | 10 yr | $300 |
| Range hood | Unit 1 | 2019 | 12 yr | $250 |
| Smoke detector | Unit 2 | 2020 | 10 yr | $200 |
| Asphalt shingle roof | Shared | 2017 (est.) | 25 yr | $9,000 |
| Gutters and downspouts | Shared | 2013 (est.) | 20 yr | $3,500 |
| Deck (wood) | Shared | 2021 | 15 yr | $7,076 |
| Sewer lateral | Shared | 2002 (est.) | 50 yr | $4,000 |
| Gravel driveway | Shared | 2017 (est.) | 15 yr | $3,000 |
| Vinyl siding | Shared | 2013 (est.) | 30 yr | $4,000 |
| Windows | Shared | 2017 (est.) | 25 yr | $4,500 |
| Carpet | Unit 1 | 2023 | 10 yr | $4,670 |
| Concrete walkway | Shared | 2000 (est.) | 50 yr | $2,500 |
| Exterior doors | Shared | 2017 (est.) | 25 yr | $2,250 |
| Electrical panel | Unit 2 | 2015 (est.) | 30 yr | $1,500 |
| Electrical panel | Unit 1 | 2009 | 30 yr | $1,000 |
| Electric range | Unit 1 | 2018 | 15 yr | $650 |
| Shower valve | Unit 2 | 2014 (est.) | 20 yr | $500 |
| Electric range | Unit 2 | 2019 | 15 yr | $600 |
| Bathroom exhaust fan | Unit 1 | 2018 (est.) | 15 yr | $500 |
| Main water shutoff / PRV | Unit 2 | 2020 | 20 yr | $850 |
| Toilet | Unit 2 | 2017 (est.) | 25 yr | $400 |
| Toilet | Unit 1 | 2018 (est.) | 25 yr | $400 |
| Toilet | Unit 1 | 2018 (est.) | 25 yr | $400 |
| Main water shutoff / PRV | Unit 1 | 2021 (est.) | 20 yr | $250 |