Real Estate Agent · Dallas · Member since 2026 · 55 posts · 47 votes
One thing I’ve learned about evaluating rental properties is that the numbers can look great on paper, but unexpected repairs can quickly change the picture.
A roof that needs replacing, an aging HVAC system, plumbing issues, or even a repair you didn’t discover during the initial inspection can put pressure on your cash flow.
I know some investors set aside a fixed percentage of monthly rent, while others prefer to maintain a separate reserve based on the age and condition of each property.I’m interested in how other investors approach this.
• Do you set aside a percentage of rent, or maintain a fixed reserve per property?
• Do you budget differently for older properties?
• What’s one unexpected repair that taught you to prepare better?
I’d especially like to hear from landlords managing multiple properties. How do you make sure your reserves are realistic without tying up too much capital?
This preparedness comes down to separating your spreadsheet numbers from real-life cash management... but maybe not in the way you’d think.
On paper, my underwriting is conservative. I always factor in a property management fee (even when self-managing), 10% for repairs/maintenance reserves, 5–10% for CapEx, and annualized numbers for recurring seasonal maintenance like landscaping and snow removal.
In reality, I don’t treat monthly cash flow as spendable income though. This is where you need a good view of your personal goals and values too. Because I’m personally focused on portfolio growth, that cash flow gets saved alongside our reserves to build for the next deal.
When it's time to acquire another property, I'll take a look at the life cycle of my existing assets and ensure that I can maintain a healthy buffer (6 to 12 months of operational expenses) in reserves. Deciding how much capital to keep parked versus deploy also depends on your backup safety nets, like available equity or a HELOC, for worst-case scenarios.
Save conservatively, but don’t let fear paralyze you when a great opportunity comes along. Remember to also do your quarterly review; compare your actual expenses against your spreadsheet projections, and then figure your reserves as needed.
This preparedness comes down to separating your spreadsheet numbers from real-life cash management... but maybe not in the way you’d think.
On paper, my underwriting is conservative. I always factor in a property management fee (even when self-managing), 10% for repairs/maintenance reserves, 5–10% for CapEx, and annualized numbers for recurring seasonal maintenance like landscaping and snow removal.
In reality, I don’t treat monthly cash flow as spendable income though. This is where you need a good view of your personal goals and values too. Because I’m personally focused on portfolio growth, that cash flow gets saved alongside our reserves to build for the next deal.
When it's time to acquire another property, I'll take a look at the life cycle of my existing assets and ensure that I can maintain a healthy buffer (6 to 12 months of operational expenses) in reserves. Deciding how much capital to keep parked versus deploy also depends on your backup safety nets, like available equity or a HELOC, for worst-case scenarios.
Save conservatively, but don’t let fear paralyze you when a great opportunity comes along. Remember to also do your quarterly review; compare your actual expenses against your spreadsheet projections, and then figure your reserves as needed.
@Bianca Barcelos That's a clear distinction you made between underwriting conservatively and managing cash flow in real life. I like that. Treating cash flow as capital for future growth rather than automatically spending it is a disciplined approach.
The 6–12 months of operating expenses is also a useful benchmark, especially when managing several properties. I agree that reserves shouldn’t be treated as a fixed number forever; actual expenses and the condition of each property should influence how much you keep available.
At 236 houses, I stopped treating repairs as unexpected. They are expected — you just do not know which house or which month.
My real budget is set on the front end, in the rehab. I buy single-family under $100K, and on the BRRRR rehab I handle the big-ticket items while the house is empty and crews are already there. A big item you replace during rehab is a planned cost at a planned price. The same job as an emergency call after a tenant moves in costs you the repair plus vacancy and a mad tenant.
Then I only keep the deal if rent still clears the 1% rule, with Section 8 rent at $1,395 to $1,950 for 3BR+ here. If a house needs thin rent to work, one repair wipes out the year. The cushion is in the buy and the rehab, not a magic percentage.
@James Jones Good. Handling major repairs while the property is vacant and the crews are already on-site is on point. It makes sense to address those costs upfront rather than risk paying more later through emergency work and lost rent.
I also agree that the cushion has to start with the purchase price and the rehab budget. A property that only works when everything goes perfectly probably isn’t a very strong investment.
When you're evaluating a potential BRRRR, how do you decide which major systems are worth replacing during the initial rehab, even if they haven't completely failed yet?
Unexpected repairs can sting so much, especially early on. One idea some folks like is keeping the reserve in its own separate savings account so it never feels like spending money, and bumping it up a bit for older roofs and HVAC.
@Randy Schell I agree. Keeping reserves in a separate account makes it easier to protect that money from everyday spending. And adjusting the reserve based on the age of major systems like the roof and HVAC makes sens.
Do you prefer setting a fixed reserve for each property or adjusting it based on its condition?
Marisol, the worry with a flat percentage is that it treats a 1995 house and a 1925 house the same, and they don't break the same way. I'd build the reserve from the house itself.
- List the big systems for each property: roof, HVAC, water heater, electrical panel, main sewer line, windows. Write down each one's age and a rough replacement cost.
- Anything within a few years of the end of its life isn't an unexpected repair. Put it on a schedule and save toward it on purpose.
- Older houses need a bigger cushion for what you can't see: old galvanized or cast iron pipes, clay sewer lines, outdated wiring, and foundations that have been patched before. A sewer camera and a good look at the panel tell you a lot about which bucket a house is in.
- Walk each property once a year with photos of the same spots every time: under sinks, the basement or crawl space, the attic, the water heater. Comparing year to year shows you what's getting worse before it fails.
- Fix small water problems right away. A slow drip or a bad gutter is cheap now and a lot more expensive once it gets into framing or the foundation.
@Kyle Jones I agree with this approach. A flat percentage can be a useful starting point, but it doesn’t tell the whole story when you’re dealing with properties of different ages and conditions. I especially like the idea of documenting the major systems and taking photos during annual inspections. Catching deterioration early can def save a lot of money down the road.
Great topic, @Marisol Gallegos I use both. Each month I set aside a percentage of rent for maintenance and capex, then keep a separate cash reserve for each property, sized to its age and condition.
For older properties, I budget more. I look at the age of the roof, HVAC, and water heater, and if something is near the end of its life, I plan for it from day one instead of hoping it lasts. Newer places get a lighter percentage, and the reserve can be smaller.
The repair that taught me the most was a sewer line problem that didn’t show up on the inspection. After that, I started scoping sewer lines on older homes before buying.
With multiple properties, I pool the reserves in one account and track what each property contributes. Not every house will have a problem at once, so the pool can be a bit smaller than the sum of individual reserves. I just keep enough to cover the worst realistic single repair, plus a vacancy or two.
@Divin Kanyama I like that you combine monthly contributions with reserves based on each property’s condition. That seems like a practical balance between consistency and being realistic about the age of the property.
The sewer-line experience is a good reminder that a standard inspection doesn’t always reveal everything. Scoping older lines before closing can be money well spent.
Your pooled-reserve approach is interesting too. How do you decide what counts as the worst realistic repair when setting the minimum balance for the shared account?
Great question, Marisol. I'll add the buyer's-agent angle: your reserve budget should really start at the inspection report, not after closing. When I walk buyers through older homes, we translate the inspection into a 5-year capex calendar — roof age, HVAC age, water heater, electrical panel — and price the offer and the reserves off that. A 1995 roof and a 2015 roof are two different budgets. I also encourage buyers to keep a separate 'surprise' fund on top of the planned capex, because the inspection can't see inside walls or under slabs. Kyle's point about walking the property annually is spot on — catching a slow leak early is always cheaper than the repair it becomes.
I like the idea of turning the inspection report into a five-year CapEx calendar. It gives buyers a clearer picture of what they're taking on instead of treating the inspection as just a list of immediate repairs.
And keeping a separate fund for surprises makes sense, since even a thorough inspection has its limits.
Do you find that buyers are generally willing to adjust their offers based on those projected costs, or do they tend to focus more on the asking price?
One thing nobody's mentioned yet, and it matters a lot in Dallas (and being in Colorado I can relate!): check your wind/hail deductible. A lot of Texas landlord policies set it as a percentage of the dwelling coverage, usually 1-2%, instead of a flat dollar amount. On a house insured for $300k that's $3-6K out of pocket on a hail roof claim before insurance pays anything, and North Texas gets hail most springs.
So I'd treat that deductible as the floor for each property's reserve, then layer the system-age stuff Kyle listed on top. Your insurance agent can tell you exactly what yours is.
Turnover is also another big one. Paint, cleaning, small fixes and a few weeks of vacancy hit even when nothing breaks, so it helps to budget that per expected move-out instead of lumping it into repairs. Do you know if your current policy is a flat or percentage deductible?
@Jaimee LaTorra That’s an important point, especially for properties in North Texas. A percentage-based wind or hail deductible can mean a much larger out-of-pocket expense than people expect, so it definitely deserves a place in the reserve calculations. I also like your distinction between repair costs and turnover expenses; even a property in good condition can have costs between tenants.
I’ll have to double-check the exact deductible on my policy rather than assume it’s a flat amount.
Marisol — I run 17+ units across five buy-and-hold deals, plus a short-term rental, and I use both: a percentage and a floor.
Every property sweeps a fixed share of rent into its own reserve account each month, and each property also carries a minimum balance we won't dip below before distributions get touched. Older buildings get a higher percentage, no debate. Most of what I own is older housing stock, and the big systems don't fail one at a time — roof, electrical, and heat all age together in the same house.
The other piece: keep a pooled backup above the per-property reserves. One major system failure can eat a year's worth of one property's cushion in a single month, and it never happens at a convenient time. Budget the boring stuff monthly so the big stuff isn't a crisis.
@Inder Singh I like the combination of property-level reserves and a separate pooled backup. It gives each property some financial discipline while still providing flexibility when a major expense hits. Your point about older systems aging together is important too; sometimes the risk isn’t just one repair, but several major expenses landing close together. Happy to connect too.
I keep it simple. Roughly 8 to 10 percent of rent goes into a repair reserve each month, plus a bigger bucket for the big stuff like roof, HVAC and water heater. For anything over 15 years old I bump the reserve up, because those systems tend to fail close together. What taught me the most was a slow drain line that turned into a ceiling and drywall repair. Now I do a quick walkthrough every 6 months and catch small leaks early. One more tip: line up a go-to plumber and HVAC tech before you need them, since emergency pricing hurts. Track actuals each year and adjust.
The piece I'd add is how it shows up in your books, because that's where it gets confusing.
If you set aside $200 a month in a reserve account, that's $2,400 a year, but it's not an expense. It's just your cash moving to another account. The expense only hits when you spend it. A $800 patch on a roof is usually a repair and deducted that year. A $12,000 replacement is usually capitalized and depreciated, so you don't get the full hit at once.
I'd keep a separate account per property if you can, and tag each spend as repair or replacement when it happens. It's way cleaner at year end than trying to sort it out in January.
@Simon W. I especially agree with having reliable contractors lined up before an emergency happens. Knowing who to call can save both time and money when something goes wrong. The slow drain example is a good reminder that small problems can become expensive if they’re left too long.
Do you usually stick with the same contractors across all your properties, or do you keep different people for each area?
I am more on the accounting side for PM firms and a lot of the times they are the same contractors, but of course, the PMs are always looking for new vendors just in case and if they price is competitive since looking at bottom line numbers for the owners is a top priority.
Written with AI help, edited by me. Good question. A common starting point is to budget routine repairs and big-ticket capital items separately. Many investors use roughly 5-10% of rent for repairs and another 5-10% for things like roof, HVAC and water heater, then go higher for older properties. A more precise method is to list each major system, estimate its remaining life and replacement cost, and divide cost by years left to get a monthly set-aside. For example, a $9,000 HVAC with 10 years left is about $75 a month. A thorough inspection, plus a sewer scope on older homes, helps surface surprises before you close. Keep reserves in a separate account, often a few months of expenses per property, and top it up after any big repair so it stays realistic without tying up too much capital.
@Mike West I like the system-by-system approach. It makes the reserve more realistic because you’re accounting for the remaining life and replacement cost of each major component instead of applying the same percentage to every property. The HVAC example makes that easy to understand.
I also agree that routine repairs and long-term capital expenses should be tracked separately. Do you find that this method gives you a more accurate reserve target than using a flat percentage of monthly rent?
@Mike West I like the system-by-system approach. It makes the reserve more realistic because you’re accounting for the remaining life and replacement cost of each major component instead of applying the same percentage to every property. The HVAC example makes that easy to understand.
I also agree that routine repairs and long-term capital expenses should be tracked separately. Do you find that this method gives you a more accurate reserve target than using a flat percentage of monthly rent?
(AI-assisted reply) Thanks @Marisol Gallegos, glad it was helpful! Going system by system has made our reserve numbers a lot less of a guess. Appreciate you chiming in.
What helped me most was splitting the reserve into two buckets instead of using one broad number. The first bucket is for the larger items you can roughly predict from age and condition, like the roof, heating system and water heater. You may not know the year they will fail, but you know they will not last forever, so they get planned for rather than treated as a surprise. The second bucket is for the genuinely random calls, the leak, the broken lock, the appliance that stops mid tenancy. Then, once a year, compare what you set aside with what you actually spent, property by property, and adjust. A percentage is only a starting point. Your own invoices from the last few years are a much better guide than any general rule.
@Daniel Jung I like this approach. Separating predictable capital expenses from genuinely unexpected repairs makes it much easier to see where the money is going. And reviewing actual invoices annually is probably one of the best ways to improve your estimates over time.
Honestly, we do both. Every property gets a reserve when it comes on board, and then a piece of the rent goes back into it each month, usually somewhere around 10 to 15% split between small repairs and the big stuff. But the age of the building changes everything. A rehab with a new roof and furnace barely touches that money for years, while a 1950s house with original plumbing will find a way to spend it.
The one that taught us the most over the years is sewer lines. Older suburbs here are full of clay pipes and big old trees, and roots get in quietly until one day there’s water in the basement and a five-figure bill. Now we scope the sewer before buying anything older, and if it’s questionable we budget for it from day one instead of hoping.
On tying up too much capital, what works for us is a simple list per property: roof, HVAC, water heater, sewer, with their age and rough replacement cost. Once you see what’s actually coming in the next 3 to 5 years, you stop guessing and only keep what you really need set aside.
A flat percentage of rent doesn't always tell the whole story, especially with older properties. Keeping track of the age of major systems like HVAC and roofing helps you plan for replacements instead of treating everything as an unexpected repair. With multiple properties, it's also worth reviewing those reserves regularly so you're not holding too much cash for one property while another has a big expense coming up.
This is an interesting thread one I have posted about in the past. Currently we save ~30k annually on a portfolio that has gross rent collection of ~300k. Our properties range in age from 1983-2017. This works for us for now as we have active income and if for what ever reason the reserve accounts dip below a certain amount we can replenish them with active income. I have been working on an "cap ex" calculator that takes the useful life, current age, replacement cost, and gives a suggested amount of how much to save. It isn't perfect and I haven't been using it yet, we are simply making this so when the day does come and we live off our rentals 100% we have a more predictable business that delivers consistent returns.
If you would like a copy send me a message with your email and I am happy to send you a copy.
I budget by the age of the big-ticket items rather than a flat percentage. List the roof, HVAC, water heater, windows and plumbing with their rough age and replacement cost, divide each by its remaining life, and you get a monthly reserve that's far more realistic for an older house than 5% of rent. With older housing stock like much of Pittsburgh's, I lean higher, because sewer laterals, old wiring and aging boilers rarely show up on a quick walkthrough. I also hold a separate cash cushion for each property's first year, since that's when the surprises the inspection missed tend to show up.
I've owned rentals for 20+ years, and I think James and Kyle are getting at something important here. A roof replacement isn't really an unexpected expense. You just don't know exactly when it'll happen.
I look at reserves as two different problems: known expenses with uncertain timing, and truly unexpected problems. The first you can estimate from the building's condition. The second requires enough liquidity to handle a bad year.
I'd also argue that portfolio size matters. Three properties need a different reserve strategy than 30 because you have less ability to spread out the risk.
Thanks, Marisol — glad that landed. The aging-together problem is the one that surprised me most early on. In our older buildings the roof, boiler, and water heaters all seem to hit their number in the same two-year stretch, so that pooled backup isn't really optional for us anymore — it's the difference between a bad month and a bad year. One thing that helps: we review the pooled fund every time we add a property, not once a year. The risk profile changes with every door. Happy to connect here — DMs open if you want to compare how you size yours.
I split it into two buckets, because they're different problems. Repairs (the small stuff: leaks, a dead disposal, a broken lock) I budget as a % of rent, about 5% on a newer house and 8–10% on an older one. Capex (big replacements like the roof, HVAC, water heater) I don't do as a flat %. I list each big item, what it costs to replace, and how many years of life it has left, then divide. A $12k roof with 6 years left is $2,000 a year, about $167 a month. Do that for the 4–5 big items and older homes price themselves automatically, because the "years left" number is small. That's also how you avoid tying up too much cash: the reserve matches the actual house, not a rule of thumb. On top of that I keep one cash cushion per property, roughly the cost of the most likely big hit (usually HVAC or a water heater). The inspection report is the best source for those "years left" numbers, so it's worth asking the inspector directly.
I built a free tool that lays this capex math out from an address. It's in my profile if it's useful for your clients.
I stopped using a flat percentage because it treats a house with a 3-year-old roof the same as one with a 20-year-old roof, and those are not the same risk. What works better for me is splitting it in two.
First, a capital reserve built off remaining life. On the walkthrough, age every big-ticket item — roof, furnace, AC, water heater, panel, sewer line. Take what replacement actually costs in your market, divide by the years it realistically has left, and that is your monthly reserve for that item. It is boring math, but it tells you the truth property by property instead of an average.
Second, a true surprises bucket, and this is where the walkthrough earns its keep. Most 'unexpected' repairs I see were actually visible before closing — slow drains nobody ran long enough, a panel that was already double-tapped, staining under a trap, a furnace data plate older than the seller said. The lesson that cost me the most was water: an unidentified water source is never a small repair, so I would rather spend inspection time tracing water than almost anything else.
Older properties do get a different formula in my book — not a higher percentage, a shorter remaining-life assumption on everything, because the systems tend to fail in clusters, not one at a time.