The European Commission’s Financial Transparency System recorded €7.89 billion in EU grants to Belgian non-profits and non-governmental organizations between 2014 and 2024, under both direct and indirect management. It publishes names. It omits VAT numbers for one in four records.
A single independent investigative journalist cross-referenced four official public registries for Belgium’s EU-funded non-profits, as a pilot investigation. What was found is a system that was designed to appear transparent, without being traceable.
FTS records with
no VAT identifier
5,548 of 22,179 records
Managed by entities
with 0–4 registered staff
ONSS · 298 entities
Verified entities with
no public accounts
NBB · 285 of 754
Of verified funding held by
entities with 10+ parallel grants
€5.48B · 251 entities
OLAF concluded investigations
in Belgium in 10 years
Less than Congo (7) or Uganda (6)
The EU’s Financial Transparency System publishes grant data as required by law. It was never designed to answer: who actually received this money, how many parallel grants, how many people work there, are their accounts public, and do the hours declared to the EU fit inside a calendar year?
This investigation cross-referenced every Belgian NGO in the FTS against four official public registries — the Crossroads Bank for Enterprises (CBE – legal identity), the National Social Security Office (ONSS – employer registration), the National Bank of Belgium (NBB – financial disclosure), and the Belgian Official Gazette — and built the first verified entity-level dataset: 758 legal persons, 754 VAT-confirmed, covering 92.41% of Belgian NGO-NFPO EU-funding.
ECA SR 11/2025 · EP Study PE 753.974 · FOIA EASE 2025/5328 · FOIA EASE 2025/6050
60-80% of EU grants go to personnel costs, according to the Commission’s own reporting. Labour is the least transparent element of the entire system.
The EU’s Model Grant Agreement distinguishes between staff costs and service contracts, yet payments are made through personal service companies, booked in Belgium under Code 61, services and miscellaneous goods. The same line as rent, IT, and office supplies. No name. No rate. No trace in any public record.
EU project officers manage grants file by file. No system aggregates the hours declared by one person across an organisation’s full portfolio of parallel grants. Oversight is project-based. Cross-project aggregation is not part of the design.
45 HR audits, Belgian non-profits, H2020 R&I only, 2017–2024 (*FOIA EASE 2025/5328).
Entity profiles cross-referenced across four registries; EU grants, employer registration, financial accounts, payroll-vs-services ratio, parallel grant loads. The picture no single registry shows. Updated weekly.
→ FTS · CBE · ONSS · NBB — full cross-registry per entity
→ Code 62 (payroll) vs Code 61 (services) — the HR blind spot ratio
→ Parallel grants per year — figure no EU agency tracks
→ Filing type, gaps and continuity by year
→ Deferred income pattern, cross-checked against revenue
→ Governance: key people, mandates, sources from Official Gazette
→ Weekly digest & Monthly intelligence brief
The complete analytical output of the Belgium pilot investigation: the full verified dataset for 758 entities, 92.41% of Belgian NGO EU-funding, the auditor-style analytical PDF report, and the free public summary “10 Blind Spots of EU Funding Oversight”. Designed for those who need to act, not only read.
→ Free PDF: The 10 Blind Spots, 14 pages, fully sourced
→ Full Excel dataset: 758 entities, all registry dimensions, transparency scores
→ Auditor-style PDF report: methodology, findings, entity profiles
→ FOIA documents appended — confirmed in writing by the Commission
→ Formatted for MEP briefings, academic citation, newsroom use
→ Belgium is pilot — same methodology scales to EU-27
These are transparency signals, they raise verification questions, they do not answer them. Legitimate structural reasons exist for some patterns. The question is whether any public record makes that explanation visible to the citizens who funded it.
Each finding is documented. Each source is named. No finding is an allegation, each is a transparency gap that a functioning oversight system would need to close.
FTS lists 2,507 NGO-NFPO name strings for Belgium. ; 25% of records carry no VAT; 1,103 (44%) are name variations – duplications.
The Commission cannot count its own beneficiaries.
251 entities, 75% of the entire verified dataset held 10+ simultaneously active EU grants in a single year.
No EU institution aggregates declared hours across an entity’s full portfolio.
126 grant-receiving organisations are not registered as employers in Belgium. 172 declare 1–4 employees.
EU grants managed with no workforce visible in any public employment record.
285 of 758 deep-verified entities have no public financial filing; they leave no financial trace.
The spending of more than one in three verified EU-funded Belgian NFPOs is publicly invisible.
301 file Simplified or Micro. Only 123 of 758 (16.2%) file Complete accounts. Belgian law scales disclosure to declared entity size, not public money managed.
Belgian EU grant recipients file as corner shops.
An organisation stays below the statutory audit threshold by keeping declared employment headcount under 50 and routing labour through service contracts.
Belgian law rewards keeping payroll small.
477 entities, the €1–10M tier: 40% have no NBB filing found. 40% file only Simplified or Micro.
Too small for audit attention. Too large for minimal regulatory standards.
After three months, the Commission disclosed: 45 HR audits, H2020 R&I only, 2017–2024. Total corrections: €1,205,912.67. That is 0.015% of the EUR 7.89 billion universe. Horizon Europe: zero concluded HR audits of Belgian non-profits. EMPL, JUST, Erasmus+, NDICI: no data — representing billions more in Belgian NFPO funding. The Commission confirmed the gap in writing and apologised for the delay.
45 HR audits. Eight years. 0.015% of EUR 7.89 billion universe.
OLAF concluded 4 investigations in Belgium in a decade, fewer than Congo (7) or Uganda (6). On NGO-specific statistics, via FOIA request EASE 2025/6050: the EU’s anti-fraud body has no aggregate picture of fraud risk. OLAF’s country-level complaint intake figures, published annually through 2018, have been absent since 2019 – EASE 2025/6477 not answered after 4 months. EPPO: the public sees 6,547 “crime reports” in 2024, but only a FOIA request revealed that only 2,182 made it into the EPPO’s CMS as fraud cases.
Anti-fraud outputs without inputs isn’t oversight — it’s marketing.
Assessed across three public-registry components: employer registration, filing quality, and a parallel grant load penalty — only 75 entities reach the highest tier.
391 entities (51.8%) score LOW · €2.66 billion.
ECA · Special Report 11/2025
ECA found no reliable, consolidated EU-level overview of NGO funding. Information fragmented across systems that do not communicate. ECA assessed voluntary transparency across 90 recipients in 27 member states, without reconciling FTS to legal entities, without cross-checking national employer or financial registries. This investigation did both, for Belgium as a pilot project, at entity level, using only public portals.
European Parliament · Scrutiny Working Group on NGOs
A coalition of 30 NGO umbrella organisations called for a political boycott of Parliament’s NGO Scrutiny Working Group, saying there was “no evidence of any corruption, misconduct, or wrongdoing”. That is not proof of clean conduct or the for-profit aspect of the non-profit business. It is proof of blind oversight. The real question is not what the system found, but what it was built to miss.
“You cannot confirm the absence of wrongdoing in a system never designed to detect it”.
EU Money Monitor · Belgium NFPO Pilot · 2026