The Iran war has cost the US military at least $47.1 billion as of mid-October, according to CBS News, which obtained a new US Central Command estimate. CBS News says the estimate was provided to lawmakers.

About $29 billion is the cost of replacing munitions used in the war, CBS News reports. The estimate also lists $6.1 billion to replace lost equipment and about $11.9 billion in other costs, such as support for troops.

The figure does not include damage to US bases in the Middle East, many of which were hit by Iranian drones and missiles.

Three months ago, Defense Secretary Pete Hegseth gave lawmakers a figure of about $37.5 billion, CBS News reports. The Congressional Budget Office said last month the war could cost $2 billion to $3 billion for each month it goes on.

CBS News says it reached out to the Pentagon for comment. NewsHabit has not seen a public response.

The war enters its ninth month this week. President Trump has suggested he could restart attacks after next week's midterm elections unless Iran agrees to a deal. "We may do another little Epic Fury, or they'll agree," he said at a Florida rally last week.

The Pentagon's inspector general said last month the US faces "strategic inventory shortfalls" because of how many munitions were used. The administration says there are no shortages. Democrats have pressed Hegseth for a fuller accounting, and a request for tens of billions in extra military money has not passed Congress.

What we know: CBS News reports a Central Command estimate puts the war's cost at $47.1 billion as of mid-October.
What we don't: Only CBS News has reported this so far. NewsHabit hasn't seen independent confirmation.