How do I calculate ROI on a property?

How do I calculate ROI on a property?

Buyers Guides
T
By Tony Sousa
November 15, 2025 8 min read

How do I calculate ROI on a property?



Want the Real ROI on Your Next Property? Calculate It in 5 Minutes

Fast answer

ROI on a property = (Net Gain ÷ Total Investment) × 100. For real estate, that means combining rental cash flow, appreciation, and subtracting costs. Use three metrics: cap rate, cash-on-cash return, and total (sale) ROI. Clear, simple, repeatable.

Step-by-step ROI formula you can use today

    • Gather numbers
    • Purchase price
    • Down payment and closing costs (your cash invested)
    • Annual rental income
    • Annual operating expenses (taxes, insurance, maintenance, management)
    • Annual mortgage payments (if any)
    • Expected sale price, selling costs (commissions, repairs)
    • Calculate Net Operating Income (NOI)
    • NOI = Annual rental income − Annual operating expenses
    • This ignores mortgage. Use for cap rate.
    • Calculate Cap Rate (market quick check)
    • Cap rate = (NOI ÷ Purchase price) × 100
    • Use to compare market value and risk. Higher cap = higher return, usually more risk.
    • Calculate Cash-on-Cash Return (real investor focus)
    • Annual cash flow = NOI − Annual mortgage payments
    • Cash-on-cash = (Annual cash flow ÷ Cash invested) × 100
    • Shows real-yearly return on the cash you put in.
    • Calculate Total ROI at sale (full investment picture)
    • Total proceeds = Sale price − Selling costs − Remaining mortgage
    • Total profit = Total proceeds + Cumulative cash flow − Initial cash invested
    • Total ROI = (Total profit ÷ Initial cash invested) × 100

Quick example (numbers you can reuse)

    • Purchase price: $400,000
    • Down payment & closing: $80,000
    • Annual rent: $36,000
    • Annual expenses: $10,000
    • Annual mortgage payments: $20,000

NOI = 36,000 − 10,000 = 26,000 Cap rate = 26,000 ÷ 400,000 = 6.5% Annual cash flow = 26,000 − 20,000 = 6,000 Cash-on-cash = 6,000 ÷ 80,000 = 7.5%

If you sell in 5 years at $480,000 with $30,000 selling costs and $300,000 mortgage remaining, add cumulative cash flow (~30,000) and compute total ROI: Total proceeds = 480,000 − 30,000 − 300,000 = 150,000 Total profit = 150,000 + 30,000 − 80,000 = 100,000 Total ROI = 100,000 ÷ 80,000 = 125% over 5 years (about 22.5% annualized)

How to use these numbers

    • Use cap rate to compare markets quickly.
    • Use cash-on-cash to see yearly cash performance for leveraged deals.
    • Use total ROI to measure wealth creation including appreciation and paydown.
    • Run conservative scenarios: lower rent, higher expenses, slower appreciation.

Closing: a no-nonsense offer

You don’t need fancy models. Use these formulas, plug real numbers, run three scenarios (pessimistic, realistic, optimistic). If you want a local market read and a custom ROI model for a specific property, reach out. I provide clear ROI projections and resale value estimates you can trust.

Contact: Tony Sousa, Local Realtor — [email protected] | 416-477-2620 | https://www.sousasells.ca

Start with the numbers. Make decisions with clarity.

Active Homes For Sale

Featured Real Estate Listings

Browse current properties available right now. Click any listing to view photos, floor plans, or schedule a private tour.

View All Listings
27 Oakridge Crescent, Guelph, ON N1L 1J3
$1,039,999
New
4 Beds4 Baths
Residential Freehold
382 Brimley Court, Kingston, ON K7M 7V3
$1,149,000
New
5 Beds4 Baths
Residential Freehold
831 I Line Road, St. Joseph, ON P0R 1J0
$474,900
New
4 Beds2 Baths
Residential Freehold
6453 Morrison Street 103, Niagara Falls, ON L2E 7H1
$15
New
0 Beds0 Baths
Commercial
257 McMillan Crescent, Dryden, ON P8N 0A2
$489,900
New
4 Beds3 Baths
Residential Freehold
74 Stirling Macgregor Drive, Cambridge, ON N1S 4T1
$724,888
New
3 Beds2 Baths
Residential Freehold
Internal Navigation Links:
Buying A Home
Share this article:

RECENT INTEL

View Journal