Severoatlantická aliance požaduje, aby její členské státy vynakládaly na vlastní obranu dvě procenta svého HDP, k čemuž má však Česká republika daleko. Podle ministryně obrany Jany Černochové (ODS) loni na tyto účely šlo pouhých 1,3 procenta HDP, což je ještě o dvě procentní desetiny méně, než bylo původně plánováno. V konkrétních číslech to znamená, že místo plánovaných necelých 112 miliard korun, se utratilo pouze 101 miliard. Černochová však podotkla, že 7,8 miliard bylo v rámci různých projektů nepřesunuto na letošek, což však NATO nevzalo v potaz.
Ministryně počítá s tím, že letos už by se dvou procent HDP dosáhnout mohlo, ovšem vše závisí na růstu či poklesu tuzemské ekonomiky. Vývoj výdajů na obranu je ale předmětem kritiky opozice, která upozorňuje na to, že k postupným dvouprocentním investicím se Česká republika zavázala už v roce 2014, společně s ostatními aliančními zeměmi. Datem, kdy toho mělo být docíleno, je právě rok 2024.
Česká republika je jednou z šesti členských zemi, která obranu stále podfinancovává. Děje se tak už jen ve Španělsku, Turecku, Lucembursku, Slovinsku a v Belgii. Naopak Polsko vydává bezmála čtyři procenta HDP.