Talks between the UK and the EU on a post-Brexit trade agreement are continuing into the night, but a deal is expected to be unveiled today.
Negotiators in Brussels are said to be trying to finalise details on fishing quotas, which have proved an obstacle to an agreement during months of talks.
PM Boris Johnson has briefed his cabinet on the progress reached.
BBC political editor Laura Kuenssberg said Downing Street now seemed "very confident" of a deal.
Amid speculation that both sides were close to unveiling a deal on Wednesday evening, European Commission spokesman Eric Mamer tweeted just after midnight GMT to confirm the talks would be continuing.
"Work will continue throughout the night. Grabbing some sleep is recommended to all Brexit-watchers at this point," he said.
"It will hopefully be an early start tomorrow morning..."
The deal document is thought to be around 2,000 pages long, with both sides having until 31 December - when the UK leaves EU trading rules - to get it approved by parliamentarians.
A deal would end the prospect of the two sides imposing widespread import taxes - tariffs - on each other's goods from 1 January, which could have affected prices.
EU sources said Mr Johnson and European Commission President Ursula von der Leyen had been in contact in recent days an attempt to break the deadlock before an expected pause in negotiations for Christmas.
It is believed one of the final obstacles being discussed include quotas for particular types of fish.