Holiday Let Business Rates Calculator

.hl-calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #e1e4e8; border-radius: 12px; background-color: #ffffff; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .hl-calc-title { color: #1a202c; font-size: 24px; font-weight: 700; margin-bottom: 20px; text-align: center; border-bottom: 2px solid #3182ce; padding-bottom: 10px; } .hl-input-group { margin-bottom: 20px; } .hl-label { display: block; font-weight: 600; margin-bottom: 8px; color: #4a5568; } .hl-input { width: 100%; padding: 12px; border: 1px solid #cbd5e0; border-radius: 6px; font-size: 16px; box-sizing: border-box; } .hl-input:focus { outline: none; border-color: #3182ce; box-shadow: 0 0 0 3px rgba(49, 130, 206, 0.1); } .hl-button { width: 100%; background-color: #3182ce; color: white; padding: 15px; border: none; border-radius: 6px; font-size: 18px; font-weight: 600; cursor: pointer; transition: background-color 0.2s; } .hl-button:hover { background-color: #2b6cb0; } .hl-result-box { margin-top: 25px; padding: 20px; background-color: #f7fafc; border-radius: 8px; border-left: 5px solid #3182ce; display: none; } .hl-result-row { display: flex; justify-content: space-between; margin-bottom: 10px; font-size: 16px; } .hl-result-total { font-size: 20px; font-weight: 700; color: #2d3748; border-top: 1px solid #e2e8f0; padding-top: 10px; margin-top: 10px; } .hl-article { margin-top: 40px; line-height: 1.6; color: #2d3748; } .hl-article h2 { color: #1a202c; font-size: 22px; margin-top: 30px; } .hl-article h3 { color: #2d3748; font-size: 18px; } .hl-article ul { padding-left: 20px; } .hl-article li { margin-bottom: 10px; } .hl-info-tag { font-size: 0.9em; color: #718096; margin-top: 5px; }
Holiday Let Business Rates Calculator (UK)
This is found on your VOA valuation letter or the gov.uk website.
England Wales
Base Liability: £0.00
Small Business Rate Relief: -£0.00
Estimated Annual Total: £0.00

Understanding Holiday Let Business Rates

In the United Kingdom, holiday lets are treated differently from standard residential properties for tax purposes. If your property meets specific occupancy criteria, it moves from Council Tax to National Non-Domestic Rates (Business Rates). This calculator helps you estimate your annual bill based on the 2024/25 tax year multipliers and relief thresholds.

The Eligibility Rules (The 140/70 Rule)

To be eligible for Business Rates rather than Council Tax, your property in England must:

  • Be available to let for short periods for at least 140 days in the previous and current year.
  • Actually be let for at least 70 days in the previous 12 months.

In Wales, the rules are stricter: the property must be available for 252 days and actually let for at least 182 days.

Small Business Rate Relief (SBRR) Explained

One of the biggest advantages of moving to Business Rates is the potential for Small Business Rate Relief. In England:

  • 100% Relief: If your Rateable Value is £12,000 or less, you generally pay £0 in business rates.
  • Tapered Relief: If your Rateable Value is between £12,001 and £15,000, the relief gradually decreases from 100% to 0%.
  • Standard Rates: If your Rateable Value is above £15,000, you pay the full amount based on the multiplier.

Calculation Example

If your holiday let has a Rateable Value of £13,500:

  1. The base tax (using the 0.499 multiplier) would be £6,736.50.
  2. Since £13,500 is exactly halfway between £12,000 and £15,000, you receive 50% relief.
  3. Your final bill would be approximately £3,368.25 for the year.

Frequently Asked Questions

How is the Rateable Value determined?

The Valuation Office Agency (VOA) calculates the Rateable Value based on the property's size, location, and potential rental income. It is not the same as the market value of the property.

What if I own multiple properties?

If you own more than one business property, your eligibility for SBRR changes. You can usually only get full relief on your main property, and the total Rateable Value of all your properties must be under a certain threshold (usually £20,000 across all assets).

function calculateBusinessRates() { var rv = parseFloat(document.getElementById('rateableValue').value); var location = document.getElementById('location').value; var resultBox = document.getElementById('hlResultBox'); if (isNaN(rv) || rv < 0) { alert('Please enter a valid Rateable Value.'); return; } // 2024/25 Multipliers var smallMultiplier = 0.499; var standardMultiplier = 0.546; var baseLiability = 0; var reliefPercentage = 0; var finalTotal = 0; var note = ""; // Base calculation if (rv < 51000) { baseLiability = rv * smallMultiplier; } else { baseLiability = rv * standardMultiplier; } // Relief Logic (England Rules) if (location === 'england') { if (rv 12000 && rv <= 15000) { // Tapered relief formula: (15000 – RV) / (15000 – 12000) reliefPercentage = ((15000 – rv) / 3000) * 100; note = "Your property qualifies for partial tapered Small Business Rate Relief (" + reliefPercentage.toFixed(1) + "%)."; } else { reliefPercentage = 0; note = "Your property exceeds the threshold for Small Business Rate Relief."; } } else if (location === 'wales') { // Wales 2024/25 Rules: 100% relief up to 6k, tapered to 12k if (rv 6000 && rv <= 12000) { reliefPercentage = ((12000 – rv) / 6000) * 100; note = "Wales: Your property qualifies for tapered relief (" + reliefPercentage.toFixed(1) + "%)."; } else { reliefPercentage = 0; note = "Wales: Your property exceeds the threshold for Small Business Rate Relief."; } } var reliefAmount = baseLiability * (reliefPercentage / 100); finalTotal = baseLiability – reliefAmount; // Display results document.getElementById('baseLiability').innerText = '£' + baseLiability.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('reliefAmount').innerText = '-£' + reliefAmount.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('finalTotal').innerText = '£' + finalTotal.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('reliefNote').innerText = note; resultBox.style.display = 'block'; }

Leave a Comment