The Pentagon says the US has spent $37.5 billion on the war with Iran and is seeking additional funding from Congress.
Lawmakers questioned the Trump administration over the conflict's costs, strategy and lack of congressional briefings.
The war has killed 18 US troops, injured hundreds of service members and continued to fuel tensions across the Middle East.