Senate Passes Trump’s Sweeping Tax Cut Bill After Dramatic Tie-Breaker from VP Vance
WASHINGTON – After a marathon overnight session and weeks of political infighting, Senate Republicans narrowly pushed through former President Donald Trump’s massive tax and spending bill on Tuesday — but not without drama.
The vote came down to a 50-50 deadlock, broken by Vice President JD Vance, handing Trump a crucial win on what he’s called his top legislative priority: permanent tax cuts and deep spending reductions.
A Nail-Biter to the End
Three Republicans — Thom Tillis (NC), Susan Collins (ME), and Rand Paul (KY) — joined Democrats in voting against the measure, raising sharp concerns over proposed Medicaid cuts and the ballooning national deficit. That left GOP leaders with no margin for error.
“In the end, we got the job done,” said Senate Majority Leader John Thune, who worked through the night negotiating last-minute changes to keep the fragile coalition together.
The bill now heads back to the House for a vote on Wednesday. Speaker Mike Johnson (R-LA) has promised to deliver it to Trump’s desk before his self-imposed July 4th deadline.
What’s in the “One Big Beautiful Bill”
Officially titled the One Big Beautiful Bill Act — until Democrats stripped out the name — the 887-page legislation includes:
- $4.5 trillion in tax cuts, making Trump’s 2017 tax breaks permanent and adding new ones, like no taxes on tips
- $1.2 trillion in spending cuts, largely targeting Medicaid and food stamps, including new work requirements
- $350 billion for border and national security, funded partly through new immigration-related fees
- Rollbacks of green energy tax credits, which Democrats say will devastate wind and solar investments
The Congressional Budget Office (CBO) warns the bill would increase the national deficit by nearly $3.3 trillion over the next decade and result in 11.8 million more Americans losing health coverage by 2034.
Tensions Run High in the Senate
The road to passage was rocky. Senators endured a vote-a-rama — a grueling process of nonstop amendment votes — as GOP leaders scrambled to save the bill from collapse.
At one point, Sen. Lisa Murkowski (R-AK) was flanked by colleagues trying to win her support. She ultimately voted yes after securing temporary protections for her state from food stamp cuts, though her bid to boost Medicaid reimbursements failed.
Collins, who fought to include $50 billion for rural hospitals, saw the funding inserted at the last minute — but still voted no.
“My difficulties with the bill go far beyond that,” she said.
Even Trump, speaking to reporters on his way to Florida, seemed unsure. “I don’t want to go too crazy with cuts,” he said. “I don’t like cuts.”
Democrats Dig In
Senate Democrats fought the bill tooth and nail, even forcing a full reading of the legislation over the weekend in an attempt to delay the vote.
Sen. Chuck Schumer (D-NY) blasted the bill as “wildly unpopular,” calling Republicans “in shambles.” Sen. Patty Murray (D-WA) criticized the GOP’s budget math, accusing them of using “magic math” to disguise the real cost of the tax cuts.
“The numbers just don’t add up,” she said. “Americans know it. They feel it every day when they try to balance their own household budgets.”
Republicans Divided Over Cuts and Debt
Sen. Rand Paul opposed the bill over its impact on the deficit, saying, “The big not-so-beautiful bill has passed.” Sen. Thom Tillis warned that millions would lose health care under the Medicaid changes and shocked colleagues by announcing he won’t seek reelection.
Even billionaire Elon Musk weighed in, saying any lawmaker who supported the package should “hang their head in shame” and vowed to campaign against them.
Despite the infighting, the GOP rallied just enough support to pass the bill, hoping it marks a defining moment of their majority in Congress.
Next Stop: The House. All eyes now turn to Wednesday’s vote, where any changes made by the Senate could complicate the path forward. But for now, Trump’s ambitious agenda lives on — just barely.
Source: AP News – Senate passes Trump’s big tax and spending cuts bill as Vance breaks a 50-50 tie