Educational only: Work and pay decision support, not tax, legal, financial or career advice.
Privacy: No account is required. Tool inputs and results stay in this browser. Anonymous categorical usage analytics send only governed page, tool, cluster and action identifiers; tool inputs and results are never sent. Error monitoring is disabled. Optional saved state stays only on this device.
Update policy: Reviewed when formulas or official dependencies change.
Scope: UK work and pay planning using your own assumptions.
What this calculator helps you decide
Best for
Estimating 2026-27 employee National Insurance for a confirmed Category A worker.
Outputs
Category A contribution, 8% and 2% earnings bands, and thresholds used.
Start here
Choose the exact weekly, monthly or annual basis that matches gross pay.
- Close-intent boundary
- Do not use this to estimate complete take-home pay; use Gross to Net Pay Using Your Tax Rate Calculator for an explicitly user-entered flat-rate scenario. PAYE and other National Insurance categories are excluded.
Estimate tax and statutory pay
UK National Insurance: category a contribution
Category A contribution, 8% and 2% earnings bands, and thresholds used.
2026-27 Category A NI inputs
Choose the exact pay-period basis used for the gross pay amount.
Your numbers stay in this browser
Enter Category A gross pay on the selected weekly or monthly basis.
Choose the matching threshold basis.
Calculated result
The 8% and 2% earnings bands remain visible beside the contribution.
Scenario comparison
Each row names the assumption axis changed from the baseline.
Save these results, change an input, then compare the updated figures with this baseline.
The baseline is temporary in this tab and is not added to shared scenario links or generated reports.
Calculation details
View calculation detailsView the formulas and inputs used for these results.
Employee National Insurance
employeeContribution = mainBandEarnings × 0.08 + additionalBandEarnings × 0.02£116.16Category A contribution using the selected 2026-27 threshold basis. Displayed using the engine-rounded value.
Employee National Insurance formula →Earnings in the 8% band
mainBandEarnings = max(0, min(grossPay, upperEarningsLimit) − primaryThreshold)£1,452.00Earnings above the primary threshold through the upper earnings limit. Displayed using the engine-rounded value.
Earnings in the 8% band formula →Earnings in the 2% band
additionalBandEarnings = max(0, grossPay − upperEarningsLimit)£0.00Earnings above the upper earnings limit. Displayed using the engine-rounded value.
Earnings in the 2% band formula →Primary threshold used
primaryThreshold = officialThresholdForSelectedPayFrequency£1,048.00Official threshold for the selected weekly or monthly basis. Displayed using the engine-rounded value.
Primary threshold used formula →Upper earnings limit used
upperEarningsLimit = officialLimitForSelectedPayFrequency£4,189.00Official upper earnings limit for the selected basis. Displayed using the engine-rounded value.
Upper earnings limit used formula →Inputs used
- Gross pay for this period
- £2,500.00
- Pay frequency
- 1
Open this calculator with preset values
This calculator supports documented, shareable scenario URLs. Compatible assistants and applications can construct links using the parameters below.
Scenario values are visible in the URL, calculations run in the browser, and optional saved state stays only on this device. Anyone you share the URL with can read those numbers, so do not include private or identifying data.
Example: https://wage101.com/en-gb/tools/gb-national-insurance/?sv=2&grossPay=2500&payFrequency=1
| Parameter | Meaning | Unit | Allowed values | Presence | Default |
|---|---|---|---|---|---|
| grossPay | Enter Category A gross pay on the selected weekly or monthly basis. | GBP/pay period | 0 to 100000000 | Required | 2500 |
| payFrequency | Choose the matching threshold basis. | closed pay-frequency choice | 0, 1 | Required | Monthly |
UK National Insurance: category a contribution
Use the result only for employee Category A on the selected payroll-period basis.
Formula summary
- Primary formula
- employeeContribution = mainBandEarnings × 0.08 + additionalBandEarnings × 0.02
Data used here
- 2026-27 employee National Insurance Category A thresholds and rates: HM Revenue & Customs; verified; checked 2026-07-27.
Decision checks
Act on the result
Confirm the NI category and period basis before relying on the contribution.
Stress-test the decision
Retest around the primary threshold and upper earnings limit.
Assumptions and sources
- 2026-27 employee National Insurance Category A thresholds and rates
- HM Revenue & Customs, Rates and thresholds for employers 2026 to 2027 Checked 2026-07-27.
Primary source →
When this estimate can be misleading
- PAYE, tax codes, Scottish income tax, student loans and take-home pay are excluded.
- National Insurance categories other than A are unsupported.
- Directors, annual earnings periods and other director-specific methods are excluded.
- Use the result only for employee Category A on the selected payroll-period basis.
Educational estimate, not advice. See all assumptions & limitations →
Related reading
Use these practical guides to interpret the decision and its assumptions.
- UK National Insurance: what the Wage101 calculator includes
Calculate employee Category A National Insurance for weekly or monthly gross pay using 2026-27 thresholds.
Read guide
Frequently asked questions
What employee Category A National Insurance applies to this 2026-27 pay period?
Confirm the NI category and period basis before relying on the contribution.
Does this calculate tax or take-home pay?
Employee Category A National Insurance only. PAYE, other NI categories and take-home pay are not calculated.
Which official source and period does this use?
Official source: HM Revenue & Customs 2026-27 employer rates and thresholds, reviewed 27 July 2026. Coverage: 6 April 2026 to 5 April 2027.
Can I share or save a scenario?
Tool inputs and results stay in this browser. Anonymous categorical usage analytics send only governed page, tool, cluster and action identifiers; tool inputs and results are never sent. Error monitoring is disabled. Optional saved state stays only on this device.
How should I use the calculated result?
Treat the calculated result as one scenario, then verify the input record with the greatest effect on that result.