Have I Enough?
Have I Enough?
Menu
Open the planner

Free calculator · UK

Salary sacrifice cap calculator

From April 2029, only the first £2,000 a year you sacrifice into your pension stays free of National Insurance. Put in your salary and what you sacrifice to see what it costs your take-home pay, your pension and your employer.

By Barry Mooring · Rules last checked against the legislation and HMRC guidance on · How we calculate

The short answer

  • From 6 April 2029, salary sacrificed into a pension above £2,000 a year pays National Insurance. It is already law.
  • On that excess you pay 8% (or 2% on pay above £50,270). Your employer pays 15%.
  • Income tax relief doesn’t change. Sacrifice still keeps you out of the £100k trap and the child benefit charge.
  • Your employer’s own contributions are not affected. The government expects 3.3 million people to pay more, on average £84 a year.

Your answer

£80 a year less take-home pay (£7 a month)

You sacrifice £6,000 a year. From April 2029 only the first £2,000 stays free of National Insurance, so you’d pay NI on the other £4,000. What goes into your pension doesn’t change.

Cost of £1 in your pension

58p → 59p

Take-home you give up for each £1 that lands in the pot, today → 2029.

To keep take-home the same

£489/mo

Sacrifice this instead and £133 a year less goes into your pension — about £2,777 less by the time you retire.

Extra cost to your employer

£600

Employer NI at 15% on the part above the cap — why many will review their schemes.

Per yearTodayFrom April 2029Change
Pay after sacrificeWhat income tax is charged on£54,000£54,000—
Income tax£9,032£9,032—
Your National Insurance£3,091£3,171+£80
Take-home pay£41,877£41,797−£80
Into your pensionSacrifice plus any employer NI top-up£6,000£6,000—
Employer’s NI on you£7,350£7,950+£600

Uses 2026/27 income tax and National Insurance rates. The thresholds are frozen until April 2031, so the 2029 figures are in today’s money; the rates themselves could still change. Assumes one job and that the £2,000 applies per employment (still to be confirmed in regulations). Guidance, not financial advice.

What changes in April 2029

Today, salary sacrifice (HMRC calls it an “optional remuneration arrangement”) saves National Insurance on every pound you give up. You swap salary for an employer pension contribution, and because it’s no longer salary, neither you nor your employer pays NI on it.

From the 2029-30 tax year, that only holds for the first £2,000 you sacrifice each year. Anything above it is treated as earnings for National Insurance, both yours (Class 1 primary) and your employer’s (Class 1 secondary). For income tax, the whole sacrifice still counts as a pension contribution, exactly as now.

The limit is set in the National Insurance Contributions (Employer Pensions Contributions) Act 2026. The Lords tried to raise it to £5,000 and the Commons overturned that. Future regulations can lower the £2,000, but only with Parliament’s approval, and nothing ties it to inflation.

Who is affected

The government estimates 7.7 million employees use salary sacrifice for their pension, and 3.3 million (44%) sacrifice more than £2,000 a year. The other 4.3 million are fully protected. If you sacrifice £167 a month or less, nothing changes for you.

The average extra cost to employees is about £84 a year. That sounds low because many people affected earn over £50,270, where the extra NI is only 2%. Most of the cost lands on employers, which matters more than it looks (see below).

Worked examples

The extra NI is the difference between NI on your pay plus everything above £2,000 and NI on your pay after the full sacrifice. The last column shows the pension you’d lose if your employer currently adds all of its NI saving to your pot. Above the cap there is no saving left to share.

Salary and sacrificeAbove £2,000Extra NI for youExtra NI for employerPension lost if employer shares its saving
£35,000, 5% sacrificed£0£0£0£0
£45,000, 8% sacrificed£1,600£128£240£240
£50,000, £5,000 sacrificed£3,000£240£450£450
£55,000, £6,000 sacrificed£4,000£156£600£600
£60,000, 8% sacrificed£2,800£56£420£420
£100,000, 10% sacrificed£8,000£160£1,200£1,200

Look at the £55,000 example. After a £6,000 sacrifice, pay is £49,000, below the £50,270 upper earnings limit. Adding back the £4,000 above the cap takes it to £53,000, so the slice is charged partly at 8% and partly at 2%: £156, not the £320 a flat 8% would give.

The £60,000, 8% sacrificed example shows why the employer top-up matters. The extra NI is only £56 a year. But if the employer currently passes all of its saving into the pension, that pension gets £420 a year less, so the total hit is £476.

Is salary sacrifice still worth it?

Almost always, yes. The fairest test is how much take-home pay you give up for each £1 that lands in your pension. Before April 2029 and after it:

WhoCost of £1 in your pension todayFrom April 2029
Basic-rate taxpayer (£40,000, £4,000 sacrificed)72p76p
Higher-rate taxpayer (£75,000, £7,500 sacrificed)58p59p
In the £100k trap (£110,000, £10,000 sacrificed)38p40p
Scottish higher rate (£75,000, £7,500 sacrificed)56p57p

The cap makes saving through sacrifice a few pence dearer. It doesn’t make it a bad deal. Above the £2,000, a sacrificed pound gets the same NI treatment as a personal contribution, but sacrifice still has advantages:

  • Relief at your top rate of income tax happens automatically. With a personal pension, higher-rate relief has to be claimed.
  • It lowers your adjusted net income, which keeps you under £100,000 (where the personal allowance tapers, an effective 60% tax rate) or £60,000 (where the child benefit charge starts).
  • On the first £2,000 your employer still saves 15%, and some will keep sharing that with you.

The usual downsides of a lower contractual salary are unchanged. Some statutory payments, life cover multiples and mortgage applications are based on your post-sacrifice pay. Sacrifice also can’t take your pay below the National Minimum Wage.

What your employer might do

For employers the cap is 15% on every pound sacrificed above £2,000, against your 2–8%. The government puts the total at around £4.8 billion in 2029-30. Expect schemes to change before then. Watch for:

  • Ending NI pass-back. If your employer adds its NI saving to your pension, that top-up can only continue on the first £2,000. The calculator shows what that costs you, and what it adds up to by retirement.
  • Paying contributions directly. Employer contributions that aren’t made by sacrifice stay NI-free. Some employers may restructure pay to use them, though the detail will depend on the regulations.
  • Capping sacrifice at £2,000. If yours does, the rest of your saving would have to go in another way. The calculator’s “keep take-home the same” figure shows the trade-off.

What hasn’t been decided yet

The Act sets the £2,000 and the start date. Regulations still need to settle:

  • whether the £2,000 is per job or per person, if you have more than one employer
  • how it works through payroll when sacrifice varies month to month or comes as a bonus
  • any anti-avoidance rules on restructuring pay into direct employer contributions

No draft regulations had been published when we last checked (14 October 2026). We check the rules weekly and log every change on our rule updates page.

What it means for your retirement

A few hundred pounds a year matters less than whether your savings get you to the retirement you want. If the cap makes you change how much you save, run the new figure through the free retirement planner. It models salary sacrifice, the April 2029 change and the rise in pension access age to 57, year by year. Or see when you can afford to retire.

Frequently asked questions

When does the salary sacrifice cap start?

On 6 April 2029, the start of the 2029-30 tax year. It is already law: the National Insurance Contributions (Employer Pensions Contributions) Act 2026 received Royal Assent on 29 April 2026. The detailed regulations have not been published yet.

Is salary sacrifice still worth it after 2029?

For almost everyone, yes. The first £2,000 a year keeps its full National Insurance saving, and all of the sacrifice still gets income tax relief at your top rate automatically. Above £2,000 you lose the NI saving: 8% if your pay is below £50,270, 2% above it. A pound into your pension still costs you less than a pound of take-home pay.

Is the £2,000 per job or per person?

Not confirmed yet. The government's explainer says the limit is per employee, and the Act refers to the earner's employment. If you have two jobs that both run salary sacrifice, wait for the regulations before assuming you get two allowances.

Does the cap affect my employer's own pension contributions?

No. Contributions your employer pays on top of your salary, without you giving any pay up, stay completely free of National Insurance. Only pay you give up under a salary or bonus sacrifice arrangement counts towards the £2,000.

Which National Insurance rate will I pay on the amount above £2,000?

Your normal rate on that slice of pay: 8% between £12,570 and £50,270 and 2% above £50,270. If the slice crosses £50,270 it is split between the two. Your employer pays 15% on all of it. Many online calculators wrongly charge 8% to higher earners, which overstates their cost about four times.

Does the cap change the £100,000 tax trap or the High Income Child Benefit Charge?

No. The cap is about National Insurance only. Salary sacrifice still reduces your taxable pay and your adjusted net income in full, so it still works for keeping income under £100,000 (where the personal allowance starts to go) or £60,000 (where the child benefit charge starts).

Does it apply to bonus sacrifice?

Yes. Sacrificing a bonus into your pension counts towards the same £2,000 a year, so a single large bonus sacrifice can use up the limit straight away.

Should I switch to paying into a personal pension instead?

On the part above £2,000 the National Insurance treatment becomes the same either way, so switching gains you nothing on NI. Salary sacrifice usually stays at least as good: higher-rate relief is automatic rather than claimed, and your employer may still share its saving on the first £2,000. What suits you depends on your circumstances.

Will my employer stop offering salary sacrifice?

Some may change their schemes. The cap costs employers 15% on every pound sacrificed above £2,000, so expect some to stop passing on their NI saving, or to move towards paying contributions directly, which stay NI-free.

Sources

  1. National Insurance Contributions (Employer Pensions Contributions) Act 2026 — the law that sets the £2,000 limit from 2029-30
  2. HMRC policy paper: Salary sacrifice reform for pension contributions — who is affected, the costings and the 7.7 million figure
  3. GOV.UK: Changes to salary sacrifice for pensions from April 2029
  4. GOV.UK: Rates and thresholds for employers 2026 to 2027
  5. GOV.UK: Maintaining income tax and National Insurance thresholds until 5 April 2031

Calculations use 2026/27 income tax and National Insurance rates. This is guidance, not financial advice. If you’re unsure what to do, a regulated financial adviser can look at your full circumstances.