The government has announced an extra £2.1bn of funding to prepare for a no-deal Brexit, doubling the amount of money it has set aside this year.
The plans include more border force officers and upgrades to transport infrastructure at ports.
A total of £344m will be spent on new border and customs operations, including hiring an extra 500 border force officers and doubling the support for customs agents to help companies fill in customs declarations.
There will also be more money to ease traffic congestion in Kent and tackle queues created by delays at the border.
The package also includes money for stockpiling medicines to ensure continued spplies and a national programme to help business supplies and a national programme to help businesses.
The shadow chancellor said the extra money was “all for the sake of Boris Johnson’s drive towards a totally avoidable no-deal”.
He added: “This government could have ruled out no-deal and spent these billions on our schools, hospitals, and people.
Prime minister Boris Johnson has previously said he is willing to take the UK out of the EU on 31October, whether a Brexit deal has been agreed or not.