The UK will give France almost £500m over three years to help stop migrants crossings the Channel in small boats.
The cash was announced at a summit in Paris between UK Prime Minister Rishi Sunak and President Emmanuel Macron, who said France will also contribute.
The money will go towards setting up a new detention centre in France and boosting patrols on French beaches.
The UK had planned to pay France around £63m this year to tackle the problem but the new plan would see the package double with the UK pledging £120m in 2023-24.
France will contribute substantially more funding to the project, however there are not yet details about the overall sum.