The war with Iran has cost $37.5 billion so far, according to US Defense Secretary Pete Hegseth, but the bill is likely much higher, experts have told CNN.

The Trump administration is pursuing what would amount to a $1.5 trillion defense budget for fiscal 2027.