The United States Senate has passed a sweeping tax bill championed by President Donald Trump, sending the controversial legislation to the House of Representatives for what could be a final vote.
Lawmakers passed the bill by a 51-to-50 vote in the Republican controlled-chamber on Tuesday, after Vice President JD Vance broke the tie.
The successful vote ended what was a marathon 27 hours of debate in the upper chamber. Three Republicans joined with Democrats to vote against the bill, which would enshrine many of Trump’s signature policies, including his 2017 tax cuts, reductions for social safety net programmes, and increased spending on border enforcement and deportations.
Critics on both sides of the aisle have taken aim at the estimated $3.3 trillion the bill would add to the national debt.
Others have blasted reductions to programmes like Medicaid and the Supplemental Nutrition Assistance Program (SNAP). They argue that the bill takes support away from low-income families to finance tax cuts that will primarily help the wealthy.
Trump, however, has pressed for the bill to be passed by July 4, the country’s Independence Day. The legislation, informally known as the “One Big Beautiful Bill”, now heads back to the House for a Wednesday vote on the updated version.
The president found out about the Senate’s passage in the midst of a news conference in South Florida, where he was touting his crackdown on immigration.
Despite tight odds in the House, Trump struck an optimistic tone about the upcoming vote.
“I think it’s going to go very nicely in the House,” Trump said. “Actually, I think it will be easier in the House than it was in the Senate.”
The president also downplayed one of the most controversial provisions in the bill: cuts to Medicaid, a government health insurance programme for low-income families. About 11.8 million people are anticipated to lose their health coverage in the coming years if the bill becomes law.
“I’m saying it’s going to be a very much smaller number than that, and that number will be all waste, fraud and abuse,” Trump said.
Criticisms in the Senate
Trump was not the only Republican to be celebrating the passage of the omnibus bill. In the Senate, leading Republican John Thune touted the bill as a victory for US workers.
“It’s been a long road to get to today,” Thune said from the Senate floor. “Now we’re here, permanently extending tax relief for hard-working Americans.”
But not all Republicans were as enthused about the bill. Three party members – Thom Tillis of North Carolina, Rand Paul of Kentucky and Susan Collins of Maine – all voted against its passage. And even a critical vote in favour, Lisa Murkowski of Alaska, appeared to express regret in the aftermath.
“Do I like this bill? No,” she told a reporter for NBC News. “I know that in many parts of the country, there are Americans who are not going to be advantaged by this bill. I don’t like that.”
She later took to social media to criticise the haste of its passage. “Let’s not kid ourselves. This has been an awful process – a frantic rush to meet an artificial deadline that has tested every limit of this institution.”
Meanwhile, the top Democrat in the Senate, Chuck Schumer, said that Republicans had “betrayed the American people and covered the Senate in utter shame”.
“In one fell swoop, Republicans passed the biggest tax break for billionaires ever seen, paid for by ripping away healthcare from millions of people,” said Schumer.
Still, Schumer announced one symbolic victory on Tuesday, writing on the social media platform X that Trump’s name for the legislation, “One Big Beautiful Bill”, had been struck from its official title.
Republicans curr