How to Calculate ROI on Real Estate (With UK Examples)

Property ROI is harder to calculate than stock ROI because the costs hide — stamp duty, voids, agent fees, mortgage interest. Here's how to do it properly with real numbers.

The two ways property makes money

Property returns come from two sources, and you need both in your ROI calculation:

  1. Capital growth — the property is worth more when you sell than when you bought it.
  2. Rental yield — the net rental income you collect while holding it (rent minus all running costs).

Ignoring either one gives you a misleading number. A flat that yields 3% a year in rent but appreciates 5% a year is returning 8% — not 3%.

The full formula

Property ROI = (Capital Gain + Net Rental Income) ÷ Total Cost × 100

Where Total Cost includes everything you spent to acquire and prepare the property, and Net Rental Income is rent collected over the whole holding period minus every recurring cost.

Example: a UK rental property held for 5 years

You buy a £200,000 terraced house in the North of England as a buy-to-let. Here's the full picture:

Costs up front

Rental income over 5 years

Sale after 5 years

ROI calculation

Open the ROI calculator with these numbers →

The leverage question

The example above uses total property cost as the denominator. But if you put down a 25% deposit (£54,375) and mortgaged the rest, your cash invested is much smaller. Calculating ROI on cash invested (rather than total property value) makes leveraged property look far better — but it also magnifies your losses if property falls.

Both numbers are valid. The "ROI on total cost" is the conservative, property-level return. The "ROI on cash invested" is your personal return as an investor. Always be clear which one you're quoting. Use the mortgage calculator to model how different deposit sizes affect your monthly costs.

The costs people forget

Frequently asked questions

How do you calculate ROI on a rental property?

ROI on a rental property = (Net Profit / Total Cost) × 100. Total cost includes purchase price, stamp duty, legal fees, and renovation. Net profit includes capital gain plus net rental income (rent minus mortgage interest, maintenance, voids, agent fees, insurance).

What is a good ROI on rental property UK?

A net ROI of 5–8% annualised is considered good for UK rental property after all costs. Gross rental yield of 5–7% is typical in most of the UK; London yields are lower (3–4%) but capital growth has historically been higher.

Does stamp duty affect property ROI?

Yes. Stamp duty is a real cost that reduces your ROI. For a £300,000 second property in England, stamp duty is roughly £14,500 (with the 3% surcharge). This must be included in your total cost when calculating ROI.

Bottom line

Property ROI only means something if you include every cost — stamp duty, voids, maintenance, agent fees, mortgage interest, selling costs. Skip any of those and you'll overstate your return. Use the ROI calculator with your total cost and final value to get both the total ROI and the annualised return, and compare the annualised number against other asset classes to see if property is actually your best option.