Learning how to calculate rental property ROI is essential before you buy an investment property. ROI — return on investment — tells you whether a property earns enough, relative to what you put into it, to be worth owning.
This guide explains the rental yield formula, cash-on-cash return, and the ROI calculation steps investors actually use, with a worked example. If you are new to investing, start with our guide on real estate investment for beginners, which covers the basics before the numbers. This is general information, not financial advice — always confirm financing and tax details with a qualified professional in your area.
What Is Rental Property ROI?
Rental property ROI measures the profit a property generates compared with the money invested in it. It is usually expressed as a percentage per year.
A high ROI looks attractive, but it must be calculated on honest numbers: real rent, all costs, and realistic vacancy and repair allowances. An ROI based on optimistic rent and zero costs is not a forecast — it is a fantasy.
The Rental Yield Formula
The simplest measure is gross rental yield:
Gross rental yield = (annual rent ÷ property price) × 100
Example: annual rent of 12,000 on a property priced at 200,000 gives a gross yield of 6%.
Gross yield is useful for quick comparison, but it ignores costs. A property with high gross yield and high costs can still lose money. That is why investors also calculate net yield and cash-on-cash return.
Net Rental Yield
Net rental yield deducts operating costs from rent before dividing by price:
Net rental yield = ((annual rent − annual operating costs) ÷ property price) × 100
Operating costs commonly include:
- Property taxes and insurance
- Maintenance and repairs
- Management fees
- Vacancy allowance
- Homeowners’ association or service charges, where applicable
Example: annual rent 12,000, operating costs 3,000, property price 200,000 gives a net yield of 4.5%. Net yield gives a fairer picture than gross yield, because it reflects what the property actually keeps.
Cash-on-Cash Return
Cash-on-cash return is often the most useful measure for financed properties, because it compares annual cash flow with the cash you actually invested — not the full property price.
Cash-on-cash return = (annual cash flow ÷ total cash invested) × 100
Annual cash flow = annual rent − all operating costs − annual mortgage payments.
Total cash invested = deposit + closing costs + immediate repair costs.
Example: annual cash flow of 2,400 on total cash invested of 50,000 gives a cash-on-cash return of 4.8%. This tells you what your own money is earning, which is what matters most to a leveraged investor.
ROI Calculation Steps
Follow these ROI calculation steps for any rental property:
- Find real annual rent: use comparable local rents, not a seller’s claim
- List all operating costs: taxes, insurance, maintenance, management, vacancy allowance
- Calculate net operating income: annual rent minus operating costs
- Deduct mortgage payments: to get annual cash flow
- Total your cash invested: deposit, closing costs and immediate repairs
- Calculate cash-on-cash return: annual cash flow divided by cash invested, times 100
- Calculate net yield: net operating income divided by property price, times 100
- Stress test: repeat with lower rent, higher costs and a vacancy period
If the property still looks acceptable under the stress test, it deserves serious consideration. If it only works in the best case, walk away.
Worked Example
Consider a property with these figures:
- Property price: 200,000
- Deposit and closing costs: 50,000
- Annual rent: 12,000
- Annual operating costs: 3,000
- Annual mortgage payments: 6,600
Calculations:
- Net operating income: 12,000 − 3,000 = 9,000
- Annual cash flow: 9,000 − 6,600 = 2,400
- Gross yield: (12,000 ÷ 200,000) × 100 = 6%
- Net yield: (9,000 ÷ 200,000) × 100 = 4.5%
- Cash-on-cash return: (2,400 ÷ 50,000) × 100 = 4.8%
These figures are illustrative only, not a promise of returns. Your market, financing and costs will differ — run your own numbers for every property.
Common ROI Mistakes to Avoid
- Using gross yield alone and ignoring costs
- Forgetting vacancy, repairs and management in operating costs
- Using the seller’s rent figure instead of comparable local rents
- Ignoring mortgage payments when judging cash flow
- Comparing ROI across markets without comparing risk
- Forgetting that selling also has costs — see how to sell a house for the selling side of an investment exit
A careful, slightly pessimistic calculation protects you far better than an optimistic one.
What Is a Good ROI?
There is no universal “good” ROI. It depends on your market, financing, risk tolerance and alternatives. A lower ROI in a stable, high-demand area may be safer than a high ROI in a volatile area with high vacancy risk.
Compare properties on the same basis, with the same cost assumptions, and judge ROI alongside risk, growth prospects and your own financial position — not as a single number in isolation.
Frequently Asked Questions
What is the difference between rental yield and ROI?
Rental yield compares rent with property price. ROI, especially cash-on-cash return, compares cash flow with the cash you actually invested, which matters more for financed purchases.
Should I use gross or net yield?
Use both, but decide on net yield and cash-on-cash return. Gross yield is a quick screen; net figures reflect what you actually keep.
Does ROI include property value growth?
Basic rental ROI does not. Total return adds value growth and mortgage paydown, but those are less certain than rental cash flow, so judge them separately.
What costs should I include in ROI?
All operating costs: taxes, insurance, maintenance, repairs, management, vacancy allowance and service charges, plus mortgage payments for cash flow.
Can ROI be negative?
Yes. If rent does not cover operating costs and mortgage payments, cash flow and cash-on-cash return are negative — a clear warning sign.
Final Thoughts
How to calculate rental property ROI comes down to honest inputs: real rent, all costs, and the cash you actually invested.
Run gross yield, net yield and cash-on-cash return for every property, stress test the result, and only buy when the numbers still work. For more straightforward help, explore our property and investment guide. Explore more Real Estate Investment articles.

[…] tips that keep a property profitable. For the return side of the same calculation, see our guide on how to calculate rental property ROI. This is general information, not financial advice — always confirm financing and tax details […]