Rental Yield Calculator — Gross & Net

HouseCheckup's rental yield calculator helps landlords and investors assess buy-to-let profitability. The average UK gross rental yield is 5.5% according to Hamptons, but yields vary dramatically by region — from under 4% in prime London to over 8% in parts of the North West. Enter the property price and monthly rent to see gross yield, net yield (after costs), and annual cash flow. The £24.99 Complete report includes full investment analysis with comparable rents and capital growth projections.

Try or search any UK postcode

Enter a postcode to start a full HouseCheckup report from official UK data.

Get the full picture for £24.99

This tool checks one data point. The HouseCheckup Complete report combines 15+ checks from official sources into one report with a composite IQ Score (0–100) — covering flood, EPC, crime, schools, transport, ground stability, investment potential, and more. One report, one price — £9.99 Lite / £24.99 Complete. No subscription, no auto-renew.

Frequently asked questions

A gross rental yield of 5–7% is generally considered good for UK buy-to-let. Net yield (after mortgage interest, maintenance, insurance, voids, and management fees) is typically 2–4 percentage points lower. Prime London yields are often 3–4% gross, while northern cities can exceed 8%. HouseCheckup calculates both gross and net yield.
Gross yield is annual rent divided by property price, expressed as a percentage. Net yield deducts costs — mortgage interest, letting agent fees, insurance, maintenance, void periods, and ground rent/service charge. Net yield gives a more accurate picture of actual return. HouseCheckup estimates both using typical UK cost benchmarks.
Gross rental yield = (annual rent ÷ property purchase price) × 100. For example, a £200,000 property renting at £1,000/month has a gross yield of 6%. For net yield, subtract annual costs (typically 30–40% of rent for a managed property) before dividing by the purchase price. HouseCheckup automates this calculation.

Last updated: