I am interested in how much of the total Ukrainian military budget comes from other countries seeing how much other countries are funding Ukraine in the war.
For a ballpark comparison, nominally Ukraine's defense budget was $44 billion in 2022, according to SIPRI. The US alone sent some $46 billion in military and security assistance (not counting the other types of aid). Some further $26 billion were committed in financial aid. However, according to IFW Kiel, only about half of the latter were actually disbursed. The EU has mostly sent the latter kind of (financial) aid, according to sources, but I'm wondering if there's not some accounting issue there, as o.m. discusses. Anyhow, IFW gives these in Euros: EU 19 billion military aid commitments; US 43 billion, UK 6.6 billion, Canada 1.4. Financial commitments: EU 35 billion, US 24 billion, UK 3 billion, Canada 2.
When making such comparisons, one also needs to account for the fact that at PPP Ukraine (like Russia) probably gets more bang from the buck when sourcing stuff internally [or from similar countries, say Bulgaria], but with many of Ukrainian factories in ruin (due to Russian long-range missiles), I'm not sure that's possible to quantify.
Impossible to answer.
At least impossible to answer the way you ask it.
- The Ukrainian government has a budget with income and expenditures. When a foreign entity gives money for a specific purpose like buying food or rebuilding a bridge, then Ukraine has to spend less of their own money on food or bridges, and they can spend more of their own money on the military.
Ukraine is receiving significant funding into their general budget as well as humanitarian and military aid.
- Ukraine is receiving military aid in the form of new or used material, not just money.
In addition to the obvious public relations angle, the EU has created financial incentives for member countries to value their deliveries as high as possible since the community reimburses members for some expenses. Some countries valued 30-year-old military gear at €0, others may have used the original purchase price or even the current replacement purchase price.