Treaty can be ended by either side at a month’s notice and France can refuse returns on certain grounds

The UK will pay the costs of transporting asylum seekers to and from France under Keir Starmer’s “one in, one out” deal with Emmanuel Macron, it has emerged.

The deal will have to be renewed by 11 June next year, and can be ended at a month’s notice by either side, documents made public by the government indicate.

A copy of the agreement was released on Tuesday as the prime minister comes under increasing pressure to stop boats carrying asylum seekers from crossing the Channel.

The deal will allow the UK to return one person who has entered the country by irregular means in return for taking someone in France whose claim for asylum in the UK is expected to have a greater chance of success.