US President Donald Trump’s controversial tax bill has surpassed a key procedural obstacle to the US Senate late Saturday night, pushing the huge cost of spending, one step closer to its ratification, according to CNBC.

The vote on the proposal to proceed with the final debate over the bill passed 51 YES and 49 no. Every Democratic and two Republicans, the Saint. Thom Tillis, NC, and Rand Paul, Ky., Voted against.

The vote lasted for hours and the bill passed only after three Republicans who held a negative attitude – the Sens. Mike Lee from Utah, Rick Scott from Florida and Cynthia Lummus from Wyoming – folded and voted yes.

Senator Ron Johnson, one of the biggest critics of the bill, eventually changed his vote from “no” to “yes”. This additional Republican vote gave the bill 51 “yes”, so Vice President JD Vance did not have to vote to break the tie.

The result was a victory for the leader of the Republican majority John Thune, SD, who has committed to handing over the bill to Trub for his signature until July 4.

However, the hours of uncertainty and last -minute strife emphasize the difficult course of the controversial package.

Saturday’s preliminary vote prepares the final vote in the Senate for the bill that will probably take place at some point on Sunday or Monday.

Today or tomorrow the final vote

The Democrats, led by the minority leader in Senate Chuck Sumer, require the 940 -page bill to be read loudly as soon as it is fully discussed on the Senate step on Sunday.

“We will be here all night, if we need it to read it,” Sumer wrote on X. on X.

Although the package cannot officially pass from the Senate to the final vote, the preliminary vote was considered a major test for Thune.

The vote comes after weeks of turmoil and tension about the huge package that revealed “bitter” political disagreements.

The domestic policy package should also pass back from the House of Representatives, which just last month passed its own version of the bill.

Some Republicans in the House have already expressed their opposition to key elements of the adoption of the Senate bill -mainly in deep cuts in Medicaid -, which probably heralds a “close” vote in the Lower House.

Both Thune and the Speaker of the House of Representatives Mike Johnson have a poor majority in their respective bodies, which means they can lose the support of only a small number of Republican MPs to pass the package by party vote.

Meanwhile, Trump continues to encourage legislators to cross the package before the July 4th deadline.

“President Trump is committed to keeping his promises and failure to pass this bill would be absolute betrayal,” the White House said in a statement on Saturday.