Governments spend roughly $86,000 on their armed forces every second — about $7.4 billion a day and $2.72 trillion a year, the highest level ever recorded.
The United States accounts for close to 40% of world military expenditure, followed by China, Russia, India and Saudi Arabia. Spending has risen every year for a decade, accelerating sharply since 2022 as European states raised budgets towards and beyond the NATO 2% of GDP guideline. For comparison, total global development aid is around $220 billion a year — less than a tenth of defence spending.
The numbers behind this counter
Per second: $86.3K USD
Per minute: $5.17M USD
Per hour: $310.50M USD
Per day: $7.45B USD
Per year: $2.72T USD
Putting it in perspective
1.11 years of the WHO annual budget
93 fighter jets
Why this number matters
Defence budgets are the clearest expression of geopolitical tension, and every dollar spent is a dollar not spent on health, education or climate. It's the number that starts arguments.
How we calculate it
SIPRI estimates world military expenditure at roughly $2.72 trillion per year, converted to about $86,250 per second and reset at midnight UTC.