Every experienced investor runs the numbers before falling in love with a property. A Buy-to-Let calculator is simply the tool that turns "this looks like a good deal" into "this is a good deal, and here's why."
What Goes Into a BTL Calculator
- Purchase price — the base figure everything is measured against
- Deposit — typically 20–25% of purchase price
- Mortgage — the borrowed balance and its structure (interest-only vs repayment)
- Interest rate — your actual product rate, separate from the lender's stress rate
- Monthly rent — the income side of the equation
- Insurance — landlord buildings and contents cover
- Maintenance — an ongoing reserve for repairs and upkeep
- Service charges — ground rent and building service charges (leasehold flats)
- Letting agent fees — typically 8–15% of rent for full management
- Void periods — weeks or months where the property sits empty
- Tax — income tax on rental profit, shaped by Section 24
Gross Rental Yield
Formula: Annual Rent ÷ Purchase Price × 100
Worked example:
- Monthly rent: £2,000
- Annual rent: £24,000
- Purchase price: £400,000
- Gross yield: £24,000 ÷ £400,000 × 100 = 6%
Useful for a quick comparison, but it tells you nothing about what you actually keep. It ignores the mortgage, every running cost, and tax entirely.
Net Yield — the Number That Actually Matters
Formula: (Annual Rent − Annual Operating Costs) ÷ Purchase Price × 100
| Item | Annual cost |
|---|---|
| Gross rent | £24,000 |
| Letting agent fees (10%) | −£2,400 |
| Insurance | −£350 |
| Maintenance reserve | −£1,000 |
| Service charge (if leasehold) | −£1,200 |
| Void period (4 weeks) | −£1,850 |
| Net operating income | £17,200 |
Net yield = £17,200 ÷ £400,000 × 100 = 4.3%
A full 1.7 percentage points lower than the gross figure — and this example hasn't even deducted mortgage interest or tax yet.
Cash-on-Cash Return
Yield measures return against the full purchase price, but you didn't pay that — you paid a deposit. Cash-on-cash measures your actual profit against your actual cash invested.
Formula: Annual Net Cash Flow ÷ Total Cash Invested × 100
Using the example above with a 25% deposit (£100,000) plus £8,000 in purchase costs:
- Total cash invested: £108,000
- Net operating income: £17,200
- Less annual mortgage interest (£300,000 loan at 5.5%): −£16,500
- Annual cash flow before tax: £700
- Cash-on-cash return = £700 ÷ £108,000 × 100 = 0.65%
This is the number that often reveals a deal is far weaker than the headline 6% gross yield suggested — and it's before Section 24 has even been applied.
Stress-Testing
Lenders already stress-test you as part of the mortgage approval — but that's a lending decision, not a business plan. Buy-to-let mortgages are assessed using an Interest Coverage Ratio (ICR): typically 125% for basic-rate taxpayers and limited companies, 145% for higher-rate personal holdings, tested at a notional rate around 5.5%.
What you should additionally stress-test yourself:
- Higher interest rates — model cash flow at 1–2 percentage points above your current rate
- Several weeks of vacancy — at least 4–6 weeks of void per year as standard
- Maintenance costs — a running reserve of ~1% of property value per year
- Unexpected repairs — a separate emergency fund on top of routine maintenance
Putting It Together
- Gross yield tells you if a property is worth a second look
- Net yield tells you if it's actually profitable
- Cash-on-cash return tells you how hard your deposit is working
- Stress-testing tells you whether the deal survives a bad year
This article is for general information and does not constitute financial or tax advice. Mortgage terms, tax treatment, and lender criteria vary and change over time.
Ready to invest with confidence?
Book a free consultation with the Lumina team and we'll walk you through the deals and strategies that suit your goals.



