President Donald Trump lashed out on Truth Social, insisting there is no $300 billion U.S. payment to Iran tied to his new peace deal and blaming Democrats for the reports.
"There is no 300 Billion Dollar payment to Iran by the U.S. That's Fake News!" Trump wrote. "All there is for the U.S. is Success, Lower Oil Prices, and Victory. Check out the Stock Market. Dumocrat propaganda at play!!!"

The post is the latest in a string of denials over a figure that appears in the deal's own text.
On Wednesday, the administration released the 14-point memorandum of understanding the U.S. and Iran reached over the weekend, which says the U.S., "together with its regional partners," will ensure financing of at least $300 billion for a reconstruction fund for Iran. Trump was swiftly fact-checked online after an earlier post calling the number fake.
Vice President JD Vance has acknowledged the sum, telling CBS News that Iran "could have access" to the fund if it meets its obligations. Vance said the money would be funded by the "Gulf Coast coalition," not U.S. taxpayers, a distinction Trump echoed when he said the U.S. would not put up "10 cents." Some critics noted that if the figure were fake, Vance would not have confirmed it on national television.
The number drew immediate criticism online, with commentators pointing out that it's larger than Iran's annual budget and contradicts Trump's earlier vow that Iran would get no money "in any way, shape, or form."
Trump has stressed the deal is not final, warning the U.S. could resume bombing "if they don't behave."


