Broken fiscal promises

Pre-election commitments vs. post-election actions on taxes and spending
CDU / CSU moderate partial shift Rente nach 40 Beitragsjahren

In the 2025 Wahl-O-Mat, CDU/CSU explicitly committed to keeping the existing Rente nach 45 Beitragsjahren. The government-commissioned Rentenkommission reported on June 23, 2026, recommending abolition of this rule and its replacement with a narrower Schutzzeitrente for health-limited long-term contributors. On June 25, 2026, Chancellor Merz stated in the Bundestag Regierungsbefragung that the government would implement all 33 commission recommendations 'in vollem Umfang,' including raising the retirement age beyond 67.

What happened: The government's Rentenkommission (reporting June 23, 2026) recommended abolishing the abschlagsfreie Rente nach 45 Beitragsjahren entirely and raising the retirement age beyond 67; Chancellor Merz stated he would implement all 33 recommendations 'in vollem Umfang'
FDP moderate coalition compromise Schuldenbremse

FDP Finance Minister Christian Lindner accepted the continuation of debt brake suspensions through emergency escape clauses in 2021-2023 while in government, despite the FDP's categorical pre-election support for the Schuldenbremse. When the BVerfG struck down the KTF transfer in November 2023, Lindner reasserted the FDP's fiscal discipline position. The coalition collapsed on November 6, 2024 when Scholz dismissed Lindner over his refusal to suspend the debt brake for the 2025 budget gap.

Before election
FDP committed to 'solide und investitionsorientierte Haushaltspolitik' and the constitutionally anchored Schuldenbremse
After election
As coalition partner, FDP Finance Minister Lindner accepted repeated debt brake suspensions via emergency escape clauses (2021-2023) and the KTF transfer before ultimately insisting on reinstatement, causing the Ampel coalition to collapse on November 6, 2024
What happened: As coalition partner, FDP Finance Minister Lindner accepted repeated debt brake suspensions via emergency escape clauses (2021-2023) and the KTF transfer before ultimately insisting on reinstatement, causing the Ampel coalition to collapse on November 6, 2024
GRÜNE moderate coalition compromise Steuer auf hohe Vermögen

The Gruene demanded a Vermoegensteuer starting at 2 million EUR per person. Like the SPD, they dropped this demand during coalition negotiations with the FDP. No wealth tax legislation was introduced during WP20.

What happened: The Vermoegensteuer was not introduced during WP20. The Koalitionsvertrag contained no wealth tax provision. No legislation was introduced.
SPD moderate coalition compromise Anhebung des Spitzensteuersatzes

The SPD explicitly campaigned on a moderate increase of the Spitzensteuersatz to finance tax relief for the majority. The coalition agreement (April 9, 2025) provides for lower income taxes for 'small and medium incomes' but no changes to the top marginal rate. The CDU/CSU position against any tax increases prevailed entirely. Corporate tax will be gradually reduced starting 2028 -- the opposite direction from the SPD's campaign platform.

Before election
SPD advocated raising the Spitzensteuersatz while lowering taxes for 95% of earners, stating the top rate 'greift aktuell zu frueh' and should 'moderat steigen'
After election
The 2025 coalition agreement contains no increase to the Spitzensteuersatz. Income tax for small and medium incomes will be lowered 'toward the middle of the legislative period,' but the top rate remains unchanged. Early drafts reportedly included higher taxes on the wealthy but these were removed in negotiations.
What happened: The 2025 coalition agreement contains no increase to the Spitzensteuersatz. Income tax for small and medium incomes will be lowered 'toward the middle of the legislative period,' but the top rate remains unchanged. Early drafts reportedly included higher taxes on the wealthy but these were removed in negotiations.
SPD major partial shift Schuldenbremse

The Ampel coalition, led by SPD Chancellor Scholz, retroactively reallocated 60 billion EUR in unused COVID emergency credit authorizations from 2021 into the KTF for later use, effectively circumventing the debt brake. The Bundesverfassungsgericht ruled this unconstitutional on November 15, 2023 (2 BvF 1/22), finding it violated the principles of annuality and yearly applicability. The ruling created a 60 billion EUR budget gap and precipitated the Ampel coalition crisis that ultimately led to its collapse.

Before election
SPD stated it would use constitutionally permitted borrowing margins but not seek a Grundgesetz change to weaken the Schuldenbremse
After election
Retroactively transferred 60 billion EUR in unused COVID emergency borrowing authorizations into the Klima- und Transformationsfonds, circumventing the debt brake; the Bundesverfassungsgericht struck this down as unconstitutional on November 15, 2023
What happened: Retroactively transferred 60 billion EUR in unused COVID emergency borrowing authorizations into the Klima- und Transformationsfonds, circumventing the debt brake; the Bundesverfassungsgericht struck this down as unconstitutional on November 15, 2023

Budget & spending votes

Date Vote Result Yes / No Party breakdown
Haushaltsgesetz 2026 WP21 Passed 322 / 252
CDU/CSU 100% SPD 100% Fraktionslos 50% Die Linke 0% Grüne 0% AfD 0%
Haushalt 2026: Geschäftsbereich des Bundeskanzleramts WP21 Passed 324 / 274
CDU/CSU 100% SPD 100% Fraktionslos 67% AfD 1% Die Linke 0% Grüne 0%
Haushaltsgesetz 2025 WP21 Passed 324 / 268
CDU/CSU 100% SPD 100% Fraktionslos 50% Die Linke 0% Grüne 0% AfD 0%
Haushalt 2025: Geschäftsbereich des Bundeskanzleramts WP21 Passed 322 / 273
CDU/CSU 100% SPD 100% Fraktionslos 50% Die Linke 0% Grüne 0% AfD 0%
Zweiten Haushaltsfinanzierungsgesetzes 2024 (Änderungsantrag) WP20 Rejected 284 / 375
CDU/CSU 99% AfD 100% Fraktionslos 93% Linke 97% Linke 100% BSW 100%
Haushaltsgesetz 2024 WP20 Passed 385 / 278
SPD 100% Grüne 100% FDP 100% Fraktionslos 7% Linke 3% CDU/CSU 1%
Haushaltsgesetz 2024 (Entschließungsantrag) WP20 Rejected 65 / 583
AfD 100% Fraktionslos 12% FDP 0% Linke 0% Linke 0% SPD 0%
Nachtragshaushaltsgesetz 2023 WP20 Passed 391 / 274
SPD 100% Grüne 100% FDP 100% Fraktionslos 8% Linke 3% CDU/CSU 1%
Nachtragshaushaltsgesetz 2023 (EntschlAntrag AfD) WP20 Rejected 67 / 570
AfD 100% Fraktionslos 11% FDP 0% Linke 0% Linke 0% SPD 0%
Haushaltsgesetz 2023 WP20 Passed 379 / 283
SPD 99% Grüne 100% FDP 100% Fraktionslos 8% CDU/CSU 1% Linke 0%
Haushalt - Geschäftsbereich des Bundeskanzlers und des Bundeskanzleramts WP20 Passed 387 / 299
SPD 99% Grüne 100% FDP 100% Fraktionslos 7% CDU/CSU 1% Linke 0%
Haushaltsgesetz 2022 (3. Beratung) WP20 Passed 399 / 284
SPD 99% Grüne 99% FDP 100% Fraktionslos 7% CDU/CSU 1% Linke 0%
Bundeswehrsondervermögensgesetz (Antrag AfD) WP20 Rejected 74 / 606
AfD 100% Fraktionslos 13% FDP 0% Linke 0% Linke 0% SPD 0%
Sondervermögen Bundeswehr (Gesetzentwurf) WP20 Passed 590 / 80
SPD 94% CDU/CSU 99% Grüne 96% FDP 100% AfD 45% Fraktionslos 19%
Haushalt Bundeskanzler / Bundeskanzleramt (Beschlussempfehlung) WP20 Passed 391 / 297
SPD 99% Grüne 100% FDP 100% Fraktionslos 7% CDU/CSU 1% Linke 0%
Zweites Nachtragshaushaltsgesetz 2021 WP20 Passed 382 / 283
SPD 100% Grüne 100% FDP 100% Fraktionslos 5% Linke 0% Linke 0%
Nachtragshaushalt (Beschlussempfehlung) WP19 Passed 370 / 78
CDU/CSU 100% SPD 99% Fraktionslos 0% FDP 0% Linke 0% Grüne 0%
Haushaltsgesetz 2021 WP19 Passed 361 / 258
CDU/CSU 100% SPD 99% Fraktionslos 40% FDP 0% Linke 0% Grüne 0%
Beschlussempfehlung des Haushaltsausschusses (hier: Geschäftsbereich Bundeskanzlerin und Bundeskanzleramt) WP19 Passed 374 / 275
CDU/CSU 100% SPD 99% Fraktionslos 29% FDP 0% Linke 0% Grüne 0%
Beschlussempfehlung Haushaltsausschuss zu Beschluss gemäß Artikel 115 Absatz 2 des Grundgesetzes WP19 Passed 374 / 73
CDU/CSU 100% SPD 100% Fraktionslos 33% Grüne 2% FDP 0% Linke 0%
Haushaltsjahr 2020 WP19 Passed 371 / 270
CDU/CSU 100% SPD 99% Fraktionslos 29% FDP 0% Linke 0% Grüne 0%

Methodology & sources

This page tracks named votes (namentliche Abstimmungen) on fiscal legislation in the German Bundestag. A vote is included if its title contains keywords related to budgets (Haushalt), special funds (Sondervermögen), debt (Schulden), or subsidies (Subvention).

Party breakdowns are computed from individual MP vote positions linked to their parliamentary group membership at the time of the vote. Fiscal contradictions are identified by comparing pre-election Wahl-O-Mat positions and party program commitments against post-election legislative actions.

Vote data
Bundestag Open Data — namentliche Abstimmungen (XLSX), dl-de/by-2-0
Party positions
bpb Wahl-O-Mat (BTW 2021 + 2025), party program commitments
Contradictions
Manual research comparing stated positions to legislative actions, with source links