Real Estate ROI Calculator

Total return on a property including cash flow, appreciation and principal paydown.

Please note: Estimates only, not investment or legal advice. Property markets, taxes, fees and lending rules vary by location and change over time. Verify figures with a qualified professional before committing.

What the Real Estate ROI Calculator does

Property generates return three ways at once: cash flow from rent, appreciation in value, and equity built as the mortgage principal is repaid. Leverage means all three are measured against a down payment far smaller than the asset, which is what produces property's outsized returns — and its outsized risk.

Formula

  • Cash invested = Down payment + Purchase costs
  • Total gain = Cumulative cash flow + Appreciation + Principal repaid
  • ROI = Total gain ÷ Cash invested × 100
  • Annualised ROI = (1 + ROI)^(1 ÷ Years) − 1

Inputs explained

InputUnitRequiredNotes
Purchase priceselected currencyYesAccepts more than 0.
Down paymentselected currencyYesAccepts more than 0.
Purchase and renovation costsselected currencyOptionalAccepts 0 or more.
Monthly rentselected currencyYesAccepts more than 0.
Monthly operating expensesselected currencyOptionalAccepts 0 or more.
Monthly mortgage paymentselected currencyOptionalAccepts 0 or more.
Annual appreciation rate%Yes—
Holding periodyearsYesAccepts 1 or more.
Total principal repaid over the periodselected currencyOptionalAccepts 0 or more.
Currencyone of 10 optionsOptional—

How to use it

  1. Choose Currency.
  2. Enter Purchase price, Down payment, Monthly rent and Annual appreciation rate and 1 more.
  3. Optionally add Purchase and renovation costs, Monthly operating expenses and Monthly mortgage payment.
  4. Select Calculate.

Worked example

$320,000 property, $64,000 down, $9,000 costs, $250 monthly cash flow, 3% appreciation, 5 years, $22,000 principal repaid.

Price
320000
Down
64000
Costs
9000
Appreciation
3
Years
5

Cash flow $15,000, appreciation $50,968, principal $22,000 — total gain $87,968 on $73,000 invested, a 120.5% ROI or 17.1% annualised.

Reading the result

  • "Largest contributor" shows where the gain actually came from — appreciation is unrealised until sale and depends on the market cooperating, while cash flow already happened and principal paydown is locked-in equity either way.
  • Annualised ROI is the figure to compare across different holding periods or against other investments; total ROI compounds silently with time and is not comparable between, say, a 3-year and a 20-year hold without annualising first.

Assumptions and limitations

  • Appreciation compounds at one constant assumed rate for the whole holding period, with no down years or flat years modelled.
  • Cash flow, mortgage payment and principal repaid are all user-supplied figures rather than derived from a loan schedule this calculator itself runs — they only stay accurate if kept in sync with the real loan as it amortises.

Common mistakes

  • Treating an annualised ROI from a short holding period as repeatable — a one-year hold with a strong appreciation quarter can produce a high annualised figure that says nothing about years two through twenty.
  • Entering a "principal repaid" figure from an earlier point in the loan rather than the true cumulative amount at the actual holding period entered, which overstates the equity gained.

Frequently asked questions

Why is property ROI often so high?

Leverage. You earn appreciation on the full property value while only investing the down payment. A 3% rise on a $320,000 property is a 15% return on $64,000 of equity.

What is missing from this calculation?

Selling costs, capital gains tax, major repairs and the risk that appreciation does not materialise. Treat the result as an upper bound.

Related calculators