Après plus de neuf heures de débats réparties sur deux jours, ce n'est que grâce à une proposition de dernière minute de couper 18 millions dans la contribution au Fonds d'infrastructure ferroviaire (FIF) que le Conseil national est parvenu à un budget respectant le frein à l'endettement, un point sur lequel le camp bourgeois avait insisté dès le début. Elle a été adoptée par 129 voix contre 62.
Au vote sur l'ensemble, les députés ont adopté le budget 2024 du bout des lèvres par 79 voix contre 75 et 40 abstentions. La gauche a rejeté la proposition tandis que la majorité de l'UDC s'est abstenue.