FREE HICBC CALCULATOR - 2025/26

Child Benefit Tax Calculator
HICBC Estimate

Estimate High Income Child Benefit Charge using adjusted net income and child benefit received.

UNDERSTAND THE RESULT

How to use the Child Benefit Tax Calculator

Child Benefit Tax Calculator helps you model a UK tax scenario using the selected tax year and a live result panel. Estimate High Income Child Benefit Charge (HICBC) for 2025/26 and 2024/25 using adjusted net income and household child benefit received. This version is designed for 2025/26 and 2026/27 planning, so it is useful when you want a fast decision-support tool before reviewing payroll documents, Self Assessment entries, or adviser notes.

Start with Tax Year, Adjusted Net Income, Annual Child Benefit Received. In most cases you should use annual gross figures unless the label clearly asks for monthly amounts, percentages, or a plan selection. Choosing the right tax year matters because thresholds, allowances and repayment bands can move, and many users get better results by checking their payslip, P60, pension statement, or loan plan first rather than estimating from memory.

Use the result as a planning view rather than a final filing number. The output is strongest when you compare scenarios, such as changing pension contributions, testing a different income level, or checking whether a threshold like the £12,570 personal allowance or £50,270 higher-rate point changes the outcome. If the result affects a real filing, payroll setup, or household decision, validate it against official records.

2025/26 & 2026/27 RATES

Reference Figures for 2025/26 & 2026/27

Core figures users usually check before entering data on this page.

£60,000
Lower HICBC Threshold
£80,000
Full Clawback Threshold
1%
Charge Rate Per £200
ANI
Uses Adjusted Net Income
£1,331
One Child Typical Annual Benefit
£2,212
Two Children Typical Annual Benefit
£
£
Enter income and child benefit to estimate HICBC charge.
0
Estimated HICBC Charge
0%
Clawback Rate
0
Child Benefit Kept
60k-80k
Threshold Range
-
Status
FREQUENTLY ASKED QUESTIONS

Child Benefit Tax Calculator Questions

Common questions about the calculation, the inputs, and how to use the result.

Child Benefit Tax Calculator Estimate High Income Child Benefit Charge (HICBC) for 2025/26 and 2024/25 using adjusted net income and household child benefit received.
Choose the tax year that matches the period you want to model, not necessarily the current calendar year. UK tax rules are applied by tax year, and figures such as the £12,570 personal allowance, the £50,270 higher-rate threshold, National Insurance bands, and student loan thresholds can change between years. If you are checking an old payslip or a future scenario, switch the year first and then enter the rest of your data.
For this page, the most important fields are Tax Year, Adjusted Net Income, Annual Child Benefit Received. Use annual gross amounts unless the label explicitly says monthly, weekly, or percentage. If the calculator asks for deductions, allowances, profits, or contributions, enter the taxable or allowable figure that actually applies to that tax year. The most reliable approach is to lift the numbers from payroll records, accounts, pension paperwork, or official loan statements instead of rounding them.
Use the result to compare scenarios, spot thresholds, and understand what changes the outcome most. Many users test two or three inputs in sequence, such as a different income level, a pension contribution, or an alternative plan selection, and then use the comparison tools to see the delta. That makes the calculator more valuable than a single static answer because it shows where the tax position starts to move.
No. This page is a planning calculator, not a substitute for HMRC systems, payroll software, or personal advice. It should be accurate enough for scenario work, but your final result can still change because of tax codes, pay frequency rules, relief claims, prior-year adjustments, benefits in kind, or household circumstances. If the number affects a filing or a major financial decision, verify it against official records before acting.
LEARN MORE

Family Tax Guides

\n
    \n
  1. Enter annual amounts in GBP unless the field explicitly asks for a percentage.
  2. \n
  3. Use gross/pre-tax values for salary or income inputs, and only allowable values for deductions/expenses.
  4. \n
  5. Select the correct tax year and plan/region options to match your situation.
  6. \n
  7. Results update live as you type. Use Set Compare Baseline to compare scenarios.
  8. \n
\n
';main.insertBefore(section, calcSection); }function hintFor(labelText){ const t=(labelText||'').toLowerCase(); if(/tax year/.test(t)) return 'Pick the year that matches the tax period you want to model.'; if(/salary|income|turnover|profit|estate|value|amount|benefit/.test(t)) return 'Use an annual gross amount in GBP unless the label says otherwise.'; if(/expenses|allowance|deduct/.test(t)) return 'Enter only eligible deductible amounts for this tax year.'; if(/pension contribution %|%/.test(t)) return 'Enter a percentage (for example: 5 means 5%).'; if(/pension contribution/.test(t)) return 'Use the annual contribution amount in GBP.'; if(/student loan|loan plan|plan/.test(t)) return 'Choose the exact plan used on your payslip or loan statement.'; if(/scotland|region/.test(t)) return 'Choose the region that applies to your income tax treatment.'; if(/charity/.test(t)) return 'Include only gifts that qualify for tax treatment in this estimate.'; if(/child/.test(t)) return 'Use the annual total currently received or expected for the year.'; return 'Check this value carefully before submitting for accurate results.'; }function ensureStickyWrap(){ const btn=root.querySelector('#' + 'calc-btn'); if(!btn||btn.parentElement.classList.contains('calc-btn-wrap')) return; const wrap=document.createElement('div'); wrap.className='calc-btn-wrap'; btn.parentNode.insertBefore(wrap,btn); wrap.appendChild(btn); }function addInlineHints(){ root.querySelectorAll('.form-group').forEach(function(group){ if(group.querySelector('.input-hint')) return; const label=group.querySelector('label'); if(!label) return; const hint=document.createElement('div'); hint.className='input-hint'; hint.textContent=hintFor(label.textContent); group.appendChild(hint); }); }addGuideStyles(); addGuideBlock(); ensureStickyWrap(); addInlineHints(); })();calculate(); })();