← Back to bills

Finance (No. 2) Act 2023

Act
Current HouseUnassigned
Originating HouseCommons
Current StageRoyal Assent
Stage Date11 Jul 2023
Last Updated19 Aug 2024
Parliament.ukView on parliament.uk →

Linked Promises

No confirmed promise links yet.

Parliament’s Votes

Finance (No. 2) Bill: Keir Starmer's Reasoned Amendment to Second Reading

13 Apr 2021 · Hansard

268
Aye
358
No

By party

Conservative0 aye358 no
Labour195 aye0 no
Scottish National Party44 aye0 no
Liberal Democrat11 aye0 no
Democratic Unionist Party8 aye0 no
Independent4 aye0 no
Plaid Cymru3 aye0 no
Social Democratic & Labour Party2 aye0 no
Alliance1 aye0 no

Finance (No. 2) Bill: Second Reading

13 Apr 2021 · Hansard

358
Aye
262
No

By party

Conservative358 aye0 no
Labour0 aye194 no
Scottish National Party0 aye44 no
Liberal Democrat0 aye11 no
Independent0 aye4 no
Plaid Cymru0 aye3 no
Social Democratic & Labour Party0 aye2 no
Green Party0 aye1 no
Alliance0 aye1 no

Finance (No. 2) Bill Committee: New Clause 29

20 Apr 2021 · Hansard

261
Aye
366
No

By party

Conservative0 aye358 no
Labour195 aye0 no
Scottish National Party44 aye0 no
Liberal Democrat11 aye0 no
Democratic Unionist Party0 aye8 no
Independent4 aye0 no
Plaid Cymru3 aye0 no
Social Democratic & Labour Party2 aye0 no
Green Party1 aye0 no
Alliance1 aye0 no

Finance (No. 2) Bill Committee: Amendment 81

20 Apr 2021 · Hansard

214
Aye
364
No

By party

Conservative0 aye357 no
Labour195 aye0 no
Liberal Democrat11 aye0 no
Democratic Unionist Party0 aye7 no
Independent2 aye0 no
Social Democratic & Labour Party2 aye0 no
Green Party1 aye0 no
Alliance1 aye0 no

Finance (No. 2) Bill: Keir Starmer's Reasoned Amendment to Second Reading

16 Nov 2021 · Hansard

238
Aye
310
No

By party

Conservative0 aye308 no
Labour172 aye0 no
Scottish National Party38 aye0 no
Liberal Democrat11 aye0 no
Democratic Unionist Party5 aye0 no
Independent3 aye1 no
Plaid Cymru2 aye0 no
Social Democratic & Labour Party2 aye0 no
Green Party1 aye0 no
Alba Party1 aye0 no
Alliance1 aye0 no

Finance (No. 2) Bill: Second Reading

16 Nov 2021 · Hansard

314
Aye
233
No

By party

Conservative310 aye0 no
Labour0 aye173 no
Scottish National Party0 aye38 no
Liberal Democrat0 aye11 no
Independent1 aye3 no
Democratic Unionist Party3 aye0 no
Plaid Cymru0 aye2 no
Social Democratic & Labour Party0 aye2 no
Green Party0 aye1 no
Alba Party0 aye1 no
Alliance0 aye1 no

Finance (No. 2) Bill: Clause 6 stand part

1 Dec 2021 · Hansard

301
Aye
206
No

By party

Conservative298 aye0 no
Labour0 aye149 no
Scottish National Party0 aye35 no
Liberal Democrat0 aye11 no
Democratic Unionist Party3 aye0 no
Independent0 aye2 no
Social Democratic & Labour Party0 aye2 no
Green Party0 aye1 no
Plaid Cymru0 aye1 no
Alliance0 aye1 no

Finance (No. 2) Bill: NC10

1 Dec 2021 · Hansard

52
Aye
307
No

By party

Conservative0 aye302 no
Scottish National Party34 aye0 no
Liberal Democrat11 aye0 no
Democratic Unionist Party0 aye3 no
Independent2 aye0 no
Social Democratic & Labour Party2 aye0 no
Green Party1 aye0 no
Plaid Cymru1 aye0 no
Alliance1 aye0 no

Finance (No. 2) Bill CWH New Clause 5

1 Dec 2021 · Hansard

212
Aye
306
No

By party

Conservative2 aye303 no
Labour152 aye0 no
Scottish National Party36 aye0 no
Liberal Democrat11 aye0 no
Democratic Unionist Party4 aye0 no
Independent2 aye0 no
Green Party1 aye0 no
Plaid Cymru1 aye0 no
Social Democratic & Labour Party1 aye0 no
Alliance1 aye0 no

Finance (No. 2) Bill: NC7

1 Dec 2021 · Hansard

215
Aye
299
No

By party

Conservative1 aye297 no
Labour156 aye0 no
Scottish National Party37 aye0 no
Liberal Democrat11 aye0 no
Democratic Unionist Party4 aye0 no
Independent2 aye0 no
Green Party1 aye0 no
Plaid Cymru1 aye0 no
Social Democratic & Labour Party1 aye0 no
Alliance1 aye0 no

Finance (No. 2) Bill Report Stage: New Clause 17

2 Feb 2022 · Hansard

228
Aye
306
No

By party

Conservative0 aye298 no
Labour170 aye0 no
Scottish National Party38 aye0 no
Liberal Democrat12 aye0 no
Independent4 aye2 no
Plaid Cymru2 aye0 no
Democratic Unionist Party0 aye2 no
Green Party1 aye0 no
Alba Party1 aye0 no
Alliance1 aye0 no

Finance (No. 2) Bill Report Stage: New Clause 27

2 Feb 2022 · Hansard

230
Aye
301
No

By party

Conservative1 aye293 no
Labour168 aye0 no
Scottish National Party40 aye0 no
Liberal Democrat10 aye0 no
Independent4 aye2 no
Plaid Cymru2 aye0 no
Democratic Unionist Party2 aye0 no
Green Party1 aye0 no
Alba Party1 aye0 no
Alliance1 aye0 no

Finance (No. 2) Bill Report Stage: Amendment 35

2 Feb 2022 · Hansard

228
Aye
301
No

By party

Conservative0 aye299 no
Labour166 aye0 no
Scottish National Party40 aye0 no
Liberal Democrat12 aye0 no
Independent4 aye2 no
Plaid Cymru2 aye0 no
Democratic Unionist Party2 aye0 no
Green Party1 aye0 no
Alba Party1 aye0 no
Alliance1 aye0 no

Finance (No. 2) Bill Third Reading

2 Feb 2022 · Hansard

302
Aye
226
No

By party

Conservative296 aye0 no
Labour0 aye165 no
Scottish National Party0 aye40 no
Liberal Democrat0 aye12 no
Independent1 aye4 no
Democratic Unionist Party2 aye0 no
Plaid Cymru0 aye2 no
Green Party0 aye1 no
Alba Party0 aye1 no
Alliance0 aye1 no

Finance (No. 2) Bill: Reasoned Amendment to Second Reading motion

29 Mar 2023 · Hansard

211
Aye
289
No

By party

Conservative0 aye284 no
Labour156 aye0 no
Scottish National Party42 aye0 no
Independent4 aye4 no
Plaid Cymru3 aye0 no
Democratic Unionist Party0 aye2 no
Green Party1 aye0 no
Alba Party1 aye0 no
Social Democratic & Labour Party1 aye0 no

Finance (No. 2) Bill Committee of the whole House: New Clause 1

18 Apr 2023 · Hansard

227
Aye
306
No

By party

Conservative0 aye295 no
Labour164 aye0 no
Scottish National Party39 aye0 no
Liberal Democrat13 aye0 no
Independent7 aye3 no
Democratic Unionist Party0 aye7 no
Plaid Cymru3 aye0 no
Green Party1 aye0 no

Finance (No. 2) Bill Committee of the whole House: New Clause 3

18 Apr 2023 · Hansard

233
Aye
302
No

By party

Conservative0 aye299 no
Labour162 aye0 no
Scottish National Party38 aye0 no
Liberal Democrat13 aye0 no
Independent8 aye3 no
Democratic Unionist Party7 aye0 no
Plaid Cymru3 aye0 no
Green Party1 aye0 no

Finance (No. 2) Bill Committee of the whole House: New Clause 6

18 Apr 2023 · Hansard

232
Aye
299
No

By party

Conservative0 aye295 no
Labour161 aye0 no
Scottish National Party38 aye0 no
Liberal Democrat13 aye0 no
Independent8 aye3 no
Democratic Unionist Party7 aye0 no
Plaid Cymru3 aye0 no
Green Party1 aye0 no

Finance (No. 2) Bill Committee of the whole House: Amendment 21

19 Apr 2023 · Hansard

45
Aye
292
No

By party

Conservative0 aye283 no
Scottish National Party39 aye0 no
Independent2 aye5 no
Plaid Cymru3 aye0 no
Green Party1 aye0 no
Labour0 aye1 no

Finance (No. 2) Bill Committee of the whole House: Clause 18 stand part

19 Apr 2023 · Hansard

293
Aye
218
No

By party

Conservative288 aye0 no
Labour0 aye163 no
Scottish National Party0 aye41 no
Independent5 aye8 no
Plaid Cymru0 aye3 no
Green Party0 aye1 no

Finance (No. 2) Bill Committee of the whole House: New Clause 5

19 Apr 2023 · Hansard

218
Aye
294
No

By party

Conservative0 aye287 no
Labour164 aye0 no
Scottish National Party42 aye0 no
Independent8 aye5 no
Plaid Cymru3 aye0 no
Green Party1 aye0 no

Finance (No. 2) Bill Committee of the whole House: Amendment 7

19 Apr 2023 · Hansard

54
Aye
290
No

By party

Conservative0 aye283 no
Scottish National Party40 aye0 no
Liberal Democrat12 aye0 no
Independent1 aye4 no

Finance (No. 2) Bill Report Stage: New Clause 7

20 Jun 2023 · Hansard

202
Aye
296
No

By party

Conservative0 aye288 no
Labour148 aye0 no
Scottish National Party33 aye0 no
Liberal Democrat10 aye0 no
Independent4 aye1 no
Democratic Unionist Party0 aye5 no
Plaid Cymru3 aye0 no
Alba Party2 aye0 no
Green Party1 aye0 no
Social Democratic & Labour Party1 aye0 no
Alliance1 aye0 no
The Reclaim Party0 aye1 no

Finance (No. 2) Bill Report Stage: Amendment 1

20 Jun 2023 · Hansard

192
Aye
294
No

By party

Conservative0 aye287 no
Labour147 aye0 no
Scottish National Party34 aye0 no
Independent4 aye1 no
Democratic Unionist Party0 aye5 no
Plaid Cymru3 aye0 no
Alba Party2 aye0 no
Green Party1 aye0 no
Social Democratic & Labour Party1 aye0 no
The Reclaim Party0 aye1 no

Finance (No. 2) Bill: Reasoned Amendment to Second Reading

17 Apr 2024 · Hansard

42
Aye
296
No

By party

Conservative0 aye292 no
Scottish National Party38 aye0 no
Independent2 aye0 no
Workers Party of Britain1 aye0 no
Alba Party1 aye0 no
Democratic Unionist Party0 aye1 no

Finance (No. 2) Bill: Second Reading

17 Apr 2024 · Hansard

296
Aye
49
No

By party

Conservative291 aye0 no
Scottish National Party0 aye35 no
Liberal Democrat0 aye11 no
Independent0 aye2 no
Democratic Unionist Party1 aye0 no
Alba Party0 aye1 no

Finance (No. 2) Bill Committee: New Clause 1

8 May 2024 · Hansard

211
Aye
276
No

By party

Conservative0 aye272 no
Labour155 aye0 no
Scottish National Party34 aye0 no
Liberal Democrat11 aye0 no
Independent5 aye3 no
Plaid Cymru2 aye0 no
Workers Party of Britain1 aye0 no
Alba Party1 aye0 no
Social Democratic & Labour Party1 aye0 no
Democratic Unionist Party0 aye1 no

Finance (No. 2) Bill Committee: New Clause 4

8 May 2024 · Hansard

212
Aye
274
No

By party

Conservative0 aye266 no
Labour155 aye0 no
Scottish National Party34 aye0 no
Liberal Democrat11 aye0 no
Independent5 aye3 no
Plaid Cymru3 aye0 no
Workers Party of Britain1 aye0 no
Alba Party1 aye0 no
Social Democratic & Labour Party1 aye0 no
Democratic Unionist Party0 aye1 no

Finance (No. 2) Bill Committee: New Clause 2

8 May 2024 · Hansard

195
Aye
266
No

By party

Conservative0 aye260 no
Labour150 aye0 no
Scottish National Party34 aye0 no
Independent5 aye3 no
Plaid Cymru3 aye0 no
Democratic Unionist Party0 aye2 no
Workers Party of Britain1 aye0 no
Social Democratic & Labour Party1 aye0 no

Finance (No. 2) Bill Committee: New Clause 3

8 May 2024 · Hansard

198
Aye
269
No

By party

Conservative0 aye260 no
Labour150 aye0 no
Scottish National Party34 aye0 no
Independent5 aye3 no
Plaid Cymru3 aye0 no
Democratic Unionist Party0 aye2 no
Workers Party of Britain1 aye0 no
Alba Party1 aye0 no
Social Democratic & Labour Party1 aye0 no

Finance (No. 2) Bill: Third Reading

23 May 2024 · Hansard

215
Aye
19
No

By party

Conservative211 aye0 no
Scottish National Party0 aye18 no
Independent2 aye0 no
Democratic Unionist Party1 aye0 no
Plaid Cymru0 aye1 no

Finance (No. 2) Bill: Reasoned Amendment to Second Reading (Opposition)

16 Dec 2025 · Hansard

118
Aye
340
No

By party

Labour0 aye334 no
Conservative104 aye0 no
Independent3 aye5 no
Reform UK5 aye0 no
Democratic Unionist Party4 aye0 no
Ulster Unionist Party1 aye0 no
Traditional Unionist Voice1 aye0 no

Finance (No. 2) Bill: Second Reading

16 Dec 2025 · Hansard

341
Aye
195
No

By party

Labour333 aye0 no
Conservative0 aye103 no
Liberal Democrat0 aye66 no
Independent5 aye4 no
Scottish National Party0 aye6 no
Reform UK0 aye5 no
Democratic Unionist Party0 aye4 no
Plaid Cymru0 aye3 no
Alliance0 aye1 no
Ulster Unionist Party0 aye1 no
Traditional Unionist Voice0 aye1 no

Finance (No. 2) Bill Committee: New Clause 12

12 Jan 2026 · Hansard

167
Aye
350
No

By party

Labour0 aye339 no
Conservative91 aye0 no
Liberal Democrat60 aye0 no
Independent2 aye6 no
Democratic Unionist Party5 aye0 no
Plaid Cymru4 aye0 no
Green Party0 aye4 no
Reform UK3 aye0 no
Ulster Unionist Party1 aye0 no
Traditional Unionist Voice1 aye0 no
Your Party0 aye1 no
Social Democratic & Labour Party0 aye1 no

Finance (No. 2) Bill Committee: Clause 62 stand part

12 Jan 2026 · Hansard

344
Aye
181
No

By party

Labour336 aye0 no
Conservative0 aye95 no
Liberal Democrat0 aye65 no
Scottish National Party0 aye9 no
Independent5 aye3 no
Democratic Unionist Party0 aye5 no
Green Party2 aye0 no
Your Party1 aye0 no
Alliance0 aye1 no
Ulster Unionist Party0 aye1 no
Traditional Unionist Voice0 aye1 no
Reform UK0 aye1 no

Finance (No. 2) Bill Committee: Amendment 3

12 Jan 2026 · Hansard

185
Aye
344
No

By party

Labour0 aye336 no
Conservative94 aye0 no
Liberal Democrat64 aye0 no
Scottish National Party9 aye0 no
Independent4 aye5 no
Democratic Unionist Party5 aye0 no
Plaid Cymru4 aye0 no
Green Party0 aye2 no
Alliance1 aye0 no
Ulster Unionist Party1 aye0 no
Traditional Unionist Voice1 aye0 no
Your Party0 aye1 no

Finance (No. 2) Bill Committee: New Clause 7

12 Jan 2026 · Hansard

188
Aye
341
No

By party

Labour0 aye333 no
Conservative99 aye0 no
Liberal Democrat63 aye0 no
Scottish National Party9 aye0 no
Independent3 aye5 no
Democratic Unionist Party5 aye0 no
Plaid Cymru4 aye0 no
Green Party2 aye0 no
Alliance1 aye0 no
Ulster Unionist Party1 aye0 no
Traditional Unionist Voice1 aye0 no
Your Party0 aye1 no

Finance (No. 2) Bill Committee: Clause 63 Stand part

13 Jan 2026 · Hansard

348
Aye
167
No

By party

Labour324 aye0 no
Conservative0 aye94 no
Liberal Democrat0 aye65 no
Independent5 aye5 no
Scottish National Party9 aye0 no
Plaid Cymru4 aye0 no
Green Party4 aye0 no
Democratic Unionist Party0 aye3 no
Social Democratic & Labour Party1 aye0 no
Alliance0 aye1 no
Ulster Unionist Party0 aye1 no
Traditional Unionist Voice0 aye1 no

Finance (No. 2) Bill Committee: New Clause 24

13 Jan 2026 · Hansard

184
Aye
331
No

By party

Labour0 aye322 no
Conservative93 aye0 no
Liberal Democrat64 aye1 no
Independent5 aye5 no
Scottish National Party9 aye0 no
Democratic Unionist Party5 aye0 no
Plaid Cymru4 aye0 no
Alliance1 aye0 no
Ulster Unionist Party1 aye0 no
Traditional Unionist Voice1 aye0 no

Finance (No. 2) Bill Committee: New Clause 25

13 Jan 2026 · Hansard

187
Aye
351
No

By party

Labour0 aye334 no
Conservative96 aye0 no
Liberal Democrat68 aye0 no
Independent3 aye7 no
Scottish National Party9 aye0 no
Democratic Unionist Party5 aye0 no
Plaid Cymru4 aye0 no
Green Party0 aye4 no
Social Democratic & Labour Party0 aye2 no
Reform UK1 aye0 no
Ulster Unionist Party1 aye0 no
Traditional Unionist Voice1 aye0 no
Your Party0 aye1 no

Finance (No. 2) Bill Committee: Clause 86 stand part

13 Jan 2026 · Hansard

344
Aye
173
No

By party

Labour329 aye0 no
Conservative0 aye89 no
Liberal Democrat0 aye62 no
Independent6 aye4 no
Scottish National Party0 aye8 no
Democratic Unionist Party0 aye5 no
Green Party4 aye0 no
Plaid Cymru0 aye4 no
Your Party1 aye0 no
Social Democratic & Labour Party1 aye0 no
Ulster Unionist Party1 aye0 no
Traditional Unionist Voice1 aye0 no
Reform UK0 aye1 no

Finance (No. 2) Bill Committee: New Clause 9

13 Jan 2026 · Hansard

181
Aye
335
No

By party

Labour0 aye326 no
Conservative91 aye1 no
Liberal Democrat59 aye0 no
Independent6 aye3 no
Scottish National Party7 aye0 no
Democratic Unionist Party5 aye0 no
Plaid Cymru4 aye0 no
Green Party4 aye0 no
Reform UK1 aye1 no
Your Party1 aye0 no
Ulster Unionist Party1 aye0 no

Finance (No. 2) Bill Committee: New Clause 26

13 Jan 2026 · Hansard

172
Aye
334
No

By party

Labour0 aye328 no
Conservative89 aye0 no
Liberal Democrat62 aye0 no
Independent5 aye4 no
Scottish National Party6 aye0 no
Democratic Unionist Party5 aye0 no
Plaid Cymru4 aye0 no
Ulster Unionist Party1 aye0 no
Your Party0 aye1 no

Finance (No. 2) Bill Report Stage: New Clause 11

11 Mar 2026 · Hansard

174
Aye
292
No

By party

Labour0 aye286 no
Conservative97 aye0 no
Liberal Democrat51 aye0 no
Scottish National Party7 aye0 no
Reform UK7 aye0 no
Independent5 aye2 no
Plaid Cymru4 aye0 no
Green Party0 aye3 no
Democratic Unionist Party2 aye0 no
Ulster Unionist Party1 aye0 no
Traditional Unionist Voice1 aye0 no
Your Party0 aye1 no

Finance (No. 2) Bill Report Stage: Amendment 5

11 Mar 2026 · Hansard

172
Aye
283
No

By party

Labour0 aye281 no
Conservative94 aye0 no
Liberal Democrat52 aye0 no
Reform UK7 aye0 no
Independent5 aye2 no
Plaid Cymru4 aye0 no
Green Party4 aye0 no
Democratic Unionist Party2 aye0 no
Your Party1 aye0 no
Ulster Unionist Party1 aye0 no
Traditional Unionist Voice1 aye0 no

Finance (No. 2) Bill Report Stage: Amendment 6

11 Mar 2026 · Hansard

175
Aye
292
No

By party

Labour0 aye284 no
Conservative94 aye0 no
Liberal Democrat53 aye0 no
Reform UK8 aye0 no
Scottish National Party7 aye0 no
Independent5 aye2 no
Plaid Cymru4 aye0 no
Green Party0 aye4 no
Democratic Unionist Party2 aye0 no
Ulster Unionist Party1 aye0 no
Traditional Unionist Voice1 aye0 no
Your Party0 aye1 no

Finance (No. 2) Bill: Third Reading

11 Mar 2026 · Hansard

292
Aye
161
No

By party

Labour284 aye0 no
Conservative0 aye93 no
Liberal Democrat0 aye53 no
Independent3 aye4 no
Reform UK0 aye7 no
Green Party4 aye0 no
Democratic Unionist Party0 aye2 no
Ulster Unionist Party0 aye1 no
Traditional Unionist Voice0 aye1 no