Property investing · Calculation notebook

Buy-and-hold real estate ROI calculator: formulas, examples and mathematical principles

Learn the inputs, formula and worked example behind the Buy-and-hold real estate ROI calculator, including geometric growth and a stream of contributions, result interpretation, assumptions and sources.

Open calculator By Toolify · Updated

Purpose and steps

The Buy-and-Hold Real Estate ROI Calculator validates every input, normalizes monthly and annual amounts, and calculates cash invested, rental cash flow, appreciation, total profit, and simplified ROI from one consistent scenario.

  1. Confirm currency and monthly versus annual amounts. U.S. tax and loan models should be used within their stated scope.
  2. Prepare Purchase price, Down payment, Closing costs, Monthly rental income, Annual operating expenses, Monthly mortgage principal and interest, Annual appreciation, Hold period. Defaults demonstrate the model rather than your personal circumstances.
  3. Check the headline result and its components. A key interpretation for this tool is: Appreciation is unrealized until sale; it is not spendable annual rental income.
  4. Compare the baseline with a changed scenario: The displayed annualized measure is a simplified growth equivalent, not cash-flow IRR.

Input reference and units

These values reproduce the model’s demonstration. Replace them with your own records or measurements; they are not recommended targets.

On a small screen, swipe the table horizontally to see all columns.

Parameters used by this calculator
ParameterDemonstration valueHow to enter it
Purchase price350000 USDUse dollars and the monthly or annual period stated in the field label; do not enter thousands of dollars.
Down payment20 %Check the unit carefully: some tools use a percentage and others a cash amount.
Closing costs10000 USDUse dollars and the monthly or annual period stated in the field label; do not enter thousands of dollars.
Monthly rental income2500 USDUse dollars and the monthly or annual period stated in the field label; do not enter thousands of dollars.
Annual operating expenses18000 USDUse dollars and the monthly or annual period stated in the field label; do not enter thousands of dollars.
Monthly mortgage principal and interest1800 USDUse dollars and the monthly or annual period stated in the field label; do not enter thousands of dollars.
Annual appreciation3 %Constant annual price growth compounds; zero and negative-growth scenarios are also useful.
Hold period10 yearsUse years here. The model converts to months when the payment schedule requires it.

Model-specific method

How this calculator produces its result

Annual cash flow C = monthly rent × 12 − annual expenses − monthly mortgage × 12. Future value = purchase price × (1+appreciation)^years. Simplified profit = C × years + appreciation gain; ROI = profit / initial cash. Initial cash is down payment plus closing costs.

Geometric growth and a stream of contributions

Compound growth multiplies the previous balance, including earlier interest, by the next period’s growth factor. The contribution term is another geometric sum: the first deposit compounds for longer than the last. It applies only to equal deposits and a constant rate; growing contributions require a different sum or period-by-period simulation.

A nominal rate compounded m times per year has effective annual growth (1+j/m)^m−1. An already effective annual return converts to a monthly rate as (1+g)^(1/12)−1. These are different conventions, so use the one specified by the tool. A constant return model says nothing about volatility or sequence-of-returns risk.

FV = P(1+r)^n
FV of end-period deposits = C × ((1+r)^n − 1)/r
Beginning-period deposits multiply the deposit term by (1+r)
  • P: initial amount
  • C: equal contribution per period
  • r: growth rate for that period
  • n: periods, with contributions and growth on the same schedule

Worked example

For a $300,000 purchase, $70,000 initial cash and $3,600 annual cash flow, five years at 3% appreciation give about $347,782 property value. Simplified profit is $18,000 cash flow plus $47,782 appreciation, or about $65,782, giving roughly 93.97% total ROI.

Reproduce the default scenario

This is a separate example, calculated using the exact engine on the tool page and the defaults in the input reference above. Health examples use metric units. Displayed rounding may differ from intermediate precision.

Estimated hold-period profit
24,370.73 USD
Initial cash invested
80,000 USD
Annual cash flow
-9,600 USD
Monthly cash flow
-800 USD
Projected property value
470,370.73 USD
Projected appreciation gain
120,370.73 USD
Cash-on-cash return
-12%
Simplified total ROI
30.46%
Annualized simplified return
2.69%

Reading results without overstating them

  • Appreciation is unrealized until sale; it is not spendable annual rental income.
  • The displayed annualized measure is a simplified growth equivalent, not cash-flow IRR.

Assumptions and exclusions

  • Does not include mortgage principal buildup, sale costs, sale taxes, rent growth or discounting. Treat fixed annual cash flow and constant appreciation as scenarios rather than forecasts.
Test a changed assumption in the calculator

Sources and content notes

Toolify describes the implemented algorithm and its assumptions. Sources below support the topic or applicable rules; they do not endorse this calculator. Examples are illustrative, and published rules take precedence over simplified estimates.

Report a formula, example or translation issue through our contact page. Include the tool name, inputs and expected result so it can be reproduced. Contact Toolify