Donald Trump's 'big beautiful bill' has been passed by the US congress, sending it to the president to sign into law.
The controversial tax breaks and spending cuts package cleared its final hurdle as the Republican-controlled House of Representatives narrowly approved the bill with a 218-214 vote.
The bill delivers tax breaks Mr Trump promised in his 2024 election campaign, cuts health and food safety programmes, and zeroes out dozens of green energy incentives.
According to the nonpartisan Congressional Budget Office, it will add $3.4trn to the US's $36.2trn debt.
But despite concerns over the 869-page bill's price tag - and its hit to healthcare programmes - Republicans largely lined up in support, with just two rebelling on the vote.
Every Democrat in Congress voted against the bill, blasting it as a giveaway to the wealthy that will leave millions of Americans uninsured.
House Speaker Mike Johnson made the Republicans' closing argument for the bill, telling Congress: "For everyday Americans, this means real, positive change that they can feel."
Earlier, the House's Democratic leader Hakeem Jeffries gave a record-breaking eight-hour and 44-minute speech against it.
"The focus of this bill, the justification for all of the cuts that will hurt everyday Americans, is to provide massive tax breaks for billionaires," he said.
Spreaker This content is provided by Spreaker, which may be using cookies and other technologies. To show you this content, we need your permission to use cookies. You can use the buttons below to amend your preferences to enable Spreaker cookies or to allow those cookies just once. You can change your settings at any time via the Privacy Options. Unfortunately we have been unable to verify if you have consented to Spreaker cookies. To view this content you can use the button below to allow Spreaker cookies for this session only.
👉 Follow Trump100 on your podcast app 👈
The bill narrowly passed the US Senate on Tuesday after vice president JD Vance cast the deciding vote to break a 50-50 tie.
Mr Trump will sign it into law on Friday at 5pm, the White House said.