President Donald Trump. AP

President Donald Trump is giving House Republicans an ultimatum: Pass the American Health Care Act on Friday, or Obamacare stays.

Mick Mulvaney, the Office of Budget and Management director, made clear to Republicans on Thursday night that Trump wanted a vote Friday and that he was done negotiating on the bill to overhaul healthcare. If it is not passed, the president will move on from the bill, reports said.

A Republican aide told told Bloomberg's Sahil Kapur that GOP leadership would bring the bill to a vote on the House floor Friday.

In a statement late Thursday after scheduling the vote, House Speaker Paul Ryan told reporters: "We have been promising the American people that we will repeal and replace this broken law because it's collapsing and it's failing families. And tomorrow we're proceeding."

It is unclear whether it has the votes to pass.

"Disastrous Obamacare has led to higher costs & fewer options. It will only continue to get worse!" Trump tweeted Thursday evening. "We must #RepealANDReplace. #PassTheBill."

House Republican leaders originally wanted to vote on the AHCA on Thursday, but an impasse with the conservative House Freedom Caucus led them to delay the vote.

Trump, who has been called the "closer" by Ryan, met with Freedom Caucus members on Wednesday and Thursday but could not get them to agree to vote for the AHCA.

In fact, some concessions that the White House has been considering for the Freedom Caucus have made moderate members of the GOP waver on the bill. Conservatives have been calling for the AHCA to drop provisions from Obamacare that disallow insurers from denying coverage based on preexisting conditions. They have also urged the bill to be scrapped of so-called essential health benefits that set a baseline for the necessary coverage a health insurer has to provide.

Mulvaney, once a member of the Freedom Caucus, reportedly laid down an ultimatum to the GOP members including the Freedom Caucus and the moderate Tuesday Group at a meeting on Capitol Hill.

As of 8 p.m. ET, 33 House Republicans have said they will not vote for the AHCA, according to The New York Times. Republicans can only afford to have 22 GOP members vote "no" for the bill to pass.