Finance⏱ 6 min read
How to Calculate Return on Investment for a Rental Property
Gross yield, net yield, ROI, and cash-on-cash return all measure different things. Here is how to calculate each one and what they tell you about a buy-to-let investment.
A buy-to-let property generates returns from two sources: rental income (yield) and capital growth. Most naive calculations focus only on one. Here's how to properly assess the full picture.
Gross Rental Yield
Gross Yield = (Annual Rent / Property Purchase Price) x 100
Example: £180,000 property, £850/month rent
Annual rent: £850 x 12 = £10,200
Gross yield: (£10,200 / £180,000) x 100 = 5.67%
Gross yield ignores ALL costs.
It's useful only for rapid comparison between properties —
never for calculating actual returns.
Net Rental Yield
Net Yield = ((Annual Rent - Annual Costs) / Property Value) x 100
Annual costs to include:
- Mortgage interest: £500/month = £6,000/year
- Letting agent fees (10-15% of rent): £1,020-£1,530/year
- Landlord insurance: £250/year
- Maintenance (budget 1% of property value/year): £1,800/year
- Gas safety certificate: £60/year
- EPC/compliance: £100/year
- Void periods (average 3-4 weeks/year): £650/year
Total costs: ~£9,880-£10,390/year
Net income: £10,200 - £9,880 = £320/year
Net yield: (£320 / £180,000) x 100 = 0.18%
This is a typical scenario for a leveraged UK buy-to-let in 2025 —
net yields after all costs are thin, sometimes negative.
Capital growth is doing the heavy lifting for most landlords.
Cash-on-Cash Return
Cash-on-Cash = (Annual Net Cash Flow / Cash Invested) x 100
Accounts for the fact you only put in a deposit, not the full price.
Cash invested: deposit + purchase costs
Deposit (25%): £45,000
Stamp duty (3% surcharge): £7,200
Solicitor fees: £1,500
Survey: £500
Total cash invested: £54,200
Annual net cash flow (after all costs including mortgage): £320
Cash-on-cash: (£320 / £54,200) x 100 = 0.59%
Quite low — but capital growth can dramatically change total ROI.
Total Return Including Capital Growth
Total annual return = Net income + Capital appreciation
If property grows at 3%/year:
Capital gain: £180,000 x 3% = £5,400/year
Net income: £320/year
Total return: £5,720/year
Return on cash invested: £5,720 / £54,200 = 10.5%
Key insight: buy-to-let returns are dominated by leverage
effects on capital growth — the rental income is almost
incidental in high-price-to-rent-ratio UK markets.
This is why falling property prices eliminate the investment
case for many buy-to-lets instantly.
Section 24 Tax Impact (UK)
Since 2020, mortgage interest is not a deductible expense
for individual landlords — only a 20% tax credit is available.
Higher-rate taxpayer (40%), £10,200 rent, £6,000 mortgage interest:
Pre-Section 24: taxable profit = £10,200 - £6,000 - £3,880 other costs = £320
Tax: £320 x 40% = £128
Post-Section 24: taxable profit = £10,200 - £3,880 = £6,320
Tax at 40%: £2,528, less 20% mortgage credit (£1,200) = £1,328 net tax
Net income after tax: £320 - £1,328 = -£1,008/year (loss!)
Section 24 has pushed many higher-rate taxpayer landlords
into negative cashflow. Company structures (Ltd co) avoid
this — but have their own costs and complexities.