Berlin Reallocates Billions in Reported Support
German government reporting on financial assistance to Ukraine totals €100 billion, but only €41.7 billion actually reaches the country, bnr.nl reported. The cumulative support figure, adjusted by the government in August, divides into €43.3 billion for civil aid and €57.6 billion for military assistance. Investigators at the Kiel Institute found that roughly 80 percent of the civil aid, or €35.9 billion, is spent within Germany.
Domestic Social Spending Consumes Civil Aid
Support for Ukrainian refugees residing inside Germany accounts for €27.45 billion of the civil aid through Bürgergeld welfare payments. An additional €7.15 billion goes to state and municipal governments for refugee housing. Export and investment guarantees for German companies operating in Ukraine make up €1.3 billion.
Actual civil assistance reaching Ukraine totals €7.4 billion. This money includes €6.3 billion for humanitarian aid, energy emergency relief, and rebuilding government institutions. Another €1 billion serves as a grant to an International Monetary Fund-managed account for the Ukrainian state, alongside €0.1 billion in debt relief through a temporary debt service moratorium.
“The largest part of what the German government considers civil aid ‘for’ Ukraine is actually spent in Germany — on Ukrainians living here,” said Christoph Trebesch, head of the Ukraine Support Tracker at the Kiel Institute. “This money does not help the Ukrainian government defend itself against Russian attacks. We wouldn’t call social spending for Syrian refugees ‘bilateral aid to Syria’ either.”
Military Aid Figures Face Transparency Limits
Military support totals €57.6 billion on paper, but federal budget records show actual execution trails behind the headline numbers. Germany disbursed approximately €22.7 billion between 2022 and 2025, with another €11.6 billion reserved for the 2026 budget year.
Future pledges account for the remaining €22 billion. Binding commitments make up €10.1 billion of that total, while potential extra expenditures through commitment authorizations comprise €12 billion. This brings the traceable military total to €56.3 billion, falling €1.3 billion short of official government reports.
Tracking the military aid has grown more difficult. The German government stopped providing detailed information regarding military assistance in June 2025.
Institute Questions Official Accounting Standards
The Kiel Institute concludes that the headline €100 billion figure functions as misleading bilateral aid accounting. Only 40 percent of the total reaches Ukrainian territory, while €35.9 billion stays inside Germany and €22 billion remains tied to uncertain future commitments.
“Germany is clearly Europe’s largest donor to Ukraine. But the German government’s communication about its aid is becoming increasingly confusing,” Trebesch said. “The €100 billion amount is misleading and is wrongly labeled as ‘bilateral aid to Ukraine.’ That is unfortunate, given Germany’s major commitment.”
Related reading