Officials and economists disagree on what counts. We show every honest framing — from the Pentagon's own ledger to the long-run projection to what you feel at the pump — and then the costs no budget line shows: the Americans who paid in lives, and the ~89 million eligible voters who never pulled the lever. Each card prints its source and, where it divides a total, its denominator: the voter cards use the 156.3M who showed up in 2024; the household card matches Brown University's own published figure; and where a source has gone quiet, the card says so — the Pentagon has not updated its own cost figure since May 12. Each card has its own downloadable share image.
The Pentagon's three public disclosures — Day 6, Day 60, Day 74 — tell a story in three phases. The opening week ran hot: $1.88 billion every day. Then operations settled into a sustained burn. The record stops at Day 74: the Pentagon has not disclosed a figure since May 12 — through a signed peace memorandum (June 17), its collapse (July 8), and renewed strikes. The bars show what each disclosed day cost, by phase.
$29 billion is the Pentagon's disclosed cost for the first 74 days alone. For context, here's what that money funds elsewhere in the federal budget — annually.
156.3 million Americans cast a ballot in the 2024 presidential election — the second-highest turnout in U.S. history. We use this denominator because the vote, more than the tax return, is the lever of democratic consent. Congress never authorized this war. In June, for the first time in the War Powers Act's 53-year history, both chambers passed a resolution directing the president to exit — 215–208 in the House (June 3), 50–48 in the Senate (June 23). It was non-binding; strikes resumed July 6. The math here is the receipt voters got without a vote.
The household card (#05) shows Brown University's currently maintained published figure: more than $300 per household in extra gasoline and diesel costs, out of a $40B+ national total, per the Watson Institute's Costs of War project (as of July 2026). Earlier we printed the gasoline-only figure ($187.41 as of May 21); Brown's public figure is now the combined one, so that is what we print. The pump card (#04) shows the per-gallon delta against the $2.98 pre-war baseline — the spike peaked at $4.56 on May 21 and stood at $3.88 on July 11.
Until this update, the counter ticked forward between Pentagon disclosures at the back-calculated daily rate ($1.88B/day opening, $259M/day sustained, $286M/day in the last disclosed phase). We've stopped. The Pentagon's last figure is $29B (May 12); since then a peace memorandum was signed (June 17), the blockade was lifted (June 18), the deal collapsed (July 8), and strikes resumed — and no disclosed rate honestly describes that period. Rather than print a number no source backs, we freeze the ledger at the last official figure and count the days of silence. The true total is certainly higher: Moody's Analytics put the combined cost to taxpayers and consumers at $132B in late June, and the White House has requested an $87B war supplemental.
Khanna and Bilmes figures are static — we update them only when the underlying source publishes a new estimate. Faking live updates on projections erodes trust. Bilmes' wartime estimates have historically proven low: her 2008 Iraq projection was $3 trillion; the actual figure now exceeds $2T and rising. She reaffirmed the $1T Iran projection on June 24 and calls the Pentagon's disclosed figures “tip of the iceberg” costs.
Per-voter math is already personal: every American who voted in 2024 carries the same $185 of the Pentagon bill, regardless of state. What varies meaningfully by state is the total bill voters in that state are on the hook for — California's 16M voters carry ~$3.0B; Wyoming's 268K carry ~$50M. State totals = (state 2024 ballots cast) × $185. Vote totals are from state-certified results via the U.S. Election Project.
In June, for the first time in the 53-year history of the War Powers Act, both chambers of Congress passed a resolution directing a president to remove U.S. forces from a war. It carried no force of law. The White House dismissed it, the Senate declined to advance a binding follow-up the next day, and strikes resumed July 6. Below: the two votes that passed, and how your senators stood.
The war with Iran is one line on a much larger tab. The total the federal government has borrowed and not repaid now sits at $39.39 trillion. Divided across the country, here is what each of us already owes on money that's already been spent — before a single dollar of this year's deficit is added.
The national debt is the one figure on this site published, pre-divided, by an official source. The Joint Economic Committee's monthly update prints the per-person and per-household shares directly. We reprint them and add the per-voter and per-taxpayer cuts, each labeled as our own arithmetic. Each card has a downloadable share image.
The $39.39 trillion figure is Total Public Debt Outstanding from the U.S. Treasury's "Debt to the Penny" dataset, as compiled in the Joint Economic Committee's Monthly Debt Update (July 6, 2026). It combines debt held by the public ($31.68T) and intragovernmental holdings ($7.71T). The number changes daily; we date-stamp it and refresh on update.
The per-person ($115,188) and per-household ($292,217) figures are the JEC's own published divisions — we reprint them, we don't compute them. The per-voter and per-taxpayer cards are the site's own arithmetic, dividing the same total by the 156.3M who voted in 2024 and the 159.3M who filed returns (IRS Pub 6187-A). Those two are labeled "our math" so no one mistakes them for the source's.
This tab is the whole federal debt, not the Iran war. We keep them separate on purpose: conflating a single operation's cost with the cumulative borrowing of decades would be exactly the kind of imprecision this site exists to avoid. The war is one tab; the debt is the backdrop it's spent against.
Before the government funds a single new thing, it owes interest on what it already borrowed. That payment now runs past $1 trillion a year — more than the entire annual defense budget — and it buys nothing new. No road, no research, no benefit. It's the cost of carrying the balance.
Interest is the least visible line in the budget and one of the largest. These figures divide the Treasury's annual interest cost across the country. We do not try to isolate any one president's share of the debt — that requires a contested counterfactual — so this is the total carrying cost, cleanly sourced and plainly divided.
The weighted-average interest rate on interest-bearing Treasury debt was 3.35% as of May 31, 2026 (Treasury's Average Interest Rates dataset). Applied to roughly $31.7 trillion in publicly-held debt, that implies about $1.06 trillion in annual interest, or about $2.9 billion a day. The CBO separately forecasts net interest at ~14% of all federal outlays for FY2026.
It's tempting to isolate "interest on the debt one administration added." We don't, because it requires a counterfactual — what the debt would have been otherwise — that different analysts answer differently. Any single per-voter figure built on that would be contestable. So we print the total carrying cost, which is not in dispute, and let it speak.
Interest is money spent to hold debt already incurred. Unlike defense, benefits, or research, it produces no new service. That's why the comparison to the defense budget matters: the same sum that funds the entire military now goes, additionally, just to service the balance.
This tab is different from the others, and we mark it clearly. One piece of the retribution campaign carries a hard dollar figure — $1.776 billion the government moved to spend before a court blocked it. The rest is documented in careful, award-winning detail, but as a count of actions, not a bill. We show what was attempted, mark plainly that $0 was paid, and refuse to invent a per-voter number where none can be sourced.
Here's why this belongs on a site about receipts, even though no money changed hands. On May 18 the DOJ formally announced the $1.776 billion fund as part of settling Trump's suit against the IRS — the plaintiffs (Trump, his two eldest sons, and the Trump Organization) getting a formal apology and, per the DOJ, no direct damages. The money was to flow to others claiming they were "victims of lawfare," a pool that could have included Jan. 6 defendants Trump had already pardoned.
Then it stalled. Under bipartisan pushback, Acting Attorney General Blanche told Congress on June 2 the fund was "not moving forward, period." A federal judge indefinitely blocked it, ensuring no money is "irreversibly disbursed." But the story isn't closed: the judge, worried it "might come back in a different form," gave the government a week to swear under penalty of perjury that the fund was truly dead — and the DOJ declined to do so, citing "separation of powers concerns." Trump has said publicly he still wants it. So the honest number is $1.776 billion attempted, $0 paid, and not yet abandoned on the record. That's the receipt: not what was spent, but what was tried.