This year's Budget is to be earlier than usual to avoid clashing with the final stage of Brexit negotiations in November.
The date of the Budget, 29 October, also fits in with ministers' availability and official data releases, a Treasury spokesman said.
It will also be a week after a high profile Brussels Brexit summit.
Chancellor Philip Hammond tweeted saying the government's approach to the economy was "getting debt falling".
Subscribe to our newsletter to receive breaking news by email.