What is changing with pension salary sacrifice in 2029?

From 6 April 2029 only the first £2,000 a year of pension contributions made through salary sacrifice stays free of National Insurance. Contributions above that are charged employee and employer National Insurance. Income tax relief on the contributions does not change.

How salary sacrifice works today

You agree to give up part of your salary or a bonus, and your employer pays the same amount into your pension. The money is never paid to you as salary, so neither you nor your employer pays National Insurance on it.

In 2026/27 that saves an employee 8% on earnings between the primary threshold and the upper earnings limit and 2% above it, and saves the employer 15%.

What changes on 6 April 2029

The first £2,000
Stays free of employee and employer National Insurance each tax year.
Anything above £2,000
Is charged National Insurance in the same way as other employee pension contributions.
Income tax
Unchanged. Contributions through salary sacrifice stay exempt from income tax, within the usual limits.
Employer contributions
Employer pension contributions made outside a salary sacrifice arrangement stay free of National Insurance.
Bonus sacrifice
A bonus paid into a pension through salary sacrifice is a salary sacrifice contribution and counts toward the £2,000.

Where the rule comes from

It was announced at the Budget on 26 November 2025. The National Insurance Contributions (Employer Pensions Contributions) Act 2026 became law on 29 April 2026 and requires the first regulations under it to set the limit at £2,000 a year, from the 2029/30 tax year.

HMRC estimates that 7.7 million employees use salary sacrifice for pension contributions, and 3.3 million of them sacrifice more than £2,000 a year.

At 2026/27 rates, £8,000 sacrificed above the limit by an employee earning over £50,270 would carry £160 of employee and £1,200 of employer National Insurance.

Related questions

Does anything change before April 2029?

No. The limit applies from the 2029/30 tax year, which starts on 6 April 2029.

Is salary sacrifice still tax efficient after 2029?

The income tax relief remains in full, the first £2,000 stays free of National Insurance, and employer contributions made outside the arrangement stay free of it too. How much of the saving you keep depends on how much you sacrifice and on your pay.

Does it change my annual allowance?

No. The £60,000 annual allowance is a separate income tax limit and is not affected.

Which National Insurance rates does the example use?

The 2026/27 rates: 2% for an employee whose pay stays above the upper earnings limit, and 15% for the employer. National Insurance rates for 2029/30 have not been set.

Where this fits

If you sacrifice more than £2,000 a year, the change affects how you and your employer fund your pension.

Talk to an adviser

The first conversation takes about twenty minutes and is at no cost to you. Tell us what is on your mind: a pension you have lost track of, a fixed rate ending, a will you keep meaning to write.