House Republicans passed President Donald Trump’s sweeping tax and spending cuts package, marking a stunning victory for both Johnson and Trump after the bill appeared doomed just days earlier. “Sometimes it’s good to be underestimated, isn’t it?” a sleep-deprived Johnson said on the House floor early Thursday, after multiple all-night negotiating sessions with all corners of his conference. Trump himself played a major role in passing the bill, which contains many of his own campaign trail promises, such as extending his 2017 tax breaks and eliminating taxes on tips and overtime pay. It also devotes billions to border security, allowing for a major crackdown on immigration. In multiple sit-downs with GOP lawmakers this week, Trump made impassioned appeals to members to back his agenda.
The GOP-led House early Thursday morning passed President Trump's spending bill, following an all-night debate that started at about midnight. The bill passed 215-214. Two Republicans voted against the bill -- Reps. Thomas Massie (Ky.) and Warren Davidson (Ohio) -- and another, House Freedom Caucus Chairman Andy Harris (Md.), voted “present,” The Hill news outlet reported. “We’re going to get it [to Trump's desk] by Independence Day, July 4th,” House Speaker Mike Johnson said Thursday regarding the budget bill, Punchbowl News reported.
It is a significant victory for House Speaker Mike Johnson, R-La., who navigated deep inter-party friction within the House GOP Conference to deliver a product from which few Republican lawmakers ultimately defected. The bill is a sweeping multi-trillion-dollar piece of legislation that advances Trump's agenda on taxes, immigration, energy, defense and the national debt. It's sought to make a dent in the federal government's spending trajectory by cutting roughly $1.5 trillion in government spending elsewhere. The U.S. government is over $36 trillion in debt and has spent $1.05 trillion more than it's collected in the 2025 fiscal year, according to the Treasury Department.