Billionaire businessman Elon Musk has owned up that he regrets some posts he made about U.S. President Donald Trump, adding that “they went too far”.
Musk and Trump exchanged insults last week as the billionaire businessman owner of Starlink satellite internet, Tesla, SpaceX and X opposed the president’s sweeping tax and spending bill.
“I regret some of my posts about President @realDonaldTrump last week. They went too far,” Musk wrote via X (formerly Twitter) on Wednesday.
Musk’s opposition to the sweeping tax and spending bill complicated efforts to pass the legislation in Congress, where Republicans hold only slim majorities in the House of Representatives and Senate.
The bill narrowly passed the House last month and is now before the Senate, where Trump’s fellow Republicans are considering making changes.
Nonpartisan analysts estimate the measure would add $2.4 trillion to the $36.2 trillion U.S. debt over 10 years, which worries many lawmakers, including some Republicans who are fiscal hawks.
While Musk deleted some of the social media posts critical of Trump, including one that signalled support for impeaching the president, Trump declared his relationship with him was over.
The U.S. President also warned there would be “serious consequences” if Musk funds U.S. Democrats running against Republicans who vote for the president’s sweeping tax and spending bill.
However, Trump said he had not thought about terminating U.S. government contracts with Musk’s StarLink satellite internet or SpaceX rocket launch companies.
One of the X posts that Musk appeared to have deleted was a response to another user posting: “President vs Elon. Who wins? My money’s on Elon. Trump should be impeached and (Vice President) JD Vance should replace him.” Musk had written “yes.”
I regret some of my posts about President @realDonaldTrump last week. They went too far.
— Elon Musk (@elonmusk) June 11, 2025
Meanwhile, Trump has expressed confidence that his sweeping tax and spending bill would get passed by the U.S. July 4 Independence Day holiday.