The Iran War: Washington’s Most Useful Legislative Vehicle
Congress moved its election bill on two military vehicles in a single day, then voted 214 to 208 to end the war and left town for five weeks.
The House spent Wednesday funding the war in Iran. Then, it spent Thursday voting to end it. Then it left Washington for five weeks.
Both votes are on the record. The budget resolution cleared at 4:57 p.m. Wednesday by 216 to 214, instructing four committees to write up to $95 billion in new spending, including as much as $73 billion in defense and intelligence money and $10 billion to move states toward new voting rules. The resolution directing the president to withdraw American forces cleared the next morning by 214 to 208.
The contradiction is the least interesting thing about the sequence. Members meant both votes. Only one of them does anything.
THE VOTE NOBODY CAST
On July 21 the House adopted a procedural rule by 214 to 211. Buried in it, at Section 11, sat an instruction to the Clerk of the House. In the engrossment of the annual defense authorization bill, the Clerk was to add the text of a separate measure, S. 1383, as new matter at the end, then conform the cross-references and renumber what needed renumbering.
S. 1383 is the SAVE America Act. It would require documentary proof of citizenship to register and photo identification to vote in federal elections, and its ID rules are stricter than any state law now on the books. H.R. 8800 is the defense authorization. The rule fused them after passage rather than before it.
Representative Jim McGovern moved in the Rules Committee to strike the provision and lost, 4 to 7. The defense bill then passed 216 to 212 on Wednesday afternoon. No member of the House ever voted on the combined text, because the combination happened at a clerk’s desk after the voting stopped.
A VETERANS BILL, HOLLOWED OUT TWICE
S. 1383 began as an act establishing a Veterans Advisory Committee on Equal Access. The Senate passed it by unanimous consent in December. On February 11 the House struck everything after the enacting clause, inserted the SAVE America Act in its place, and sent it back by 218 to 213.
The annual defense authorization has been enacted 65 years running, which is exactly what makes it useful. Riders on must-pass bills are old practice. The self-executing engrossment order is the newer thing, because it removes the moment when a member has to own the pairing in public.
The $10 billion in state election grants traveled a second road. It rode the budget resolution into reconciliation, where a simple majority governs and the filibuster does not apply. Two military vehicles, one afternoon, one cargo.
THE DEFENSE BILL WAS THE HOSTAGE
None of this arrived from nowhere. On June 30 the rule needed to bring the defense authorization to the floor failed 198 to 224, and the bill sat frozen for three weeks while a bloc of Republicans refused to advance anything over a list of grievances that included the Senate’s failure to move the SAVE Act.
The replacement rule arrived on July 20 carrying the engrossment instruction. It passed the following day, and the defense bill moved within twenty-four hours. The president had already been explicit about the pairing, posting that Congress must pass a third reconciliation bill with $350 billion for defense, plus the SAVE America Act. The final framework came in at $95 billion, and the linkage survived the arithmetic.
THE CLOCK STOPPED IN MAY AND RESTARTED IN JULY
American strikes on Iran began February 28. Under the 1973 statute, a president must end unauthorized hostilities within sixty days. On May 1 the White House wrote to Congress that the hostilities beginning February 28 had terminated, and that the clock had stopped with the April 7 ceasefire. A memorandum of understanding followed on June 17.
Strikes resumed July 7. In a two-page letter dated July 10 to Senator Chuck Grassley, the president notified Congress of renewed action and claimed a fresh sixty days. The statute is intact. The clock it created has become decorative, because the same office that starts the war also decides when it ended.
Each declaration of peace purchases another two months of unauthorized war. Congress has not been overruled on this point. It has been outlasted by bookkeeping.
FOUR NAMES LEFT THE LEDGER
The bookkeeping has a physical form. On Wednesday the Defense Casualty Analysis System listed eighteen American service members killed in Operation Epic Fury. On Thursday it listed fourteen. Three military officials told the New York Times that four troops killed between July 17 and 19 had been removed from the count because they died after the April ceasefire.
The Pentagon disputes that account. Acting press secretary Joel Valdez attributed the change to temporary data disruptions and called the story a non-story. Chief spokesman Sean Parnell called the reporting fake news. Representative Thomas Massie, a Republican, named the mechanism from the other direction, writing that the Pentagon is pretending there have been two Iran wars separated by a brief ceasefire.
THE JUNE MAJORITY NEVER DISAPPEARED
On June 23 the Senate adopted an Iran war powers resolution by 50 to 48, with Bill Cassidy, Susan Collins, Lisa Murkowski and Rand Paul voting yes. It was the first time Congress adopted an Iran war powers resolution. The president called the four losers. The Senate reversed itself the following night.
On Thursday the Senate rejected the motion to discharge Senator Chris Van Hollen’s binding resolution, 47 to 49. Collins was the only Republican in favor. Cassidy voted no. Murkowski and Paul did not vote.
Restore those three to their June positions and Thursday’s tally reads 50 to 48, the identical June margin. The coalition capable of passing the resolution still exists and can be counted by name. What failed on Thursday was attendance.
THE STRONGEST ARGUMENT FOR THE OTHER SIDE
The administration’s legal position deserves an honest sentence. If a ceasefire genuinely terminates hostilities, a renewed outbreak plausibly begins a new conflict with a new clock, and that reading is not frivolous on its face.
What it conceals is the identity of the accountant. The office that declares the war over is the office that decides which deaths belong to which war, and both determinations moved in the same direction on the same day. A rule that lets the regulated party define the regulated conduct has stopped functioning as a rule.
THE ONE CREDITOR THAT CANNOT BE ADJOURNED
The budget resolution carries no offsets. Warren Davidson, one of the two Republicans who voted against it, said the problem is there is no plan to pay for it. Defense Secretary Pete Hegseth told Senate appropriators on July 21 that the war has already cost $37.5 billion, up from roughly $30 billion weeks earlier.
Lenders have started pricing the gap. The ten-year Treasury yield closed Thursday at 4.71 percent, its highest since January 2025, against a level below 4 percent before the war began. Brent crude crossed $100. Congress has surrendered most of its leverage over this war by choice, and the cost of borrowing to fund it is the one constraint no floor vote can suspend.
SEPTEMBER, AND THEN OCTOBER
The next test is already scheduled. The instructed committees must produce drafts by September 11, at which point the Senate parliamentarian decides whether election law survives a budget process built to exclude policy riders. Republican senators have warned that the full SAVE Act would fail that test.
The House returns on August 31 and leaves again for all of October. Representative Gregory Meeks says he will force a vote on a resolution to sue the administration when members come back.
That leaves roughly three weeks of session between Thursday’s vote and the election in which Congress could take up the war it just told the president to end. It scheduled the recess first. The votes have a calendar. The war does not.


