Finance (No. 2) Bill: Third Reading
292Ayes
161Noes
Carried · majority 131 · Government won196 did not vote
649 Members · Aye 292 · No 161 · DNV 196 · grey dots in centre are abstentions
Analysis
Commons
Commons
MPs voted on 11 March 2026 to pass the Finance (No. 2) Bill at its Third Reading, the final stage in the House of Commons. The bill passed by 292 votes to 161. Third Reading is the point at which the Commons decides whether to approve a bill in its final form before it moves to the House of Lords. The Finance (No. 2) Bill implements the measures announced in Chancellor Rachel Reeves's November 2024 Budget, including what the government describes as £66 billion in tax rises. The most prominent measure is an increase in employers' National Insurance contributions, alongside changes to pension rules including the technical abolition of the lifetime allowance charge. These measures affect employers across the UK, pensioners, and workers, and the government argues they are necessary to stabilise public finances and fund public services. Labour MPs voted unanimously for the bill, with 286 votes combining Labour and Labour and Co-operative members, and no defections. Conservatives, Liberal Democrats, Reform UK, and the Democratic Unionist Party all voted against. The Greens backed the bill, with four votes in favour. The Conservatives challenged the government on the discrepancy between the £7 billion in tax rises Labour indicated in its manifesto and the £66 billion enacted, a line of attack the government rejected by pointing to the fiscal inheritance from previous administrations. This vote follows a series of related divisions in late March 2026 in which the Commons repeatedly rejected Lords amendments to the National Insurance Contributions (Employer Pensions Contributions) Bill, signalling consistent government resistance to attempts to limit the tax package.
Voting Aye meant
Support passing the Finance Bill and the tax rises it contains, accepting that higher taxes are necessary to fund public services and reduce borrowing.
Voting No meant
Oppose the Finance Bill, arguing the government's tax increases far exceeded what was promised in Labour's manifesto and impose excessive burdens on businesses and individuals.
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
256
0
105
Conservative and Unionist Party
Whipped No
0
94
22
Liberal Democrats
Whipped No
0
53
18
Labour and Co-operative Party
Whipped Aye
30
0
12
Independent
—
3
2
8
Scottish National Party
—
0
0
9
Reform UK
Whipped No
0
7
1
Sinn Féin
—
0
0
7
Democratic Unionist Party
—
0
2
3
Green Party of England and Wales
Whipped Aye
4
0
1
Plaid Cymru
—
0
0
4
Social Democratic and Labour Party
—
0
0
2
Your Party
—
0
0
2
Alliance Party of Northern Ireland
—
0
0
1
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
Government minister defending amendments as technical clarifications and necessary measures to deliver economic stability, support public services, and control borrowing without raising main income tax rates or VAT.Labour · Voted aye · Read full speech (5,922 words) →
Opposes Bill's £66 billion tax rises, frozen thresholds affecting 1 million higher-rate taxpayers, inheritance tax on farms/businesses breaking PM pledge, and pension inheritance tax; argues measures stifle growth and break manifesto commitments.Conservative · Voted no · Read full speech (2,967 words) →
Challenges Government on £66 billion tax discrepancy versus manifesto promise of £7 billion; argues tax rises penalise hard-working people creating wealth while benefits spending rises to £406 billion.Conservative · Voted no · Read full speech (220 words) →
Supports Government tax decisions as enabling NHS investment and reducing A&E waits; sees fiscal responsibility and public service investment as justifying measures.Labour · Voted no_vote_recorded · Read full speech (69 words) →
Strongly supports new clause 4 cracking down on tax avoidance finfluencers; argues online tax misinformation causes real financial harm to constituents, particularly vulnerable low-income groups following false advice.Labour · Voted aye · Read full speech (745 words) →
Questions whether loan charge settlement excludes those who already settled, arguing retrospective application would simplify tax system and preserve future settlement credibility.Labour · Voted no · Read full speech (258 words) →
Sources
Division dataUK Parliament Votes API
DebateHansard · Commons
Stance analysisAI analysis · Claude 4.x
LicenceOpen Parliament Licence v3.0