Then vs. Now · File No. 261113-712
Trump promised an Iran deal 'tomorrow' in June. Now he says the U.S. doesn't need one
In June, President Trump said an Iran peace deal was about to be signed. On Nov. 12 he wrote that the U.S. no longer needs a deal, one day after he declared the war won but not finished. The record shows the war's end date has kept moving.
Every quote in this story (13) was matched word for word against its source. How we work

On Thursday, Nov. 12, President Donald Trump posted on Truth Social, his social media site, that the United States no longer needs a peace agreement with Iran 35. In the same post, he told Vice President JD Vance, a key negotiator with Iran, to focus instead on alleged corruption in states and cities run by Democrats 45.
Five months ago he was saying something very different. On June 13, Trump posted that a deal with Iran was scheduled to be signed the next day. He said the Strait of Hormuz would then open to all shipping 8. The strait is the narrow sea lane Iran choked off after the war began, which raised energy costs around the world 5.
The Deal is scheduled to get signed tomorrow, and immediately after it is signed, the Hormuz Strait is OPEN TO ALL
ABC News reports that the two countries did sign a memorandum of understanding in June, a preliminary agreement meant to end the war. Talks have stalled since then. The two sides still trade strikes, though not as heavily as in the early fighting 4.
'We won,' but the war goes on
On Veterans Day at Arlington National Cemetery, the day before his post, Trump said the war had already been won 1. He also said the U.S. wants more than that: "We want to make sure we have a total victory, not a 93 percent victory. It's going to be total" 1.
From Channel GOPTrump dodges rigged-election question, calls Massie loserDonald Trump · 525 plays · captioned, with the source named
And we won, just a question of when we want to end it.
Trump said the conflict would be over "soon" but gave no timeline 14. CBS News notes he has been saying the war will end soon for months 3. He told the audience that 18 Americans had died 1. ABC News describes that figure as deaths from hostile action 4.
This is not the first time Trump has declared victory. A WRAL fact check found that on March 7, about a week into the war, he wrote on Truth Social that "we've already won" 7. The war began with U.S. and Israeli strikes on Iran on Feb. 28 6, so it has now lasted more than eight months.
The 'four weeks' that weren't
The expected length of the war has kept growing. On March 2, Trump told CNN: "I always thought it would be four weeks. And we're a little ahead of schedule" 6. On March 31 in the Oval Office, he said, "I think two or three weeks" 6.
By Oct. 1, Trump was saying his four-to-six-week estimate had applied only to the Iranian nuclear threat, which he said he ended in one night 6. PolitiFact rated that False. It found he made no such distinction in March. It also found that experts say the strikes set back Iran's nuclear program but did not wipe it out 6.
Iran is still holding out. Mohsen Rezaei, secretary of Iran's Supreme National Security Council, said Iran's enriched nuclear material "will remain in Iran, and we will use it ourselves" 11. An adviser to Iran's parliament speaker said Iran turned down Vance's request for direct talks 11.
Deals announced, deals delayed
In August, Sen. Chris Murphy, D-Conn., read a list of Trump's deal announcements on the Senate floor. His office's transcript includes an Aug. 1 claim that "The parameters of a deal have been agreed to" and an Aug. 2 statement that a deal was "imminent" 9. Murphy also accused the president of profiting from the war. That is his charge; no ruling backs it up.
The war might be continuing, not just because of incompetence, but because the president has found a way to make money
The administration says economic pressure is working. Secretary of State Marco Rubio said, "We don't need to conduct military strikes if we're achieving the same objective through economic means" 12. On Nov. 12, a White House official would not say whether talks with Iran were over, but said in a statement that "President Trump holds all the cards." The official said the naval blockade would continue 4.
What changes in January
Oil prices rose and stock futures slipped after Trump's no-deal post 5. Allianz Trade, a credit insurance company, puts physical damage in the Gulf at more than $200 billion 3. On Nov. 4, Trump said of the war that "it drove the gasoline up a little bit short term" 10.
Democrats take control of Congress in January 5. Senate Democratic leader Chuck Schumer told reporters, "This war must end. It must end" 10. He said the new majority could use Congress's control over spending to push for an end to military operations 10.
It's important for the president, before we even cross over into the new Congress, to end this war in Iran
The pattern is clear. First the war would take four weeks. Then it was already won. Then a deal was about to be signed. Now, on Trump's account, no deal is needed at all. That matters because each new deadline that slips means more time with a blockade in place, a key oil route in dispute and American troops still in harm's way.
The Record
- The U.S. and Israel attack Iran, killing Supreme Leader Ayatollah Ali Khamenei 6.
- Trump tells CNN he always thought the war would take four weeks and is 'a little ahead of schedule' 6.
- Trump posts that an Iran deal is 'scheduled to get signed tomorrow' and the Strait of Hormuz will reopen 8.
- At Arlington National Cemetery, Trump says 'we won' but wants 'total victory' 1.
- Trump writes that the U.S. no longer needs a deal with Iran and moves Vance off the talks 34.
Republish this story on your site or in your newsletter
Any site, blog or newsletter may run this story free of charge. Keep the credit line and its link to the original, do not sell it, and edit only for length or house style (the full terms). Photos carry their own licenses, noted under each photo on this page, so use the text alone unless a credit says otherwise.
Paste it into your editor's HTML view. The one-pixel image at the end tells our newsroom the story ran; it stores no reader data.
Sources
- Roll Call Factba.se, “Remarks: Donald Trump Addresses a Veterans Day Ceremony at Arlington - November 11, 2026” (2026-11-11). rollcall.com/factbase/trump/transcript/donald-trump-remarks-
- The Times of Israel, “Trump claims US has already won the Iran war, now wants 'total victory'” (2026-11-11). timesofisrael.com/liveblog_entry/trump-claims-us-has-already
- CBS News, “Live Updates: Trump says "we don't need a deal with Iran," as Tehran sticks to its demands” (2026-11-12). cbsnews.com/live-updates/iran-war-us-nuclear-strait-of-hormu
- ABC News, “Iran live updates: 'We don't need a deal with Iran,' Trump says” (2026-11-12). abcnews.com/International/live-updates/iran-live-updates-ame
- The Times of Israel, “Trump tells Vance to shift his focus as US doesn't 'need a deal with Iran'” (2026-11-12). timesofisrael.com/trump-tells-vance-to-shift-his-focus-as-us
- PolitiFact, “Trump said the war in Iran would last 4-6 weeks. Then he changed his story and blamed the media.” (2026-10-02). politifact.com/factchecks/2026/oct/02/donald-trump/iran-war-
- WRAL, “Fact-check: How long did Trump say the Iran war would last?” (2026-10-06). wral.com/news/nccapitol/fact-check-trump-iran-war-timeline-c
- CBS Austin, “Iran deal 'scheduled to get signed' on Sunday, Strait of Hormuz to reopen: Trump” (2026-06-13). cbsaustin.com/news/nation-world/iran-deal-scheduled-to-get-s
- Office of Sen. Chris Murphy, “Murphy to Trump: Stop Gaslighting Americans on Iran, Stop Using the War for Your Corrupt Market Manipulation” (2026-08-07). murphy.senate.gov/newsroom/press-releases/murphy-to-trump-st
- Iran International, “Democrats demand end to Iran war after US midterm sweep” (2026-11-04). iranintl.com/en/202611041086
- Iran International, “Trump vows 'total victory' as Iran rejects concessions and threatens wider war” (2026-11-12). iranintl.com/en/202611122691
- Fox News, “Trump defends Iran war during Veterans Day address, says he is making the world 'safer'” (2026-11-11). foxnews.com/politics/trump-defends-iran-war-during-veterans-
Found an error? Tell the newsroom. Corrections are noted at the top of the story.
More from the files
Trump promised to halve energy prices; now he calls fuel costs 'a small price to pay'
In 2024, Trump promised to halve energy prices within a year. At a Florida rally on Friday, 11 days before the midterms, he called higher energy costs a fair trade in the Iran war, with gas at $4.29 a gallon and diesel at $6.32.
Trump called the Iran war gas spike a 'glitch' in March. Now he says it cost the midterms
Trump now says the Iran war cost Republicans Congress because it pushed gas up "a little bit short term." Since March he has kept saying relief was close. Gas has been above $4 a gallon for much of the war and was still $4.10 on Nov. 5.
Trump tells Vance to focus on 'corruption' in Democratic areas, not an Iran deal
Days after Vance blamed the Iran war for Republican midterm losses, Trump told him to turn his attention to Democrat-run cities and states. Trump also said the U.S. does not need a deal with Iran.
Delivered free to your door*
The Morning Edition
One short email at 7 a.m. Eastern: the day's top files, one clip worth your time, and the race to watch. Plain English, large type, no clutter.
*Your inbox. Free. Unsubscribe with one click, any time.





