Former Acting U.S. Navy Secretary Admiral James McPherson said Tuesday that the financial cost of the U.S. war against Iran has probably been underestimated [1].

The admission comes as lawmakers express growing concern over a lack of transparency regarding the conflict's fiscal impact. The discrepancy between official figures and actual spending could lead to significant budgetary shortfalls, and increased political scrutiny of military expenditures [2, 3].

McPherson provided this testimony on May 12 before the House and Senate Appropriations Defense Subcommittees on Capitol Hill [1]. He said that the military is still attempting to determine the final expenditure. "The cost of the Iran war has probably been underestimated; we’re still figuring out the true price tag," McPherson said [1].

The range of estimated costs varies across different reports. Some estimates place the figure between $25 billion and $1 trillion [2]. However, the Pentagon's own accounting has put the cost at roughly $200 billion [3].

This lack of clarity has sparked exchanges among lawmakers. Ali Vitali, a senior Capitol Hill reporter, said the wide gap in figures is driving the tension in Washington [2].

The financial strain is attributed in part to the speed of military mobilization. An unnamed Pentagon official said the rapid re-arming of forces in the Middle East drained supplies and drove costs far beyond original budget projections [3].

"The cost of the Iran war has probably been underestimated; we’re still figuring out the true price tag."

The vast discrepancy between the Pentagon's $200 billion figure and the $1 trillion upper estimate suggests a systemic failure in real-time cost tracking during active conflict. If the higher estimates prove accurate, it indicates that the U.S. has significantly underestimated the logistical and procurement costs of sustained Middle East operations, likely necessitating emergency funding requests or budget reallocations from other defense priorities.