How to calculate ROI on a rental property (the right way)
Total rental ROI = (Annual cash flow + Loan paydown + Appreciation) ÷ Total cash invested x 100. A leveraged rental typically returns 8% to 20% when all three engines are included. The key: most of that number comes from paydown and appreciation, which are real but not cash in your pocket until you sell or refinance.
There are two ways to calculate ROI on a rental property, and they give very different answers. The simple version (sometimes called the "cost method") divides annual income by total investment. The full version adds all three return engines. The simple version is what most online calculators use. The full version is what experienced investors use. This guide covers the full version because the simple one misleads.
The full formula
Three return engines, one denominator. Each engine has different reliability:
- Cash flow: Reliable (contractual rent, known expenses)
- Paydown: Highly reliable (locked into the amortization schedule)
- Appreciation: Uncertain (market-dependent, can be negative)
Worked example: step by step
A $375,000 single-family rental in Tampa. 25% down, 7.25% rate, 30-year fixed. Rents at $2,600/month.
Step 1: Cash invested
| Item | Amount |
|---|---|
| Down payment (25%) | $93,750 |
| Closing costs (3%) | $11,250 |
| Total cash invested | $105,000 |
Step 2: Annual cash flow
| Item | Annual |
|---|---|
| Gross rent | $31,200 |
| - Vacancy (6%) | -$1,872 |
| - Operating expenses (42%) | -$13,104 |
| = NOI | $16,224 |
| - Debt service ($281,250 at 7.25%) | -$23,016 |
| = Annual cash flow | -$6,792 |
Negative cash flow of -$6,792 per year (-$566/month). On cash flow alone, this deal loses money. But cash flow is only one engine.
Step 3: Year 1 loan paydown
On a $281,250 loan at 7.25%, the first year's principal payments total approximately $3,500. This is equity your tenant is building for you, even though it does not show up as cash in your account.
Step 4: Appreciation
At 3% annual appreciation (a conservative long-term average), the property gains $11,250 in value. Because you only invested $105,000 in cash, your leveraged return on this appreciation is $11,250 ÷ $105,000 = 10.7%.
Step 5: Total ROI
| Engine | Annual amount | As % of $105,000 |
|---|---|---|
| Cash flow | -$6,792 | -6.5% |
| Loan paydown | $3,500 | 3.3% |
| Appreciation (3%) | $11,250 | 10.7% |
| Total ROI | $7,958 | 7.6% |
7.6% total ROI on a deal that loses $566/month. This is the gap between cash-on-cash and total ROI (cash-on-cash says the deal is terrible, total ROI says it is acceptable). The question is which number you trust more.
The two versions of rental ROI
| Simple (cost method) | Full (total return) | |
|---|---|---|
| Formula | Annual cash flow ÷ Cash invested | (Cash flow + Paydown + Appreciation) ÷ Cash invested |
| Our example | -6.5% | 7.6% |
| What it captures | Cash return only (= cash-on-cash) | All return sources |
| Weakness | Ignores paydown and appreciation | Includes uncertain appreciation |
The simple version is really just cash-on-cash return by another name. If someone quotes you an ROI and it is the same as the CoC, they are using the simple version. Ask which version they mean before comparing numbers.
Stress-testing: run it at 0% appreciation
The disciplined move: calculate total ROI with appreciation set to zero. In our example:
Without appreciation, this deal has a negative total return. That means you are entirely dependent on property values rising to make money. Some investors are comfortable with that bet in a market like Tampa. Others are not. The point is to see it clearly.
Improving your ROI
The levers you can pull:
- Lower purchase price. Negotiate harder. Every $10,000 off the price improves cash flow (smaller loan) AND reduces cash invested (smaller down payment). Double impact.
- Better financing. A 0.5% lower interest rate on our example saves $1,400/year in debt service. That swings cash flow from -$6,792 to -$5,392 and total ROI from 7.6% to 8.9%.
- Higher rent. Market research might show $2,700 is achievable instead of $2,600. That $100/month is $1,200/year in cash flow improvement.
- Lower expenses. Shop insurance, appeal property taxes, negotiate management fees. Small savings compound across the entire hold period.
Frequently asked questions
What is the ROI formula for rental property?
Total ROI = (Annual cash flow + Loan paydown + Appreciation) ÷ Total cash invested x 100. This captures all three return sources. The simpler version (cash flow only ÷ cash invested) is really just cash-on-cash return.
What is a good ROI on a rental property?
Total ROI of 8% to 15% is typical for a leveraged rental with moderate appreciation. Cash-flow markets can deliver 12% to 18% with most of it from reliable sources. Appreciation markets can hit 15% to 20%+ but with more uncertainty.
Should I include appreciation in rental ROI?
Include it, but always also run the calculation at 0% appreciation to see your floor. If the deal only makes sense with appreciation, you are making a market bet. That can be rational, but you should know you are doing it.
Why is my ROI positive but my cash flow negative?
Because ROI includes loan paydown and appreciation, which add value without producing cash. A deal can lose $500/month in cash flow while building $600/month in equity through paydown and appreciation. The total return is positive, but your bank account shrinks monthly until you sell or refinance.
How does leverage affect rental ROI?
Leverage amplifies both gains and losses. A 3% price increase on a $375,000 property is $11,250, which is a 10.7% return on $105,000 invested. But leverage also amplifies losses: negative cash flow is worse with a bigger loan, and a price decline hits your equity harder.