The number the defense secretary gave the Senate was precise: $37.5 billion, the cost of the Iran war to date [1][2]. The number circulating among the senators' own sources is larger by a factor of two to nearly three: $80 billion to $100 billion, per two Democratic sources and a third who described the Pentagon's internal estimate to CBS [1].
The gap has a name, and it is not a dispute about arithmetic. The internal figure includes military construction - the repair of the American bases that Iranian missiles have been hitting since February, from Muwaffaq Salti in Jordan to Erbil in Iraq [1]. The public figure omits that category [1]. The most visible cost of the war, the one that produces the dignified transfers and the base-damage photographs, is the one not in the price tag [1].
The supplemental request the hearing was convened to advance breaks down, per CBS, to $67 billion: $21 billion for munitions, $17.3 billion in operational costs, $12.1 billion classified, and $21 billion for readiness and equipment replacement [1]. Package totals have varied across outlets all week; the components here are CBS's itemization and are attributed as such [1].
The senators did not treat the numbers gently. Patty Murray: 'The American people want to see a quick and strategic end to this war, not $70 billion of their tax dollars sent to keep it going' [1]. Gary Peters called the strategy a failure; the secretary's answer was that the characterization was 'reckless' and 'irresponsible' - an adjective, not an accounting [1]. General Caine urged urgency [1].
Neither figure is fabricated. The $37.5 billion is a real number with a boundary drawn around it; the $80-100 billion is a real estimate attributed to sources, not a ledger [1]. What Congress votes on this week depends on which one it treats as the war's price - and the difference between them is the repair bill for everything the war has already broken [1][2].