How to Calculate the Transferable Nil-rate Band

Transferable Nil-Rate Band Calculator .tnrb-calculator-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 0 auto; padding: 20px; background-color: #f9f9f9; border: 1px solid #e0e0e0; border-radius: 8px; color: #333; } .tnrb-header { text-align: center; margin-bottom: 30px; } .tnrb-header h2 { color: #2c3e50; margin-bottom: 10px; } .tnrb-row { display: flex; flex-wrap: wrap; margin-bottom: 20px; justify-content: space-between; } .tnrb-col { flex: 1; min-width: 280px; padding: 0 10px; margin-bottom: 15px; } .tnrb-label { display: block; margin-bottom: 8px; font-weight: 600; font-size: 0.95em; } .tnrb-input-group { position: relative; } .tnrb-input-prefix { position: absolute; left: 10px; top: 50%; transform: translateY(-50%); color: #777; } .tnrb-input { width: 100%; padding: 12px 12px 12px 25px; border: 1px solid #ccc; border-radius: 4px; font-size: 1em; box-sizing: border-box; } .tnrb-input:focus { border-color: #3498db; outline: none; box-shadow: 0 0 5px rgba(52, 152, 219, 0.3); } .tnrb-help { font-size: 0.8em; color: #666; margin-top: 5px; } .tnrb-btn { display: block; width: 100%; background-color: #27ae60; color: white; border: none; padding: 15px; font-size: 1.1em; font-weight: bold; border-radius: 4px; cursor: pointer; transition: background-color 0.2s; margin-top: 10px; } .tnrb-btn:hover { background-color: #219150; } .tnrb-results { background-color: #fff; border: 1px solid #dcdcdc; border-radius: 6px; padding: 20px; margin-top: 30px; display: none; } .tnrb-result-row { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-bottom: 1px solid #eee; } .tnrb-result-row:last-child { border-bottom: none; padding-bottom: 0; } .tnrb-result-label { color: #555; font-size: 0.95em; } .tnrb-result-value { font-weight: bold; font-size: 1.1em; color: #2c3e50; } .tnrb-highlight { color: #27ae60; font-size: 1.3em; } .tnrb-article { margin-top: 40px; line-height: 1.6; } .tnrb-article h3 { color: #2c3e50; border-bottom: 2px solid #ecf0f1; padding-bottom: 10px; margin-top: 30px; } .tnrb-article p { margin-bottom: 15px; } .tnrb-article ul { margin-bottom: 15px; padding-left: 20px; } .tnrb-article li { margin-bottom: 8px; } @media (max-width: 600px) { .tnrb-row { flex-direction: column; } .tnrb-col { padding: 0; } }

Transferable Nil-Rate Band Calculator

Calculate the percentage of unused Inheritance Tax threshold from a late spouse or civil partner.

£
The tax-free threshold when the first spouse died (usually £325,000 since 2009).
£
Value of assets left to anyone other than the spouse (e.g., children, friends) on first death.
£
The current standard threshold (currently £325,000).
Percentage Used (First Death): 0%
Percentage Unused (Transferable): 100%
Value of Transferable Amount: £325,000
Total Survivor Nil-Rate Band: £650,000

How to Calculate the Transferable Nil-Rate Band

In the United Kingdom, Inheritance Tax (IHT) is charged on the estate of a deceased person if the value exceeds the tax-free threshold, known as the Nil-Rate Band (NRB). Currently, this standard threshold is frozen at £325,000.

A unique feature of the UK tax system is the ability for spouses and civil partners to transfer any unused portion of their threshold to the surviving partner. This calculator helps you determine exactly how much can be transferred.

The "Percentage" Rule

Crucially, you do not transfer the cash amount unused at the time of the first death. Instead, you transfer the percentage of the band that was unused. This is beneficial because if the Nil-Rate Band increases between the first and second death, the survivor gets the benefit of the higher current rate.

Step-by-Step Calculation Logic

  • Step 1: Identify the Nil-Rate Band in force at the time of the first spouse's death.
  • Step 2: Calculate the value of assets passed to "chargeable beneficiaries" (non-exempt). Assets passed to the surviving spouse are exempt and do not use up the band.
  • Step 3: Calculate the percentage used: (Chargeable Assets ÷ Historic NRB) × 100.
  • Step 4: Determine the unused percentage: 100% – Used Percentage.
  • Step 5: Apply this unused percentage to the current Nil-Rate Band to find the monetary value added to the survivor's estate.

Example Scenario

Mr. Smith died in 2010 when the NRB was £325,000. He left £162,500 to his children and the rest to his wife.

  • He used exactly 50% of his allowance (£162,500 is half of £325,000).
  • Therefore, 50% remained unused.
  • When Mrs. Smith passes away today (Current NRB £325,000), her estate can claim that unused 50%.
  • Transferable amount: 50% of £325,000 = £162,500.
  • Mrs. Smith's Total Allowance: £325,000 (Own) + £162,500 (Transferred) = £487,500.

Note: This calculator focuses on the standard Nil-Rate Band. It does not calculate the Residence Nil-Rate Band (RNRB), which applies specifically to family homes passed to direct descendants.

function calculateTNRB() { // 1. Get input values var nrbFirstDeath = parseFloat(document.getElementById('nrbFirstDeath').value); var assetsNonExempt = parseFloat(document.getElementById('assetsNonExempt').value); var currentNRB = parseFloat(document.getElementById('currentNRB').value); // 2. Validate inputs if (isNaN(nrbFirstDeath) || nrbFirstDeath <= 0) { alert("Please enter a valid NRB amount for the first death."); return; } if (isNaN(assetsNonExempt) || assetsNonExempt < 0) { assetsNonExempt = 0; } if (isNaN(currentNRB) || currentNRB 100) { percentageUsed = 100; } // 4. Logic: Calculate Percentage Unused (Transferable) var percentageTransferable = 100 – percentageUsed; // 5. Logic: Calculate Monetary Value based on CURRENT NRB var transferableAmount = (percentageTransferable / 100) * currentNRB; var totalSurvivorNRB = currentNRB + transferableAmount; // 6. Formatting for display var formatter = new Intl.NumberFormat('en-GB', { style: 'currency', currency: 'GBP', minimumFractionDigits: 0, maximumFractionDigits: 0 }); // 7. Output results document.getElementById('percentUsed').innerText = percentageUsed.toFixed(2) + "%"; document.getElementById('percentTransferable').innerText = percentageTransferable.toFixed(2) + "%"; document.getElementById('transferAmount').innerText = formatter.format(transferableAmount); document.getElementById('totalSurvivorNRB').innerText = formatter.format(totalSurvivorNRB); // Show results div document.getElementById('resultsArea').style.display = "block"; }

Leave a Comment