London: The European Union has agreed to extend Brexit until January 31, 2020, European Council President Donald Tusk announced on Monday.
"The EU27 has agreed that it will accept the UK's request for a #Brexit flexible extension until 31 January 2020. The decision is expected to be formalized through a written procedure," Tusk tweeted.
If MPs approve the Brexit deal sooner, the UK could leave the EU before January 31, 2020.
The draft text of an agreement for the 27 EU ambassadors seen by the BBC includes two other possible dates for Brexit, November 30 and December 31.
It also includes a commitment that the Withdrawal Agreement on the UK's exit from the EU cannot be renegotiated in the future.
The UK was due to leave the EU on Thursday, but Prime Minister Boris Johnson was required to request an extension from the bloc after Parliament in a historic session on October 19 voted against his Brexit deal.
Johnson had repeatedly said the UK would leave on October 31 deadline "do or die", but the law known as the Benn act also requires him to accept the offer.
The development comes as UK MPs prepare to vote on Monday on proposals by Johnson for an early general election on December 12.