Bombshells, black holes and pledges – this morning’s announcements are part of a fiscal phony war ahead of the release of party manifestos in a fortnight.
On tax and spend, at least for now, the main parties are more concerned with what they are not going to do rather than setting out actual plans.
They are pointing at the other side trying to box them in.
After an exchange of press statements late on Wednesday night, both parties are now committed not to change the main rate of VAT.
They had already said the same about the main rates of income tax and National Insurance.
This morning, after some clarification from Labour, they both accept that the ongoing freeze in tax thresholds will remain in place for the next three years and that is the equivalent of an £11bn tax rise.
So when they say they won’t raise taxes, what they actually mean is that they won’t raise rates of tax.
But millions of people will pay more tax as pay increases drag them into a higher tax band.
The country is left with two main parties that have the same promise not to change the main rates of the big three tax levers. They also have the same debt rule and are using the same forecast that the Office for Budget Responsibility gave in March as the basis for their plans.
They are also promising to raise the same amount of money from a tax avoidance crackdown, although Labour says it will fund HMRC more to deliver that.
The difference for now is that the Conservatives say they can deliver a further tight squeeze on public spending after the election, by delivering new AI-fuelled enhancements to productivity in public services.
They claim Labour cannot and therefore will not be able to lower the tax burden.
Meanwhile, Labour’s central claim is that the Conservative’s tax promises and general promise of economic stability are not credible, based on the experience of the past few years.
There may be some truth in both these rather high level claims. But perhaps the most curious thing is the replay of what seems like a rather dated playbook of pre- election tax pledges.
There is a long tradition of doing such things at elections – and there is reason to doubt the meaning of these promises.
Who can forget the 2010 election poster from the Liberal Democrats warning of a Tory VAT bombshell?
Within weeks, the then-Lib Dem leader would be actually voting and arguing for a rise in VAT from a Conservative chancellor.
At one point, the Conservatives passed the “fiscal lock”, a law seemingly banning tax rises, before Theresa May abandoned it at the next election.
While in government, Labour introduced a 50p rate of income tax that broke its pledges.
The most significant illustration of this is the fact that at the last election the Conservatives promised not to increase the rates of income tax, National Insurance and VAT.
As chancellor, Rishi Sunak himself oversaw a manifesto-breaking rise in National Insurance, although that has now been more than reversed.
While adhering to the letter of this pledge on income tax and VAT, taxes have gone up considerably and indeed, we had the single biggest tax rise in our lifetimes in the freeze to thresholds – worth over £40bn in a single year by 2029.
For context, this would have been the same as a 6p rise in the basic rate of income tax.
In this context, perhaps the real question is this: are voters really going to believe that political pledges not to raise tax rates have any meaning?