Vacancy, Repairs, Reserves: The Real Cash Flow Model
Most rental deal analysis fails in a boring way: the investor uses a best-case cash flow number and calls it “the model.” The rent comes in, the mortgage goes out, and the difference looks great on paper. Then real life shows up: a vacancy month, a surprise plumbing leak, a turn cost after a tenant moves out, and a big-ticket replacement that was always coming.
Insiders do not build cash flow models around hope. They build models around friction: vacancy, repairs, reserves, and timing. If you include those correctly, you will still find good deals, but you will stop buying “pretty” deals that fail.
Insider summary
A real cash flow model starts with gross rent, then subtracts predictable friction: vacancy allowance, routine repairs, property management (even if self-managing, because time has a cost), and reserves for big replacements. You must separate routine maintenance from capital expenses, and you must treat turnover as a recurring cost category. The goal is not to estimate perfectly. The goal is to be consistently conservative so the property performs even when life happens.
Why “rent minus mortgage” is a trap
The mortgage is usually the biggest line item, so it feels like the whole game. But the mortgage is also the most predictable line item. Your real variance comes from vacancy, maintenance, and capital repairs. Those are the categories that turn “cash flow positive” into “why is this draining my account.”
Common false assumptions
Here are the assumptions that create fake cash flow: assuming 100% occupancy, assuming repairs are rare, assuming turnovers are cheap, assuming big replacements are “later,” and assuming you will handle everything yourself forever.
The three buckets you must model
To build a model that survives reality, separate costs into three buckets: vacancy, repairs, and reserves.
Bucket 1: Vacancy
Vacancy is not a surprise. It is a normal operating cost. Even great properties have vacancy: turnovers, evictions, renovations, market shifts, and seasonal slowdowns.
Bucket 2: Repairs and maintenance
Repairs are the day-to-day expenses that keep the property functioning: plumbing fixes, appliance repairs, minor electrical issues, yard cleanup, small leaks, and periodic service calls.
Bucket 3: Reserves (capital expenses)
Reserves are for big, inevitable replacements: roof, HVAC, water heater, exterior paint, major flooring, significant plumbing work, windows, and structural items. These costs are not “if.” They are “when.”
Step 1: Start with gross rent and make it realistic
Use the rent you can actually achieve, not the rent you hope for. Confirm what comparable rentals are getting and how long they sit on the market. If the rent number depends on perfection, your model should assume friction.
Do not ignore concessions
In some markets, owners offer concessions: reduced first month, free month, or waived fees. Even if you do not plan to use them, your model should be aware of the competitive environment.
Step 2: Build a vacancy allowance that matches reality
Vacancy allowance is the simplest and most powerful correction to a naive model. It turns “100% occupancy fantasy” into “average annual performance.”
How to think about vacancy
Vacancy includes more than empty months. It includes uncollected rent, eviction gaps, time spent making the unit rent-ready, and lease-up friction.
A practical vacancy approach
Many investors model vacancy as a percentage of gross rent. The exact percentage depends on property type, tenant profile, and local demand. The point is consistency: include vacancy every time so you do not fool yourself.
Step 3: Model turnover as a recurring cost, not a rare event
Turnover is where money leaks quietly. You lose rent during vacancy and you spend money to get the unit ready. If your model ignores turnover cost, it overstates cash flow.
Turnover costs you should expect
Even a clean turnover usually includes some combination of: cleaning, paint touch-ups, minor repairs, landscaping, lock changes, smoke detector replacements, and a few “surprise” fixes discovered during inspection.
Turnover timing matters
A turnover in peak season can rent faster than a turnover during a slow season. Your model should assume some slower lease-up periods over time.
Step 4: Separate routine maintenance from capital expenses
Insiders separate these because they behave differently. Routine maintenance is frequent and relatively small. Capital expenses are infrequent but large and emotionally painful if you are not prepared.
Routine maintenance examples
Leaky faucet repairs, minor electrical fixes, appliance service, pest control, small drywall patches, gutter cleaning, and seasonal HVAC service.
Capital expense examples
Roof replacement, HVAC replacement, water heater replacement, major flooring replacement, exterior paint, major plumbing re-pipe, and structural repairs.
Why mixing them destroys the model
If you mix capital expenses into routine maintenance, you either overestimate routine costs or underestimate capital replacement timing. Separate buckets create clarity: you can handle small monthly costs while preparing for large future costs.
Step 5: Decide how you will fund reserves
There are two common approaches: monthly reserve contributions or “save when needed.” Insiders prefer monthly contributions because it forces discipline and reduces panic decisions.
Monthly reserve contribution method
You set aside a fixed amount each month based on property condition, age of major systems, and risk tolerance. Over time, this builds the fund that pays for big replacements.
Condition-based reserve adjustment
A newer roof and HVAC means lower near-term reserve pressure. An older roof and older HVAC means reserve pressure is high. Your reserve contribution should reflect real remaining life, not a generic average.
Step 6: Build a simple “real cash flow” template
You do not need a complicated spreadsheet to be accurate. You need a consistent structure. Here is a simple way to think about it.
Start with gross income
Gross rent plus any other income (pet rent, parking, laundry, storage) if it is realistic and recurring.
Subtract operating friction
Vacancy allowance, property management (or self-management value), routine maintenance, and utilities you pay.
Subtract reserves
A monthly reserve contribution for capital expenses. This is the line item that most “cash flow” screenshots conveniently omit.
Then evaluate the debt service
After you have real operating numbers, subtract principal and interest and any mortgage insurance. This gives you a cash flow number that can survive.
Step 7: Stress-test the deal like an insider
Stress-testing means asking: what happens if the world is slightly worse than expected. Most deals do not fail because of one disaster. They fail because of a few normal problems stacked together.
Stress test 1: One extra vacancy month
What happens if the unit sits one month longer than you expected. Can you cover it without panic.
Stress test 2: A medium repair during a slow month
What happens if you need a $1,000 to $2,500 repair in the same period you have a vacancy gap. Does the property still feel manageable.
Stress test 3: Capex timing comes early
What happens if the water heater or HVAC fails earlier than the “average life” you assumed. Do you have reserves or do you go into high-interest debt.
How to estimate repairs and reserves without guessing wildly
You do not need perfect prediction. You need reasonable ranges. The best input is property condition plus age of systems, informed by inspections.
Use inspection data as forecasting data
When you get an inspection report, do not only use it to negotiate. Use it to forecast. Identify major systems, approximate remaining life, and prioritize reserve buildup.
Use a “replacement calendar”
Create a simple list: roof, HVAC, water heater, appliances, exterior paint, flooring. Estimate remaining life and replacement ranges. This turns reserves into a planned program, not a surprise.
The hidden cash-flow killers investors forget
Some costs are not monthly, but they add up and distort returns when ignored.
Insurance increases
Insurance costs can rise over time. Model increases over the holding period, especially in riskier regions.
Property taxes
Taxes can adjust after purchase, especially if the property was previously assessed differently. Confirm likely reassessment and model it.
HOA and special assessments
If an HOA exists, understand the fee stability and the risk of special assessments. Special assessments can behave like sudden capex.
Deferred maintenance
A property that “looks fine” can hide deferred maintenance. Deferred maintenance is future capex with interest, because neglect makes replacements more expensive.
What a “good” cash flow model should make you feel
A good model does not hype you up. It makes you calm. If your model is realistic, you will feel prepared rather than excited.
Realistic models create better decisions
When your model includes vacancy, repairs, and reserves, you can compare deals cleanly. You can avoid “thin margin” properties that look good only in a perfect world.
Bottom line
Vacancy, repairs, and reserves are not optional details. They are the real cash flow model. If you include them consistently, you will make fewer bad purchases, experience fewer surprises, and build a portfolio that performs across cycles.
The insider advantage is not secret knowledge. It is discipline: assume friction, fund reserves, and stress-test every deal. Your future self will thank you when the first big expense arrives and you are ready.
Educational content only. Before any financial decision, consult licensed mortgage, tax, and legal professionals.