What is the rental property roi calculator — cash flow & returns?
In short
A $300,000 rental property with 20% down ($60,000), $2,200/month rent, and $600/month expenses at 7% / 30-year generates roughly $147/mo positive cash flow, a 2.9% cash-on-cash return, and a 6.1% cap rate. Over 10 years at 3% appreciation the total ROI is approximately 112% (7.9%/yr annualized).
This rental property ROI calculator estimates monthly cash flow, cap rate, cash-on-cash return, and total investment return over a hold period. It accounts for vacancy, mortgage principal and interest, operating expenses, and property appreciation — the five numbers every landlord needs before buying.
How to use this calculator
- 1Enter the purchase price and down payment (investment properties typically require 20–25% down).
- 2Enter the mortgage rate and term — use current investment property rates, which run ~0.5–1% higher than primary residence rates.
- 3Enter monthly gross rent and vacancy rate (5–10% is typical; 1 month vacant = 8.3%).
- 4Enter total monthly operating expenses: property tax, insurance, maintenance, management fees, HOA.
- 5Set your expected annual appreciation and hold period to see projected total ROI.
The formula
- NOI
- — Net Operating Income — effective rent minus all operating expenses (before mortgage)
- cash flow
- — NOI minus monthly mortgage payment — the money you actually pocket
- cap rate
- — NOI / purchase price — measures property yield independent of financing
- CoC return
- — Cash-on-cash return — annual cash flow / total cash invested (down + closing costs)
- total ROI
- — Equity gain at sale plus cumulative cash flow, divided by cash invested
Worked example
The scenario
$300,000 property, $60,000 down (20%), 7% mortgage / 30 years, $2,200/month rent, 7% vacancy, $600/month expenses, 3% annual appreciation, 10-year hold.
The result
Monthly P&I: ~$1,596. Effective rent (7% vacancy): $2,046. NOI: $2,046 − $600 = $1,446/mo. Cash flow: $1,446 − $1,596 = −$150/mo (slightly negative). Cap rate: $17,352 NOI / $300,000 = 5.8%. At 3% appreciation for 10 years the property reaches ~$403,000 — total ROI driven primarily by equity gain.
Common use cases
- Evaluating whether a rental property is worth buying before making an offer
- Comparing two investment properties side-by-side
- Stress-testing cash flow when rates or rents change
- Estimating total returns over a 5-, 10-, or 20-year hold period
Limitations & assumptions
- Does not model tax benefits (depreciation, mortgage interest deduction) which can significantly improve after-tax returns.
- Appreciation is assumed at a constant annual rate — actual appreciation is volatile year to year.
- Closing costs are estimated at ~2% of purchase price; actual costs vary by state and transaction.
- Expense growth over time (property tax increases, inflation on maintenance) is not modeled.
- Does not include principal paydown benefit in year-by-year cash flow — it does appear in total equity at sale.
Frequently asked questions
Disclaimer: KalkWise calculators are provided for general informational and educational purposes only and do not constitute financial, investment, tax, or legal advice. Results are estimates based on the figures you enter and the assumptions described above. Actual outcomes will vary. Consult a qualified professional before making financial decisions.