National Insurance Contributions (Employer Pensions Contributions) Bill: Third Reading
316Ayes
194Noes
Carried · majority 122 · Government won136 did not vote
646 Members · Aye 316 · No 194 · DNV 136 · grey dots in centre are abstentions
Analysis
Commons
Commons
Parliament passed the National Insurance Contributions (Employer Pensions Contributions) Bill at Third Reading on 21 January 2026 by 316 votes to 194. The Bill applies Class 1 National Insurance contributions to amounts of salary sacrificed for pension contributions above £2,000 per year, taking effect from the 2029-30 tax year. Salary sacrifice arrangements up to that threshold remain exempt, and the income tax treatment of pension contributions is unchanged. The measure matters because salary sacrifice pension schemes are used by an estimated 7.7 million employees, roughly a quarter of the workforce, and around 3.3 million of those sacrifice more than £2,000 per year. By making the arrangement more expensive above that threshold, the Bill raises revenue for the Treasury but critics argued it reduces the financial incentive for middle earners to save more for retirement. The £2,000 threshold can be adjusted by the Treasury through secondary legislation, with any reduction requiring Parliament's approval under the affirmative procedure. The vote divided almost entirely along party lines. Labour and Labour and Co-operative MPs provided all 310 votes on the government side, joined by four Green MPs and two independents. Every Conservative, Liberal Democrat, SNP, DUP, Plaid Cymru, and Reform UK MP who voted did so against. Opponents moved amendments in Committee, including one that would have exempted basic-rate taxpayers from the cap and another requiring the £2,000 threshold to rise with inflation; neither passed. The Bill sits alongside a broader pattern of pension-related votes, with Labour also defeating Lords amendments to the Pension Schemes Bill in April 2026.
Voting Aye meant
Support applying National Insurance to salary-sacrifice pension contributions above £2,000 per year as a revenue-raising measure, accepting that higher earners' pension tax advantages should be curtailed.
Voting No meant
Oppose the Bill, arguing it discourages retirement saving, hits middle earners and small businesses, and creates long-term costs that outweigh short-term tax revenues.
Each row is one party. The stacked bar gives the within-party split of Aye / No / Absent; the columns on the right give the raw counts. The whip column shows the published party position — “Free vote” means the whip was formally removed for this division.
Party
Whip
Aye / No / Abs
Aye
No
Abs
Labour Party
Whipped Aye
279
0
82
Conservative and Unionist Party
Whipped No
0
100
16
Liberal Democrats
Whipped No
0
66
5
Labour and Co-operative Party
Whipped Aye
31
0
11
Independent
—
2
4
7
Scottish National Party
Whipped No
0
8
1
Reform UK
Whipped No
0
4
4
Sinn Féin
—
0
0
7
Democratic Unionist Party
Whipped No
0
5
0
Green Party of England and Wales
Whipped Aye
4
0
0
Plaid Cymru
Whipped No
0
4
0
Social Democratic and Labour Party
—
0
1
1
Your Party
—
1
0
1
Alliance Party of Northern Ireland
—
0
1
0
Restore Britain
—
0
1
0
Speaker
—
0
0
1
Traditional Unionist Voice
—
0
1
0
Ulster Unionist Party
—
0
1
0
Source · Hansard · UK Parliament Votes API · whip status from announced positions; “free vote” indicates the whip was formally removed
Opposes the Bill as regressive, harming lower earners and graduates disproportionately; argues the £2,000 cap should exempt basic rate taxpayers and be indexed to inflation.Conservative · Voted no · Read full speech (3,086 words) →
Supports the Bill as pragmatic and necessary reform to control salary sacrifice costs rising from £2.8bn to £8bn by 2030; defends the £2,000 cap as affecting only 5% of lower earners.Labour · Voted aye · Read full speech (2,373 words) →
Opposes the Bill, citing lack of impact assessments, burden on small businesses, and disincentive to pension saving; supports amendment requiring publication of lifetime pension value impacts.Liberal Democrat · Voted no · Read full speech (1,053 words) →
Supports the Bill; emphasizes need to address cost-of-living crisis and that many constituents cannot afford pensions; agrees the salary sacrifice cost is unsustainable.Labour · Voted aye · Read full speech (259 words) →
Agrees with Conservative criticism that the Bill attacks younger people and families; views it as harmful to those with aspirations for the future.Democratic Unionist Party · Voted no · Read full speech (106 words) →
Challenges the Minister on the inequity of the cap, questioning how withdrawing 17% relief from basic rate taxpayers with student loans is pragmatic.Conservative · Voted no · Read full speech (52 words) →
Sources
Division dataUK Parliament Votes API
DebateHansard · Commons
Stance analysisAI analysis · Claude 4.x
LicenceOpen Parliament Licence v3.0