Key takeaways
  • The solemn vote on Part 1 (revenue) of France's PLF 2027 was due on 3 November. It was postponed a second time, the first delay having pushed it from 20 October, after 758 amendments were still open at midnight on 2 November.
  • The National Assembly must transmit the full bill to the Senate by midnight on 17 November, when the solemn vote on the whole text is also scheduled. If Part 1 fails on the floor, as happened with the prior year's budget, the Assembly never reaches Part 2 at all.
  • While deputies argued over the amendment count, the market kept pricing the outcome: the 10-year OAT yield held near 4.9-4.95% in early November and the OAT-Bund spread stood at 159.9 basis points on 2 November, well above the 100-point level it first crossed in mid-September.
  • A floor amendment widened the 2% tax on family holding companies to cover cash and financial investments, adopted against the government's own opinion, continuing the fight we first covered at committee stage. Whether a related, earlier-filed committee amendment on the same companies survived onto the floor text is not yet confirmed.

France's National Assembly was due to hold the solemn vote on the first half of its 2027 budget on the afternoon of 3 November. It did not happen. With 758 amendments still open when debate was suspended at midnight the night before, the chamber simply ran out of time, for the second time in six weeks.

The first delay pushed the same vote from 20 October to 3 November. The second has pushed it again, with the session's presiding deputy, Sébastien Chenu of the Rassemblement National, telling colleagues on the afternoon of 2 November: "At the same pace, we can finish Wednesday evening." Wednesday evening is today, and whether that projection holds is itself the thing worth watching, given that the first postponement came from the same kind of optimistic pace estimate not holding up over several additional days of debate.

What actually slipped, and by how much

Part 1 of the PLF 2027 covers revenue: the tax measures, rates and reliefs that fund the state. Under the Assembly's own rules, Part 2, covering spending, cannot be debated on the floor at all until Part 1 is adopted there. That single procedural fact turns the arithmetic of amendments into the gate the entire rest of the budget sits behind.

By the morning of 2 November, deputies had examined 1,943 amendments to Part 1 and had roughly 1,450 left to go. By the time the session broke at midnight, that had been worked down to 758. The rate of progress, a little over a day to clear nearly half of what remained, is the basis for Chenu's Wednesday projection, and also the reason the 3 November date could never have held: at that pace, completing the count by Tuesday afternoon was arithmetically out of reach before the session even resumed that day. The floor sessions themselves have been running almost continuously since 27 October, built around a handful of set-piece debates, on debt on 13 October, on France's contribution to the EU budget on 14 October, and on local government finances on 19 October, before the chamber settled into the slower, amendment-by-amendment grind that produced this week's numbers.

Amendments still open on Part 1, by the session (amendments)
05001,0001,5002 Nov, morning2 Nov, midnight1,450 amendments758 amendments
05001,0001,5002 Nov, morning2 Nov, midnight1,450 amendments758 amendments

The deadline that doesn't move

Whatever happens to the vote this week, one date is fixed by the Assembly's own calendar rather than by how fast deputies can work through amendments. The chamber is required to transmit the complete budget bill to the Senate by midnight on 17 November, and the solemn vote on the whole text, both halves together, is scheduled for that same Tuesday, after questions to the government.

That creates a real branch point. If Part 1 is adopted this week, deputies have until the 17th to also get through Part 2, spending, which has not yet been debated on the floor at all, inside a window that is now shorter than it was before the second postponement ate into it. If Part 1 is rejected, which is the outcome most commentary treats as the likelier one given the absence of a working majority for the government's tax measures, the Assembly does not examine Part 2 in the chamber either way; the precedent is last year's budget, where Part 1 was voted down on the floor and the spending half never reached an Assembly floor vote at all. Either way, 17 November is the date the bill leaves the Assembly's hands, finished or not, and the clock runs on that date regardless of how many amendments are still open the night before. A government that cannot get a non-binding pace projection right twice in a row is not a government with much slack left on the one deadline that does not move.

The market priced this before the vote did

None of the floor arithmetic has been a secret, and the bond market has not been waiting for a vote to tell it what to think. The 10-year OAT yield stood at 4.95% on 3 November and 4.9% on 2 November, little changed from the 4.95% reading on 30 October. The OAT-Bund spread, the premium investors demand to hold French debt over German debt of the same maturity, stood at 159.9 basis points on 2 November.

That spread first crossed 100 basis points in mid-September, the first time it had done so since 2012, when a different French sovereign-debt episode was running its course. By the time the first postponed vote date actually arrived in November, the market had already spent close to two months pricing a protracted fight over a budget with no secure majority behind it. A delayed vote does not create that premium. It just confirms, floor session by floor session, why it is still there.

OAT-Bund 10-year spread (bp)
10012014016018 Sep2 Nov159.9 bp
10012014016018 Sep2 Nov159.9 bp

The holding-company fight, continued

We have followed one piece of this budget closely since committee stage: the annual tax on financial securities held inside family holding companies, a structure used to hold an investment portfolio at a lower effective rate than a personal account would carry. On the floor this time, deputies adopted an amendment widening that tax base to cover cash reserves and financial investments held in the same structures, against the government's own stated opposition and against its rapporteur's recommendation. As with the committee-stage version of this fight, floor adoption is not the end of the story. An amendment that passes against the government's wishes in the Assembly can still be narrowed, reversed, or dropped before the text is final, and reporting on this specific change is explicit that the text could still be narrowed or dropped before it is final.

One related thread we could not close out this week: whether a specific committee-stage amendment on the same category of holding companies, filed in early October, was ever brought back for a floor vote in this same session. We checked the Assembly's own amendment record and could not find a floor-stage disposition for it in the time available, and secondary reporting on the floor amendment names a different sponsor than the committee-stage filing did. We are flagging that as open rather than guessing at it, and we will pick it back up once the record is clearer.

A spread that moved before the vote did

A 10-year OAT paying 4.9-4.95% against a Bund near the low 3s is a wide gap to hold through a month of procedural uncertainty over whether the budget behind it has a majority at all. The spread is the market's own running estimate of that risk, updated daily, independent of whatever the floor calendar says this week.

The delay itself did not move the price much either time it happened. The spread had already cleared 100 basis points in mid-September, six weeks before the first postponed vote date, while the government was still trying to pass tax measures it did not have the votes to pass cleanly. Each additional week of amendments and each new postponement has landed on a market that had already priced the fight before the floor caught up to it.

Our take

Take the calendar argument seriously first: a postponed vote is not a failed vote, and France has run budget fights to the wire before without a market break. Two delays in six weeks could just be ordinary legislative friction on a bill with no majority behind it, the kind of grinding floor debate that produces a result in the end regardless of how late it runs.

Our reading is narrower, and it is about what the delay reveals rather than what it causes. A government cannot get even the revenue half of its own budget to a vote twice in a row, on a text its own rapporteur and minister are losing floor amendments against. That is not a procedural hiccup, it is a readout on whether a majority exists at all, and the bond market has been pricing exactly that question since well before this week: the OAT-Bund spread was already above 100 basis points, for the first time since 2012, a full six weeks before the first postponed vote date arrived.

What we're watching

Whether the revenue vote actually completes this week, as the session's own presiding deputy projected on 2 November. Whether Part 1 passes, fails, or lapses into the 17 November deadline unresolved. And whether the holding-company tax amendment adopted on the floor survives the rest of the process, given that the government opposed it once already.

Common questions

Why was France's 2027 budget vote postponed again?

The solemn vote on Part 1 of the PLF 2027, the revenue half of the budget, was scheduled for the afternoon of 3 November 2026. It could not go ahead because 758 amendments were still awaiting debate when the National Assembly suspended its session at midnight on 2 November. This was the second postponement: the vote had originally been set for 20 October.

What happens if the French Assembly rejects Part 1 of the budget?

Under the Assembly's own procedure, the second part of the budget, covering spending, cannot be debated in the chamber until the first part, covering revenue, is adopted. The prior year's budget saw Part 1 rejected on the floor, which meant the Assembly never examined Part 2 at all and the bill moved on without a completed first reading there. The same risk applies to the 2027 text given the absence of a working majority.

When is the final vote on France's 2027 budget?

The National Assembly's own calendar sets the solemn vote on the complete PLF 2027 text for Tuesday, 17 November 2026, after questions to the government. The Assembly is also required to transmit the full bill to the Senate by midnight that same day, regardless of how much of its own examination is finished by then.

What is the OAT-Bund spread and why does it matter for France's budget?

The OAT-Bund spread is the gap between the yield on French 10-year government bonds (OAT) and German 10-year Bunds, the benchmark safe asset for the eurozone. It is the market's running price on the extra risk of holding French debt. The spread first crossed 100 basis points in mid-September 2026, for the first time since 2012, and stood at 159.9 basis points on 2 November 2026, while the Assembly was still debating the budget that is meant to address the deficit driving that premium.

What is the 2% tax on family holding companies in the French budget?

The PLF 2027 includes an annual 2% tax on financial securities held inside family holding companies, aimed at limiting the use of these structures to hold investment portfolios at more favourable tax rates than a personal account. During the floor debate on Part 1, deputies adopted an amendment extending that tax base to cash reserves and financial investments as well, against the government's own stated opposition. As with earlier stages of this measure, floor adoption is not final: the text still has to survive the rest of the process.

See Velora first on GoogleAdd us as a preferred source and our research shows up higher in your Top Stories.Add as a preferred source on Google
Related reading
France's 2% Tax on Family Holding Companies: Adopted in Committee, Undone the Next Day →France's Budget Vote Slipped to November, and the Deficit Got 10 Billion Euros Worse While It Waited →France's 2027 Financing Plan Assumes a Deficit Its Own Finance Committee Already Rejected →

This analysis is for informational purposes only and is not personal investment advice. Valid as of publication date; conditions evolve. Past returns are not indicative of future results. Pressure-test the framing against your own thesis before acting on it.

Back to researchJoin for deeper access