How to Calculate ROI on a Rental Property Investment Easily

Two identical duplexes, same street, same price—one returns 9%, the other 3%. The difference isn't luck, it's how the owner counted. Here's how to calculate rental ROI without fooling yourself.

How to Calculate ROI on a Rental Property Investment Easily

How to calculate ROI on a rental property investment (without fooling yourself)

Two identical duplexes, same street, same price. One returns 9% a year, the other barely clears 3%. The difference isn't luck and it isn't the neighborhood. It's how the owner counted.

I've watched this play out more times than I can count, including once on my own deal. In 2019 I bought a small two-unit building and ran the numbers on a napkin. Beautiful numbers. Then the water heater died in month two, the downstairs tenant left in month seven, and my "12% return" quietly became a 4% return. That napkin taught me more about rental property math than any spreadsheet since.

So let's do this properly. Below is the actual formula, the variants nobody explains, and the mistakes that make your ROI look better than it is.

Key Takeaways

  • The basic formula is ROI = (Annual Net Income ÷ Total Cash Invested) × 100, but "net" and "invested" are where everyone cheats.
  • Cash-on-cash return and cap rate measure different things. Confusing them is the most common error I see.
  • Vacancy, maintenance, and property management must be baked in from day one, not added later.
  • A mortgage boosts your ROI percentage through leverage but also magnifies your losses.
  • Most investors consider 8–12% a solid target, but it depends entirely on your market and risk tolerance.
  • The number that matters is the one you'd still get in a bad year.

The core formula and why it trips people up

Here's the version you'll find everywhere:

ROI = (Annual Net Income ÷ Total Cash Invested) × 100

Simple. Accurate. And almost useless if you don't define the two variables honestly.

What actually counts as net income

Net income isn't rent minus mortgage. That's the amateur version, and it's the one that produces fantasy returns. Real net income is:

Gross rent − vacancy − operating expenses − mortgage payments (if any)

Operating expenses include property taxes, insurance, HOA fees, repairs, property management, and any utilities you cover. Most beginners lump maintenance into "I'll deal with it when it happens." That's not a budget, that's a hope.

What counts as total cash invested

Down payment. Closing costs. Initial repairs and renovations. Furnishing, if it's a short-term rental. And here's the one people forget: the money you set aside as a reserve. If you keep $8,000 locked away for emergencies, that money isn't earning anything else, so it belongs in the denominator.

I made this mistake on my first deal. I counted only the down payment and closing costs, which inflated my ROI by roughly 2 percentage points. It felt great. It was wrong.

The three numbers you should actually track

ROI alone tells you one thing. To understand a property, you need three measurements running side by side.

The three numbers you should actually track

Cash-on-cash return

This measures your annual pre-tax cash flow against the cash you actually put in. It's the number that tells you what your money is doing right now, this year.

Cash-on-cash = Annual pre-tax cash flow ÷ Total cash invested × 100

If you put in $60,000 and the property generates $5,400 in cash flow after all expenses, your cash-on-cash return is 9%.

Cap rate

Cap rate ignores your mortgage entirely. It measures the property's performance as if you paid cash.

Cap rate = Net operating income ÷ Property value × 100

Why bother? Because it lets you compare properties in different markets on equal footing, and it's how appraisers and lenders talk about value. A property with a 6% cap rate in a stable area might beat an 11% cap rate property in a neighborhood where tenants leave every eight months.

Total ROI including appreciation

This is the long game. If you sell after ten years, your total return includes every dollar of cash flow, plus the equity you built through mortgage payments, plus the appreciation, minus selling costs.

That last part matters more than people admit. Selling costs typically run 6–10% of the sale price between agent commissions and closing fees. On a $400,000 sale, that's $24,000 to $40,000 gone before you see a cent.

Metric What it measures Typical target range Best used for
Cash-on-cash return Annual cash flow vs. cash invested 6–10% Judging yearly income
Cap rate Property performance, no financing 4–8% (varies by market) Comparing properties
Total ROI Full return including sale proceeds 10–15% annually over time Long-term planning

Notice the ranges overlap and shift depending on where you invest. A coastal California market and a Midwest market will not produce the same numbers, and chasing the same target in both is how investors get burned.

How to calculate ROI on a rental property with a mortgage

A mortgage changes everything. It lets you control a $350,000 asset with $70,000, which is powerful. It also means a large chunk of your monthly rent disappears into interest before you see anything.

The leverage effect, explained plainly

Say you buy a $300,000 property with 20% down ($60,000) plus $8,000 in closing costs. Total cash invested: $68,000.

After all expenses and the mortgage payment, you net $6,800 per year in cash flow. Your cash-on-cash return is 10%.

Now imagine you'd paid cash. Same property, same rental income, but no mortgage payment. You'd net maybe $22,000 a year — but on a $300,000 investment, that's a 7.3% return.

So the mortgage gave you a higher percentage return, on less money, freeing up capital for other investments. That's the upside of leverage.

The downside? If the property sits vacant for three months, you still owe the mortgage. If the roof needs replacing, you still owe the mortgage. Leverage doesn't reduce risk — it scales it.

A real example with real numbers

My second property, purchased in 2021:

  • Purchase price: $240,000
  • Down payment (20%): $48,000
  • Closing costs: $5,200
  • Initial repairs: $9,500
  • Total cash invested: $62,700

Then the annual operating picture:

  • Gross rent: $26,400 ($2,200/month)
  • Vacancy (7%): −$1,848
  • Property taxes: −$2,900
  • Insurance: −$1,340
  • Maintenance and repairs: −$2,200
  • Property management (8%): −$2,112
  • Mortgage payments: −$12,600
  • Net annual cash flow: $3,400

Cash-on-cash return: $3,400 ÷ $62,700 = 5.4%

Less exciting than my napkin math suggested, right? But add the principal paydown on the mortgage (roughly $3,800 in year one) and the return climbs to around 11.5% in total equity terms. That's the honest picture, and it's a decent one.

The mistakes that inflate your ROI

Every inflated ROI I've ever seen traces back to one of a handful of omissions. Here are the ones that cost the most.

The mistakes that inflate your ROI

Forgetting vacancy

A property is not rented 365 days a year. Tenants move, units sit empty during turnover, and you lose weeks to repainting and repairs. Depending on your market and the type of property, planning for 5–10% vacancy is realistic. In softer rental markets, I've seen 15%.

Underestimating maintenance

The common rule of thumb is 1% of the property value per year for maintenance. On a $240,000 property, that's $2,400 annually. Some years you'll spend nothing. Other years the furnace, the roof, and the plumbing all fail in the same quarter. The 1% figure smooths that out.

I ignored this rule on my first property and paid for it. A $6,000 HVAC replacement in year two wiped out my entire cash flow for that year.

Ignoring capital expenditures

Repairs are the small stuff. Capital expenditures are the big-ticket replacements: roofs, windows, flooring, appliances. These don't happen every year, but they happen. Setting aside a separate reserve for them keeps your ROI calculation honest and your finances stable.

Confusing gross and net

A property with a 20% gross ROI can easily have a 3% net ROI. The difference between the two is every expense you didn't account for. Always calculate both, and always trust the net number.

What is a good ROI for rental property?

There's no universal answer, and anyone who gives you one number is oversimplifying. But here's a framework I've found useful.

For cash-on-cash return, most experienced investors I know look for 8% or higher in stable markets. In higher-risk markets or neighborhoods with turnover issues, they want 12% or more to justify the risk.

For cap rates, the benchmark shifts by market. In expensive coastal cities, a 4% cap rate is considered acceptable because appreciation is expected to carry the return. In the Midwest or Southeast, investors often expect 7–9% cap rates because appreciation is slower and cash flow does the heavy lifting.

And then there's the comparison that matters most: what could your money do elsewhere? If a rental property returns 8% annually but requires thirty hours of your time per year, and a passive index fund returns 7% with zero effort, the 1% premium might not be worth it. Or it might, if you value the equity build and the tax advantages. That's a personal call, not a mathematical one.

Building your own calculator (and why I prefer it)

You can find rental property ROI calculators online for free. They work. They also tend to hide their assumptions, which means you can't tell whether they're accounting for vacancy or capital expenditures or anything else.

Building your own calculator (and why I prefer it)

I built mine in a spreadsheet years ago and still use it. The structure is straightforward:

  1. Column A: purchase price, down payment, closing costs, rehab, reserve
  2. Column B: monthly rent, annual rent, other income
  3. Column C: every expense line, itemized
  4. Column D: net income, then cash-on-cash, cap rate, and total ROI formulas

The advantage of doing it yourself is that you can adjust the vacancy rate, the maintenance estimate, and the management fee to see how sensitive your return is to each one. On one deal, I found that bumping vacancy from 5% to 10% dropped my cash-on-cash return from 7.8% to 5.9%. That single sensitivity check killed the deal — and probably saved me from a slow financial bleed.

If you'd rather use an online calculator, use two different ones and compare. If they disagree by more than a percentage point or two, one of them is missing something.

The number behind the number

Here's what I've come to believe after running these calculations on dozens of properties: the ROI figure you calculate before you buy is mostly a test of your assumptions, not a prediction. Every deal I've owned has landed somewhere between 30% below and 20% above my original estimate.

The investors who do well aren't the ones with the highest projected ROI. They're the ones whose numbers survive contact with reality — a bad tenant, a burst pipe, a market that cools for eighteen months.

So run the spreadsheet. Run it twice. Then run it a third time assuming everything costs 20% more than you think and the rent comes in 10% lower. If the deal still works, you've found something worth buying. If it falls apart, you've found something worth avoiding.

That napkin from 2019 would have told me the same thing, if I'd asked it the right questions.

Trevor Kingsley

Trevor Kingsley

Trevor Kingsley is a seasoned professional whose expertise spans commercial leasing, investment properties, and urban development. Known for his practical insight and approachable style, he has guided countless clients through complex real estate decisions. His work consistently bridges the gap between strategic investment and sustainable urban growth.

See all articles →

Related articles