As Chancellor Rachel Reeves continues to warn of "difficult decisions" ahead, many companies face uncertainty on what the Budget means for their futures.
The first question is just how much tax will be raised for Labour to keep to the self-imposed fiscal limits while also increasing spending – estimates have ranged from £26bn to £40bn. Peel Hunt chief economist forecasts a £30bn tax raise.
This will come largely from company balance sheets and the wealthy, as the government has ruled out taking more from individual pay packets. The outcome is likely to be rises in capital gains tax (CGT) and inheritance tax (IHT) through threshold changes, and higher national insurance contributions from companies.