What’s in the box? We’ll find out at 15:30 GMT this afternoon when Philip Hammond stands up to speak but what we know so far is that there will be £20bn more for the NHS, with £2bn of that earmarked for mental health services, extra money for Universal Credit, extra largesse for road-building and repair, plus a continued freeze in fuel duty, and a special commemorative 50p coin to mark Brexit.
Speaking of Brexit, there will also be plenty of promises of jam tomorrow if negotiations with the European Union go to plan. But in the present day, the Budget is going to fall far short of Theresa May’s promise that austerity will end and the difficulty for Hammond is that he also has to honour the other half of her conference promise: that debt will continue to fall as a share of GDP. To do that, he’d need to pass significant increases in taxation, which tends to be difficult in a hung parliament (and don’t forget, he couldn’t carry off even a modest tax increase in the 2015-7 parliament).
The PM’s promise has written a cheque that the Chancellor can’t cash and the advanced leaks about the contents of the Budget mean that it looks unlikely that there will be much good news in this afternoon’s statement that we don’t already know about. A long week could lie ahead for Hammond and May.