Small Business Rate Relief Calculator

Small Business Rate Relief Calculator body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; max-width: 800px; margin: 0 auto; padding: 20px; background-color: #f4f7f6; } .calculator-container { background: #ffffff; padding: 30px; border-radius: 8px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); margin-bottom: 40px; border-top: 5px solid #2c3e50; } .calculator-title { font-size: 24px; font-weight: 700; margin-bottom: 25px; color: #2c3e50; text-align: center; } .input-group { margin-bottom: 20px; } .input-group label { display: block; margin-bottom: 8px; font-weight: 600; color: #555; } .input-wrapper { position: relative; } .input-wrapper input { width: 100%; padding: 12px; padding-left: 35px; border: 1px solid #ddd; border-radius: 4px; font-size: 16px; box-sizing: border-box; transition: border-color 0.3s; } .input-wrapper input:focus { border-color: #3498db; outline: none; } .currency-symbol { position: absolute; left: 12px; top: 50%; transform: translateY(-50%); color: #777; font-weight: bold; } .suffix-symbol { position: absolute; right: 12px; top: 50%; transform: translateY(-50%); color: #777; font-weight: bold; } .calc-btn { display: block; width: 100%; background-color: #3498db; color: white; border: none; padding: 15px; font-size: 18px; font-weight: bold; border-radius: 4px; cursor: pointer; transition: background-color 0.3s; } .calc-btn:hover { background-color: #2980b9; } .results-area { margin-top: 30px; background-color: #ecf0f1; padding: 20px; border-radius: 4px; display: none; } .result-row { display: flex; justify-content: space-between; margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px solid #dcdcdc; } .result-row:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; } .result-label { font-weight: 500; } .result-value { font-weight: 700; color: #2c3e50; } .final-result { font-size: 22px; color: #27ae60; margin-top: 10px; border-top: 2px solid #bdc3c7; padding-top: 15px; } .content-section { background: #fff; padding: 30px; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.05); } h2 { color: #2c3e50; margin-top: 30px; } p { margin-bottom: 15px; } ul { margin-bottom: 15px; padding-left: 20px; } .note { font-size: 12px; color: #7f8c8d; margin-top: 5px; }

Small Business Rate Relief Calculator

£
Enter the Rateable Value found on your valuation office assessment.
p
Currently 49.9p for most small businesses in England (2023/24).
Gross Liability (Before Relief): £0.00
Relief Percentage: 0%
Relief Amount: £0.00
Net Payable Rates: £0.00

Understanding Small Business Rate Relief (SBRR)

Small Business Rate Relief (SBRR) is a scheme in England designed to help small businesses reduce their business rates bill. If your property's rateable value is low, you may pay reduced rates or no rates at all.

Eligibility Thresholds

The amount of relief you receive depends entirely on the Rateable Value (RV) of your business property. Current rules for England generally stipulate:

  • RV up to £12,000: You get 100% relief. You pay no business rates.
  • RV between £12,001 and £15,000: You get tapered relief. The relief decreases from 100% to 0% gradually as the RV rises.
  • RV above £15,000: You do not qualify for SBRR, though your bill is still calculated using the small business multiplier (if RV is below £51,000).

How Tapered Relief is Calculated

For properties with a rateable value between £12,001 and £15,000, the relief is calculated on a sliding scale. The formula effectively reduces your relief by approximately 1% for every £30 increase in rateable value over the £12,000 threshold.

The mathematical formula used in our calculator for tapered relief is:

Relief % = ((15,000 – Rateable Value) / 3,000) × 100

Using the Multiplier

The business rates bill is calculated by multiplying your Rateable Value by the "multiplier" set by the government. For small businesses, this is the Small Business Non-Domestic Rating Multiplier. As of the 2023/2024 tax year, this is typically 49.9 pence. This means for every £1 of rateable value, the base cost is 49.9p before relief is applied.

Important Considerations

This calculator assumes you occupy only one property. If you use more than one property, you may still get relief on your main property if the total rateable value of all your properties is less than £20,000 (or £28,000 in London), and the additional properties have RVs below £2,900.

function calculateRateRelief() { // 1. Get Inputs var rvInput = document.getElementById('rateableValue'); var multiplierInput = document.getElementById('multiplier'); var rv = parseFloat(rvInput.value); var multiplierPence = parseFloat(multiplierInput.value); // 2. Validate Inputs if (isNaN(rv) || rv < 0) { alert("Please enter a valid Rateable Value."); return; } if (isNaN(multiplierPence) || multiplierPence < 0) { alert("Please enter a valid Multiplier."); return; } // 3. Define Constants for Tapering (England Standard) var lowerThreshold = 12000; var upperThreshold = 15000; var taperRange = upperThreshold – lowerThreshold; // 4. Calculate Gross Liability // Multiplier is in pence, so divide by 100 to get pounds var multiplierRate = multiplierPence / 100; var grossLiability = rv * multiplierRate; // 5. Calculate Relief Percentage var reliefPercent = 0; if (rv = upperThreshold) { // No Relief reliefPercent = 0; } else { // Tapered Relief Calculation // Formula: (15000 – RV) / 3000 var fraction = (upperThreshold – rv) / taperRange; reliefPercent = fraction * 100; } // 6. Calculate Monetary Relief and Net Payable var reliefAmount = grossLiability * (reliefPercent / 100); var netPayable = grossLiability – reliefAmount; // 7. Update DOM document.getElementById('grossLiability').innerHTML = "£" + grossLiability.toLocaleString('en-GB', {minimumFractionDigits: 2, maximumFractionDigits: 2}); // Show decimal in percentage only if necessary var displayPercent = (reliefPercent % 1 === 0) ? reliefPercent.toFixed(0) : reliefPercent.toFixed(2); document.getElementById('reliefPercentage').innerHTML = displayPercent + "%"; document.getElementById('reliefAmount').innerHTML = "-£" + reliefAmount.toLocaleString('en-GB', {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('netPayable').innerHTML = "£" + netPayable.toLocaleString('en-GB', {minimumFractionDigits: 2, maximumFractionDigits: 2}); // Show results area document.getElementById('resultsArea').style.display = 'block'; }

Leave a Comment