Website Blog Comparisons FAQ Start Free
Blog How to Calculate Cash on Cash Return on a Rental P...

How to Calculate Cash on Cash Return on a Rental Property (and the 5 Mistakes That Inflate Your Number)

How to Calculate Cash on Cash Return on a Rental Property (and the 5 Mistakes That Inflate Your Number)

A friend told me last week he was pulling a 14% cash on cash return on a Birmingham single family. Said it with the confidence of someone who had done the math more than once. So I asked to see the books. The PM fee was nowhere in the model. The tax escrow inside his mortgage was being counted twice. Capital improvements from the rehab year were sitting in the same bucket as plumbing repairs. The actual number was closer to 7%.

The cash on cash return formula is the easiest math in real estate. The discipline of calculating it honestly on a real portfolio is where most landlords get fooled. Here is the formula, a worked example from one of my own Section 8 properties in Birmingham, the five mistakes that inflate the number, what a good CoC actually looks like, and how to track it monthly across a portfolio.

The Cash on Cash Return Formula (Real Version, Not the Pitch Deck Version)

Cash on cash return measures the annual pre tax cash flow on a rental property divided by the actual cash you have tied up in the deal. Expressed as a percentage.

Cash on Cash Return = (Annual Cash Flow / Total Cash Invested) x 100

Annual cash flow means net cash after every operating expense, every PM fee, every reserve, and the full mortgage payment. Not NOI. Not pre debt service cash flow. The number that actually hits your bank account 12 months in a row.

Total cash invested means down payment plus closing costs plus any rehab capital you put in, minus any cash you pulled back out at refinance. If you BRRR’d the property and recycled most of the capital, your cash invested is small. If you bought turnkey with 25% down and no refinance, your cash invested is the full down payment plus closing costs.

That second piece is where the math goes sideways for most landlords. They use the original down payment as the denominator forever, even after a cash out refi changed the number. CoC is a snapshot of the cash currently locked in the deal, not a frozen number from closing day.

A Worked Example on One of My Birmingham Section 8 Properties

Here is one of my actual Section 8 properties in Birmingham. Real numbers, rounded for clarity.

Purchase $72,000. Rehab $28,000. All in $100,000. ARV $135,000. Refinanced at 75% LTV for a $101,250 loan. Refi closing costs $4,100. Cash recycled at refinance $97,150. Cash left in the deal after refi: $2,850.

Monthly rent $1,250. Monthly operating expenses: $125 PM fee, $115 tax escrow, $95 insurance escrow, $90 maintenance reserve. Monthly P&I: ($101,250 / 1,000) x $6.16 = $623.70.

Monthly cash flow: $1,250 minus all of the above = $201.30. Annual cash flow: $2,415.60. Cash on cash return: ($2,415.60 / $2,850) x 100 = 84.8%.

That looks insane until you understand what happened. Capital recycling did it. I left $2,850 in the deal and the property cash flows $200 a month. The CoC number is enormous because the denominator is tiny. That is the whole point of BRRR. It is not magic. It is the formula applied honestly after a refinance.

Now watch what happens when a landlord skips the refi math and uses the original $100,000 all in as the denominator: $2,415.60 divided by $100,000 = 2.4%. Same property. Same cash flow. Different number. Both get quoted at meetups every week.

Mistake 1: Treating the Mortgage Payment as One Number

A mortgage payment is four numbers stacked together: principal, interest, tax escrow, insurance escrow. The IRS treats them differently. Your books should too.

Principal is not an expense. It is equity moving from the bank to your balance sheet. Interest is a Schedule E expense. Tax escrow and insurance escrow are operating expenses (the lender pays them for you).

When I calculate cash flow on any of my 10 doors, the mortgage line never appears as a single number. DoorVault’s Mortgage Payment Splitting does the split automatically per property, per payment, with full amortization schedules. If you group the whole PITI payment as one expense in your CoC math, you over count costs. If you drop principal as an expense but count tax and insurance escrow twice (once in the mortgage line, once as a separate bill), you inflate costs the other direction. Both errors happen constantly.

Mistake 2: Counting Capital Improvements as Expenses (or Vice Versa)

A $32 elbow joint from Home Depot is a repair. A $480 toilet replacement is a capital improvement. A $5,800 HVAC system is a capital improvement. A $185 service call to flush the same HVAC system is a repair.

Repairs hit Schedule E this year. Capital improvements get capitalized and depreciated over 27.5 years (or 5, 7, or 15 years with a cost segregation study).

If you expense $8,400 of capital improvements in year one, your CoC tanks. If you skip the capitalization entirely, your CoC looks great until the IRS audits the depreciation schedule. Knox’s Capital Improvement Classifier reads every receipt and invoice, decides whether it is a repair or a capital improvement, and routes the transaction to the right account. The Activity Log shows the proposal before it applies, you approve once, and Knox remembers the pattern for the next vendor.

For a stabilized rental, capital improvements after the rehab year should be small. If your CoC math includes a $7,000 roof in year three, that year is misleading. Pull the capital event out, calculate operational CoC, and track the roof in your equity position separately.

Mistake 3: Ignoring Vacancy and Maintenance Reserves

The model in your head: rent comes in 12 months a year, nothing breaks, the tenant stays forever. The model in real life: every property hits a vacancy month sooner or later, and something breaks every year.

Standard reserves on a long term rental: vacancy at 5 to 8% of rent (1 to 2% for Section 8 voucher properties since HUD pays whether the tenant moves or not), maintenance at 7 to 10%, plus a separate capex reserve of about 5%. A property renting at $1,400 a month should book roughly $84 in vacancy, $112 in maintenance, and $70 in capex. That is $266 off the top before you ever see net cash flow.

Skip these on your CoC math and your number is 10 to 20% too high. Every time. DoorVault’s Per Property P&L lets you set reserve assumptions per property and applies them in the cash flow calculation automatically, so the dashboard CoC is the conservative number, not the optimistic one.

Still reconciling PM statements in Excel? There’s a better way. → https://doorvault.app

Mistake 4: Forgetting PM Fees, Renewal Fees, and Eviction Fees

A property manager statement is not one fee. It is six fees stacked together, sometimes seven if the PM is bold.

The monthly management fee is the visible one (usually 8 to 12% of collected rent). The hidden costs: placement fee (50 to 100% of one month’s rent for a new tenant), renewal fee ($100 to $300), maintenance markup (10 to 20% added to vendor invoices or a flat coordination fee), eviction fee ($300 to $500 plus court costs), and admin or technology fees ($25 to $50 a month).

If your CoC math uses only the 10% management fee, your number is fantasy. A property that turns once every 2 years gets hit with the placement fee amortized at roughly 4% of annual rent. Add the renewal fee, the maintenance markup, and the admin fee, and the real PM cost on a long term rental is closer to 14 to 16% of collected rent, not 10%.

I forward every PM statement to my Knox Email Inbox. Knox reads each line item, creates a transaction per fee, categorizes them, and benchmarks them against my contract. When a Birmingham property started getting hit with a $35 monthly admin fee that had no contractual basis, Knox Anomaly Detection flagged it the first month. Without that flag, $420 a year would have been buried in the Other PM Charges line and silently dragged down my real CoC.

Mistake 5: Not Counting the Cash You Pulled Out at Refinance

This is the one that ruined my friend’s 14% number.

Pre refi, you have $100,000 of cash invested. CoC is calculated on $100,000. Then you refinance, pull out $97,000, and the property now has $3,000 of your cash in it. CoC is now calculated on $3,000.

That is not a paper change. That $97,000 is sitting in your bank account or already deployed into the next deal. The cash you have invested is genuinely lower because you recycled the rest.

Most landlords I talk to either keep using the pre refi number (which makes their portfolio CoC look pessimistic and their capital velocity invisible) or skip the math entirely and just guess. Neither works for portfolio decisions.

DoorVault’s Equity Tracker calculates cash left in the deal in real time per property: total invested capital minus refi proceeds plus closing costs. Combined with Per Property P&L, the CoC number is always against the current capital base, not a frozen pre refi figure. When I refinance a Birmingham property, the dashboard CoC reprices the day the refi closes. No spreadsheet update required.

What a “Good” Cash on Cash Return Actually Means (My 15% Floor)

The 7% / 10% / 20% benchmarks people quote in podcasts are mostly meaningless without context. A good CoC depends on strategy, market, and what else you are doing with the capital.

For a turnkey or stabilized long term rental, anything above 8 to 10% CoC is acceptable if I am not pulling capital out. I am buying for appreciation and equity build.

For a BRRR Section 8 deal in Birmingham, my personal floor is 15% cash on cash. Below 15% and I pass, regardless of equity position. This is the threshold I apply on top of the IDEAL Scoring v2.0 system inside DoorVault’s Deal Underwriting Engine. The system itself uses hard gates (equity at least 20%, monthly cash flow at least $150, rent at least $1,150, rehab at most $75K) plus a Priority Score weighted on equity created and capital recycling. CoC is a calculated output of the system, not a gate. My personal 15% floor catches the deals where the gates technically pass but too much capital stays trapped.

The mental model: a deal where I recover 100% of capital and cash flow $180 a month beats a deal where $25K stays trapped and I cash flow $350. Cash on cash captures part of that. Capital velocity is the bigger story.

How to Track Cash on Cash Return Monthly Across a Portfolio

Most landlords run the CoC calculation once at acquisition, write it down somewhere, and never recalculate. Mortgage balances drop, escrow shifts, taxes reassess, insurance premiums change, refi events happen, rents adjust at renewal. The CoC number from closing day is wrong by month 12 and barely related to reality by month 36.

A real system updates the calculation every month for every property without you doing anything. Here is how my portfolio runs across 10 doors in three states (4 Section 8 in Birmingham, 4 in Florida, 1 in South Carolina, 1 in Alabama):

PM statements forward to my Knox Email Inbox. Knox extracts every line item per property (rent, PM fees, repairs, reserves, net disbursement) and creates the transactions. My bank is connected via Plaid. Plaid Smart Sync auto detects PM disbursements (Tier 1), categorizes learned merchants (Tier 2), and surfaces only the truly unknown transactions (Tier 3). Mortgage statements forward to the same inbox. Knox splits each payment into principal, interest, tax escrow, insurance escrow. Capital improvements route through the Capital Improvement Classifier and capitalize correctly.

Per Property P&L updates in real time. NOI, cash flow, year to date cash flow, and CoC all recalculate as transactions land. The Portfolio Dashboard shows CoC per property side by side, so I can see at a glance which doors are below my floor and need attention. Reports Hub gives me a portfolio P&L, per property P&L, PM comparison, and consolidated entity financials in a click. When my CPA logs into the CPA Portal at year end, every transaction is already mapped to the correct Schedule E line item.

I review for 15 minutes once a week. The number is always current.

See Knox process a real PM email in 30 seconds → https://doorvault.app

FAQ

Q: How do you calculate cash on cash return for a rental property?
A: Divide annual pre tax cash flow by the cash currently invested in the deal (down payment plus closing costs plus rehab, minus refi proceeds). Multiply by 100. The denominator changes when you refinance, so the number is a current snapshot, not a closing day figure.

Q: What is the formula for cash on cash return?
A: Cash on Cash Return = (Annual Cash Flow / Total Cash Invested) x 100. Annual cash flow must subtract every operating expense, every PM fee, vacancy and maintenance reserves, and the full mortgage payment (split into principal, interest, and escrows for accurate Schedule E reporting).

Q: What is a good cash on cash return on a rental property?
A: It depends on the strategy. For stabilized long term rentals, 8 to 10% is typical. For BRRR Section 8 deals, my personal floor is 15% because the strategy demands capital velocity. CoC alone is not the whole story. Capital recycling and equity position matter more.

Q: Does cash on cash return include the mortgage payment?
A: Yes. Cash on cash uses cash flow after debt service, including the full mortgage payment. Split the payment correctly: interest, tax escrow, and insurance escrow are operating expenses. Principal is balance sheet, not P&L, but it still leaves your bank account each month so it must be subtracted from the cash flow calculation.

Q: Is a 10% cash on cash return good?
A: For a stabilized long term rental with no value add strategy, yes. For a BRRR Section 8 deal, no. The benchmark depends on what else the property is doing for you (appreciation, equity build, capital recycling) and what alternative uses you have for that capital.

Free Resource

Get the rental portfolio analysis template

NOI, CoC, cap rate, and equity tracking across all your properties.

You're in. Check your inbox in a few minutes.
portfolio visibility cash on cash return rental property BRRR Section 8
Share:

Ready to automate your rental portfolio?

DoorVault's AI assistant Knox processes your documents, tracks finances, and handles compliance so you can focus on growing your investments.

Get Started Free

Get Smarter About Your Rentals

Weekly insights on rental portfolio management, tax optimization, and PM oversight. No spam, unsubscribe anytime.