The US military puts the cost of the war in Iran at $47.1 billion, not including damage to the Gulf base. The Pentagon estimates that US military spending on the Iran war reached $47.1 billion by October 16, including $29 billion in ammunition. The summary does not include repairs to American bases throughout the Gulf that were damaged by the Iranian attacks.