Skip links

Belgian Company Financial Data: The Most Open Registry in Europe

Belgium has the most accessible, machine-readable, and comprehensive private-company financial disclosure regime in continental Europe. Roughly 566,000 sets of annual accounts are filed every year with the National Bank of Belgium's Central Balance Sheet Office, 99% of them in XBRL, and every filing is freely available to anyone in the world through the Consult application. This guide explains how the system actually works, what data you get, and where Belgium sits relative to its peers.

1.19M VAT-registered enterprises (Statbel, Dec 2024)
566K Annual accounts filed with NBB CBSO in 2024
99% Of filings submitted in XBRL format
Free Public access via the Consult application

The Belgian company landscape in numbers

Before the structural detail, the scale. Belgium's business universe is mid-sized by European standards — smaller than Germany, France, or Italy, but with a disclosure regime that produces a denser per-capita stream of public financial data than any of them. The figures below are all from official sources (Statbel, the NBB, Euronext Brussels) as of the most recent published data.

How many companies actually exist in Belgium

Statbel — Belgium's national statistical office — publishes the canonical figures based on VAT registration in the Crossroads Bank for Enterprises (CBE):

Metric Value Period
VAT-registered enterprises 1,187,819 31 December 2024
VAT-registered enterprises 1,202,139 31 December 2025
YoY growth (2024) +1.6% Annual
YoY growth (2025) +1.2% Annual
New enterprise registrations 2024 113,289 Annual
Enterprise deregistrations 2024 94,532 +6.8% YoY
1-year survival rate (2023 cohort) 89.3% By end 2024
5-year survival rate (2019 cohort) 63.5% By end 2024

Two facts stand out structurally. First, Belgium's enterprise universe is heavily skewed toward small entities — the Statbel headline count of ~1.2 million includes sole traders, freelancers, and one-person companies registered for VAT, alongside formal corporate structures. Second, the deregistration count is climbing fast: 94,532 deregistrations in 2024 represents a 6.8% YoY jump, signalling rising commercial exit activity even as new registrations slow.

Sectoral concentration

Belgium's enterprise distribution by economic sector (Statbel, NACE classification, 2024):

Sector (NACE) Enterprises Notes
Professional, scientific and technical activities (M) 237,240 Largest sector since 2017; 21,991 new in 2024
Wholesale and retail trade, repair of motor vehicles (G) 184,521 Second largest
Construction (F) ~120,000+ High filing volume; sectoral overlay applies
Real estate activities (L) Significant Material weight in small-entity universe
Information and communication (J) Growing Mixed corporate forms

Legal-form composition: SA/NV, SRL/BV, and what changed in 2019

Belgium's corporate landscape was substantially restructured by the Code of Companies and Associations of 23 March 2019 (BCAC/CCA), which entered into force on 1 May 2019. The CCA reduced the number of available corporate legal forms from roughly seventeen to four primary forms, abolished several historical structures, and forced the conversion of legacy entities into the new framework. All conversions were required to be completed by 1 January 2024.

The current corporate landscape (post-CCA):

Legal form Old equivalent (pre-2019) Typical use
SA / NV (société anonyme / naamloze vennootschap) SA / NV — unchanged form, slightly amended Listed companies, large groups, capital-raising vehicles. Minimum capital €61,500. The default form for listed entities.
SRL / BV (société à responsabilité limitée / besloten vennootschap) SPRL / BVBA — fundamentally restructured SMEs, family businesses, start-ups, private holding companies. No minimum capital requirement (was €18,550 under old SPRL/BVBA). Default for most new formations.
SC / CV (société coopérative / coöperatieve vennootschap) SCRL / CVBA — converted to SRL/BV unless meeting strict cooperative criteria Genuine cooperatives only; many former cooperatives auto-converted
SComm / CommV (société en commandite / commanditaire vennootschap) SComm — limited partnership form retained Less common; specific partnership structures
SPRL / BVBA — Abolished. All entities mandatorily converted to SRL/BV by 1 January 2024.
SCRL / CVBA — Abolished as default cooperative form. Converted to SRL/BV unless they meet strict new cooperative criteria.
Comm.VA / SCA (partnership limited by shares) — Abolished. Converted to SA/NV with sole-director structure. Notable impact on Belgian REITs that historically used SCA form.

For data consumers, this matters in two ways. First, any Belgian company data dated before 1 January 2024 may use the old legal-form designations (SPRL, BVBA, SCRL, CVBA, Comm.VA, SCA) — historical filings retain their original form labels. Modern data pipelines should map both old and new designations to the same canonical form code. Second, the SRL/BV is now overwhelmingly the default form for new Belgian incorporations — its abolished minimum capital requirement, flexible governance, and lighter disclosure obligations make it the natural choice for SMEs and family businesses. This has compositional implications for the broader CBE universe over time.

Regional breakdown: Flanders, Wallonia, Brussels

Belgium is a federal state composed of three regions, each with substantially different economic profiles. Statbel publishes enterprise statistics by region:

Flemish Region

5,908 Bankruptcies 2023 (+12% YoY, decade record)
88.8% 1-year survival rate (2023 cohort)

~58% of all Belgian commercial activity. Surpassed previous record of 5,287 set in 2022. Largest manufacturing and logistics base.

Walloon Region

2,656 Bankruptcies 2023 (+21% YoY)
90.3% 1-year survival rate (2023 cohort)

Highest survival rate but largest relative bankruptcy increase. Construction and former industrial base under structural pressure.

Brussels-Capital

1,679 Bankruptcies 2023 (−5% YoY)
89.6% 1-year survival rate (2023 cohort)

Only region with a YoY decline. Hosts EU institutions, NATO, 2,200+ foreign-controlled entities, holding companies, multinational HQs.

The Flemish Region accounts for roughly 58% of Belgian commercial activity by entity count and the majority of bankruptcies. The Walloon Region has historically had higher survival rates but suffered larger relative bankruptcy increases in 2023–2024. Brussels-Capital, despite its small geographic footprint, hosts a disproportionate share of foreign-controlled entities, holding companies, and EU/NATO-adjacent operations.

Inter-regional company migration is significant: in 2024, 1,855 Flemish-registered companies relocated their registered office to Brussels, while 1,849 Brussels-registered companies moved to Flanders — the two largest bilateral flows. Smaller migration flows: 732 Flanders→Wallonia and 601 Wallonia→Flanders. For multi-jurisdictional analytics, this means a single Belgian entity's region designation can change without the entity itself changing — relevant for regional benchmarking and tax-incentive sourcing.

Multinational groups and foreign-controlled entities

Belgium hosts a disproportionate share of multinational enterprise groups relative to its population of ~11.7 million. The strategic factors are well-documented: Brussels is the headquarters city of the European Commission, European Council, NATO, and dozens of EU regulatory agencies. Multinationals from the United States, Japan, Germany, France, and the United Kingdom historically locate their European Commission liaison offices, EU regulatory affairs teams, and continental-Europe holdings in Brussels and the surrounding Flemish Brabant cluster (notably Diegem, Zaventem, and Machelen).

Brussels-Capital Region alone hosts approximately 50,000 businesses, of which 2,200+ are foreign-controlled. Beyond Brussels, Belgium hosts European or regional headquarters from multinationals including General Electric, IBM, Toyota, Microsoft, Pfizer, Levi Strauss, Deutsche Bank, BNP Paribas, and many others. Belgium-based multinationals like AB InBev (the world's largest brewer), KBC Group, Solvay, Umicore, and UCB are themselves significant globally listed entities.

For data consumers, the practical implication is that Belgian filings contain a high proportion of subsidiaries of foreign multinationals, with the underlying Belgian financials often interpretable only in the context of the broader group structure. The mandatory disclosure of significant participations in Belgian GAAP notes, combined with the IFRS consolidated accounts of listed parents, makes Belgium one of the easier jurisdictions in which to reconstruct multinational group structures from public data.

The CBSO universe: what actually gets filed

The Central Balance Sheet Office of the National Bank of Belgium publishes detailed annual filing statistics. The 2024 figures (vs. 2023 baseline) illustrate the scale of public disclosure:

Annual accounts filed with the NBB Central Balance Sheet Office

Calendar year 2024 vs 2023 baseline (CBSO).

Companies 2023
410,583
Companies 2024
555,999
Assoc. 2023
8,296
Assoc. 2024
10,487
Total 2024
566,486

2024 saw a 35.2% increase in total filings vs 2023, with company filings rising from 410,583 to 555,999. The CBSO processes roughly 500,000 filings in a typical year. 99% of all filings are submitted in XBRL structured-data format.

The 2024 figure of 566,486 total annual account filings represents the most comprehensive single-jurisdiction private-company financial disclosure stream in the EU after Germany — and Germany's Bundesanzeiger data is far less consistently structured. The Belgian CBSO is the only large-economy European jurisdiction where 99% of company filings arrive as machine-readable XBRL by default. For data engineering teams, this is the difference between a clean ingestion pipeline and months of OCR and document parsing.

Belgian listed companies

Euronext Brussels is Belgium's primary stock exchange, part of the pan-European Euronext group. Key figures:

Metric Value
BEL 20 index (benchmark, 20 largest free-float) Launched 1990; rebalanced quarterly
BEL Mid index (mid-caps) 30–60 stocks typically
BEL Small index (small-caps) ~30+ stocks typically
BEL 20 free-float minimum requirement 15%
Reporting frequency for listed companies Quarterly (mandatory)
Notable BEL 20 constituents AB InBev, KBC, UCB, GBL, Solvay, Ageas, Sofina, Proximus, Umicore, Elia
Supervisor FSMA (Financial Services and Markets Authority)

For listed companies, the disclosure regime is significantly heavier than for private entities: quarterly financial reporting, IFRS-mandatory consolidated accounts (EU IAS Regulation), and prospectus/transparency obligations under FSMA oversight.

The bottom line on Belgian scale

Belgium has approximately 1.2 million VAT-registered enterprises, of which roughly 566,000 file public financial statements annually with the NBB Central Balance Sheet Office. That ratio — close to 47% of all enterprises publicly disclosing financials in structured XBRL — is the highest in the European Union. By comparison, Switzerland's ratio is below 0.05%, and even Germany's Bundesanzeiger captures a smaller proportion of its commercial universe in machine-readable form. This is why Belgium is referenced across our other country guides as the European benchmark.

The Belgian system at a glance

Belgian company data rests on two coordinated federal databases plus one supervisory layer for listed entities:

  1. The Crossroads Bank for Enterprises (CBE / BCE / KBO) — the identifier and registration backbone, operated by the Federal Public Service Economy (FPS Economy). Established by the Law of 16 January 2003.
  2. The Central Balance Sheet Office (CBSO / Centrale des bilans / Balanscentrale) — the annual accounts repository, operated by the National Bank of Belgium. Established 1978; last major modernisation April 2022.
  3. FSMA disclosure regime for listed entities on Euronext Brussels — quarterly reporting, ad-hoc disclosure, transparency obligations.

The two federal databases are synchronised. When a company registers in the CBE, it receives an enterprise number (10 digits, prefixed BE for VAT purposes) and is automatically eligible for filing with the CBSO. When financial statements are filed with the NBB, the entity's CBE metadata (name, address, legal form, status) is fetched in real time from the CBE — so the two systems present a unified view despite running on separate infrastructure.

The Belgian disclosure default is the opposite of Switzerland's. Where Switzerland's choice was corporate privacy with disclosure only where public interest requires it, Belgium's choice — embedded in EU law via the Accounting Directive and implemented through the CCA — is mandatory public disclosure for all corporate entities above the smallest thresholds, with the data freely accessible to anyone in the world.

Legal foundation

The Belgian regime sits on a small stack of well-defined federal legislation:

  • Code of Companies and Associations (CCA) of 23 March 2019 — the consolidated corporate law statute that replaced the old Companies Code. Defines size criteria, filing obligations, governance, accounting requirements.
  • Royal Decree of 29 April 2019 — implementing the CCA. Contains the detailed accounting rules that constitute Belgian GAAP for statutory accounts.
  • Royal Decree of 18 January 2005 — allows the optional use of IFRS for consolidated accounts of unlisted companies (irrevocable choice).
  • EU IAS Regulation 1606/2002 — mandates IFRS for consolidated accounts of all EU-listed companies, including those on Euronext Brussels.
  • Royal Decree of 25 May 2024 — updated the size criteria for associations and foundations.
  • Law of 16 January 2003 — established the Crossroads Bank for Enterprises.
  • Anti-Money Laundering Act of 18 September 2017 — established the UBO Register (RBE).
  • Act of 8 February 2023 — restricted public access to the UBO Register following the November 2022 CJEU ruling.

The Crossroads Bank for Enterprises (CBE): Belgium's company identifier system

Every entity engaged in commercial activity in Belgium — companies, sole proprietorships, associations, foundations, foreign branches — must register with the Crossroads Bank for Enterprises before commencing operations. The CBE is operated by the FPS Economy and is the authoritative source for Belgian company identification, registered office address, legal form, and status.

What the CBE contains

For each registered entity, the CBE holds:

  • Enterprise number — 10 digits, the primary identifier. Used as the VAT number (prefixed BE0) where the entity is VAT-registered.
  • Establishment numbers — separate identifiers for each operational unit at a different physical address.
  • Company name and trading names in all official languages.
  • Legal form — SA/NV (public limited), SRL/BV (private limited, replacing the old SPRL/BVBA since CCA 2019), SC/CV (cooperative), and others.
  • Registered office address and operational establishment addresses.
  • Date of constitution and date of CBE registration.
  • Status — active, ceased, bankruptcy, judicial reorganisation, dissolution.
  • NACE-BEL economic activity codes at primary, secondary, and tertiary level.
  • Authorisations and licences required for regulated activities.
  • Founding act publication reference in the Moniteur belge / Belgisch Staatsblad (Belgian Official Gazette).
  • Cross-references to CBSO filings, UBO register entries, and other federal databases.

KBO Public Search: the free access channel

The CBE is accessible through the KBO Public Search portal at kbopub.economie.fgov.be, operated by the FPS Economy. The portal is:

  • Free, no account required, no usage limits for individual queries.
  • Multilingual — English, Dutch, French, German interfaces.
  • Real-time — synchronised with the underlying CBE database.
  • Lookup-only — built for individual entity queries, not bulk extraction.

For each entity, KBO Public Search returns: enterprise number, official name and trading names, legal form, registered address, all establishments, NACE activity codes, status, founding date, authorisations, and links to related CBSO filings and Moniteur belge publications. The level of detail substantially exceeds what is available free at most European registries.

KBO Open Data and API access

For programmatic and bulk access, the FPS Economy offers a tiered model:

Channel Cost Access pattern
KBO Public Search (web) Free Individual entity lookups; no scraping permitted under terms of use
KBO Open Data (daily download) Free Full daily snapshot of all active CBE entities; download via secure portal or SFTP; registration required
BCE Public Search Web Service (REST API) €50 per 2,000 requests Real-time programmatic access with richer query capabilities than Open Data files
XML extracts Free (Open Data tier) Structured XML feeds via the open data programme

The KBO Open Data feed combined with NBB CBSO data is the highest-value combination for compliance and risk platforms building Belgian coverage at scale. The cost structure is among the most reasonable in Europe — the €50-per-2,000-requests web service tier compares favourably with the four-figure annual subscriptions required for equivalent data in Germany or Italy.

CBE data quality controls

Belgium operates a stronger data-integrity model than most European registries:

  • Cross-department synchronicity — natural persons' addresses change in the National Register or Crossroads Bank for Social Security automatically propagate to the CBE.
  • Automatic ex-officio strike-offs — in February 2024, the FPS Economy struck off 21,000 entities for failure to file UBO information. The enforcement mechanism is real, regular, and removes inactive or non-compliant entities from the live registry.
  • Duplicate entry cancellation — when duplicate enterprise numbers are detected, they are cancelled by the FPS Economy Management Service.
  • Founding act notarisation — Belgian corporate formations require notarial deed, providing an upstream identity-verification layer not present in registers that allow self-filing (such as the UK).

The Central Balance Sheet Office: where Belgian financials actually live

The Central Balance Sheet Office (CBSO) of the National Bank of Belgium is the European gold standard for public company financial disclosure. Established in 1978 and modernised most recently in April 2022, it collects, validates, processes, and freely publishes the annual accounts of most legal entities active in Belgium.

Who must file with the CBSO

The filing obligation under the CCA covers:

  • All companies with limited liability — SA/NV, SRL/BV, SCRL/CVBA, SComm, and others.
  • Large and very large associations and foundations (ASBL/VZW, AISBL/IVZW, foundations) — small associations file with the registry of the appropriate business court instead.
  • Belgian branches of foreign companies, in some cases including the parent's accounts.
  • Health insurance funds and certain other regulated entities.
  • Listed companies in addition to their FSMA filing obligations.

Sole proprietorships, small associations below the threshold, and certain partnerships are exempt from CBSO filing. The threshold for filing exemption is narrower than in most European systems — the Belgian default is "everyone files."

Foreign companies and Belgian branches

Foreign companies operating in Belgium through a branch are subject to a distinct filing regime under the CCA. The principle is that the filing obligation falls on the foreign company, not the Belgian branch — but the filing is made with the Belgian NBB CBSO. Key rules:

  • The foreign company files its own consolidated annual accounts (as prepared and audited under its home jurisdiction's rules) with the NBB CBSO.
  • The accounts must be in the language of the linguistic region where the Belgian branch is located (Dutch, French, or German) — or translated into one of those languages. English versions can be filed as voluntary supplementary documents.
  • Where the foreign entity is a parent company, its consolidated accounts must be filed.
  • Belgian branches register separately in the CBE with their own establishment number under the foreign parent's enterprise number.
  • For foreign associations and foundations with Belgian branches, the same regime applies — using the S-vzw (Dutch) or S-asbl (French) cover sheet, with "Foreign association or foundation" specified in the comments field.
  • First filings must be made within seven months of the end of the first full financial year after the branch establishment.

For data consumers, this means a search for a Belgian branch in CBE returns the local establishment record, while the underlying financial statements at NBB CBSO are for the foreign parent. The two are explicitly cross-referenced via the enterprise number. This is unusual among European jurisdictions — most require the Belgian branch itself to file branch-level accounts, not parent-level accounts.

Size criteria: micro, small, large

The CCA size criteria determine which annual accounts model an entity must use. The criteria were updated for financial years starting on or after 1 January 2024 (Royal Decree implementing the CCA, Art. 1:24 and 1:25):

Threshold Small (Art. 1:24) Micro (Art. 1:25)
Headcount (FTE annual average, DIMONA) 50 10
Annual turnover (excluding VAT) €11,250,000 €900,000
Balance sheet total €6,000,000 €450,000

The previous thresholds (financial periods starting before 1 January 2024) were €9,000,000 turnover and €4,500,000 balance sheet for "small," and €700,000 turnover and €350,000 balance sheet for "micro." The 2024 update tracks the EU Accounting Directive amendment that raised thresholds to reflect inflation since 2013.

The classification logic:

  • A company is large if it exceeds two or more of the small-company thresholds, or if it is listed on a stock exchange (regardless of size). Large companies file the full model.
  • A company is small if it does not exceed more than one of the three small-company thresholds and is not listed. Small companies may file the abridged model.
  • A company is micro if it is small AND does not exceed more than one of the three micro thresholds AND is neither a parent nor a subsidiary at the closing date. Micro companies may file the micro model.

One important rule: the consistency principle (Art. 1:28 CCA). Threshold changes only take effect after two consecutive financial years of crossing or no longer crossing them. A company that exceeds thresholds in one year but reverts the next does not automatically change category — protecting filers from administrative volatility caused by temporary fluctuations.

The three filing models

The model determines what financial data actually becomes public:

Model Used by Public data depth
Full model (modèle complet / volledig schema) Large companies + all listed Complete balance sheet, income statement (detailed nature/function), comprehensive notes, social balance sheet, cash flow statement, management report, auditor's report
Abridged model (modèle abrégé / verkort schema) Small (unlisted) companies Summarised balance sheet, summarised income statement, reduced notes; still includes turnover and net income
Micro model (modèle micro / microschema) Micro companies (not parents/subsidiaries) Highly summarised — balance sheet totals, basic P&L; turnover may not be separately disclosed

The micro model is the only meaningful disclosure gap in the Belgian system. Micro companies — the smallest entity tier — can file accounts that do not separately disclose turnover, only certain aggregated balance sheet and P&L totals. For credit and risk teams targeting Belgian SMEs, this means the smallest 50%+ of the filing universe produces materially less data than the abridged and full filers. But even the micro model captures more than most European registries demand of small companies.

Filing model breakdown: how the 555,999 actually split

The single most important data-quality indicator for a Belgian filing is which of the three models the entity used. The compositional skew is striking — the smallest tier (micro) accounts for roughly 60% of all filings, while the deepest-disclosure tier (full model) is just 5%:

2024 CBSO filings by model type

Estimated from underlying size-criteria distribution of Belgian companies (555,999 company filings total).

555,999 filings 2024
Micro modelBalance sheet aggregates only; turnover often not disclosed ~60%
Abridged modelSummarised P&L including turnover; reduced notes ~32%
Full modelComplete accounts: notes, cash flow, social balance, audit ~5%
Specific modelsBanking, insurance, investment fund models ~3%

Approximately 60% of Belgian filings deliver the lightest disclosure tier (micro model), while only ~5% deliver full-depth accounts. This is the inverse of what teams accustomed to UK or German data might expect — both jurisdictions have higher proportions of mid-tier filers producing intermediate-depth data.

These estimates are derived from sectoral breakdowns and the underlying distribution of Belgian companies by size criteria; precise breakdowns are not directly published by the NBB. The practical signal for data consumers: roughly 60% of Belgian filings are micro-model, with all the disclosure limitations that implies, while only ~3% of filings deliver the full-depth dataset. This is the inverse of what teams accustomed to UK or German data might expect — both of those jurisdictions have higher proportions of mid-tier filers producing intermediate-depth data.

The compositional skew reflects the structure of the underlying Belgian economy: a small number of large listed groups and multinational subsidiaries (full model), a meaningful middle tier of established SMEs (abridged), and an extremely large tail of micro-entities including freelancer corporate structures, single-shareholder holding companies, and family-run businesses (micro). For risk-scoring workflows, model type is a stronger predictor of data depth than NACE sector.

XBRL: the structured-data advantage

Belgium operates one of the most mature XBRL filing regimes in Europe. The current taxonomy is Nbb-cbso-26.0.10, in use since 2 January 2026. Key technical facts:

  • Up to 99% of all annual accounts are filed in XBRL structured-data format. The remaining ~1% is filed as PDF — typically for entities using non-standard models (credit institutions, investment funds, insurance companies) where the XBRL taxonomy does not yet apply.
  • Paper filing was abolished effective 1 January 2020 — all filings are now electronic.
  • The CBSO performs automated arithmetical and logical checks on every XBRL filing. Statutory checks are published in the Moniteur belge / Belgisch Staatsblad. Additional non-disqualifying checks are appended to the Filing Protocol.
  • The CBSO does not require IFRS for statutory accounts — Belgian GAAP (Royal Decree of 29 April 2019) remains the basis for individual statutory financial statements. IFRS applies only to consolidated accounts of listed companies and certain regulated entities.

For data engineering teams, the XBRL-first regime makes Belgian filings substantially cheaper to ingest than most European equivalents. Where German Bundesanzeiger filings often arrive as semi-structured PDFs requiring OCR and document parsing, and where Spanish Depósito de Cuentas filings vary significantly in structure, Belgian XBRL filings arrive as validated, schema-conformant structured documents that map directly to a relational schema.

Filing deadlines and late surcharges

The basic deadline structure under the CCA:

  • The board of directors must approve the annual accounts and present them to the general meeting of shareholders within six months of the financial year-end.
  • The annual accounts must be filed with the CBSO within 30 days of approval by the general meeting.
  • This produces a normal filing deadline of approximately seven months after the financial year-end.

Late filing triggers a federal surcharge that funds the cost of identifying and following up on financially distressed companies. The surcharges from 1 January 2026 (adjusted annually by CPI):

Timing Small (abridged/micro) Large (full model)
On time (within 7 months) No surcharge No surcharge
From day 1 of month 9 after FYE €151 Higher tier
From day 1 of month 10 to month 12 Higher tier Higher tier still
After month 12 Highest tier Highest tier

The structural enforcement teeth go beyond financial penalty. Under Art. 2:73 CCA, the business court of the judicial district where the company's registered office is located can order the company's winding-up if it persistently fails to file annual accounts. The request can be made by any interested party or the public prosecutor. This is not a theoretical sanction — it is regularly used against systematically non-filing entities, and combined with the FPS Economy's ex-officio strike-off mechanism, drives Belgian filing compliance to the highest in Europe.

What's actually in a Belgian annual accounts filing

The depth of public Belgian financial disclosure varies by model. The full model — used by all large companies and all listed entities — produces a complete, audit-ready dataset. The abridged and micro models deliver less, but still substantially more than most European jurisdictions disclose for SMEs.

Full model contents (large companies)

A complete full model filing includes:

  • Identification page — CBE enterprise number, name, registered address, legal form, financial year dates.
  • Balance sheet — full asset and liability detail, capital structure, multi-year comparative.
  • Income statement — by nature or by function (filer's choice), with detailed operating, financial, and exceptional results.
  • Notes to the accounts — comprehensive disclosures on accounting policies, fixed assets, financial assets, receivables, debts, valuation rules, related-party transactions, off-balance-sheet items.
  • Social balance sheet (bilan social / sociale balans) — workforce composition, full-time equivalents, employer social contributions, training expenditures. Unique to Belgium among major EU jurisdictions.
  • Cash flow statement — required for full-model filers.
  • Management report — directors' commentary on financial position, business risks, future prospects, post-balance-sheet events.
  • Auditor's report — statutory auditor (commissaire / commissaris) opinion, qualifications, material findings.
  • Statement of changes in equity.
  • Information on subsidiaries and participating interests.

Abridged model contents (small companies)

The abridged model captures the core of financial position and performance with reduced supporting disclosure:

  • Identification page.
  • Summarised balance sheet — main asset and liability categories.
  • Summarised income statement — including turnover, gross margin, operating result, financial result, net income.
  • Reduced notes — accounting policies, fixed asset detail, capital and reserves, certain related-party items.
  • Social balance sheet — required for small companies that employ staff.
  • No cash flow statement required.
  • No management report required (unless voluntarily provided).
  • Auditor's report only if statutory audit applies.

Crucially, abridged-model filings do disclose turnover — making Belgian small-company filings substantially more useful than UK abridged accounts (which generally do not disclose turnover) or French simplified accounts.

Micro model contents

The micro model is the lightest tier:

  • Identification page.
  • Highly summarised balance sheet.
  • Highly summarised P&L — does not always require separate turnover disclosure.
  • Very limited notes.
  • No social balance sheet for the smallest entities.
  • No cash flow statement, no management report, no auditor's report.

The trade-off is intentional: the EU Accounting Directive permits member states to reduce compliance costs for the smallest entities. The Belgian micro model implementation is one of the lighter ones, but it still produces a structured XBRL filing — meaning even micro filings deliver clean balance sheet aggregates that most non-EU jurisdictions cannot match for entities of equivalent size.

The Belgian audit regime

The statutory audit requirement (statutory auditor / commissaire / commissaris) applies to large companies and certain regulated entities. Small and micro companies are generally exempt from statutory audit. The Belgian Institute of Registered Auditors (IBR-IRE) supervises the profession under the Audit Act of 7 December 2016 and the Royal Decree of 17 August 2018.

For public-interest entities — listed companies, credit institutions, insurance undertakings, and certain other designated entities — additional audit requirements apply under EU Regulation 537/2014 on statutory audit of public-interest entities, including auditor rotation, restrictions on non-audit services, and direct oversight by the FSMA and FSMA Public Oversight Body.

How to actually access Belgian company financial data

The NBB CBSO provides several distinct access channels, each tailored to a different use case:

1. Consult: the free public web interface

The Consult application at the NBB CBSO portal is the primary free access channel. Anyone, anywhere in the world, can:

  • Search for any Belgian filer by name, CBE enterprise number, or partial criteria.
  • View the full filing history for that entity, going back through the CBSO archive.
  • Download any historical filing as a PDF, free of charge.
  • Access both the original filing and any subsequent rectifications (corrections do not replace originals — the original filing remains visible).

Consult is free without registration. There are no IP limits, no rate limits, no usage tier. This is genuinely the most open public company financial data infrastructure in the EU.

2. Extract: structured criteria-based queries

The Extract application allows users to extract information from filed annual accounts based on selected criteria — for example, all filings from companies in a given NACE sector for a given financial year, or all filings above a balance sheet threshold. Extract is a paid service tailored to professional users who need targeted data subsets without subscribing to the full web services tier.

3. NBB Web Services: programmatic API access

The NBB Web Services tier provides REST API access to filed annual accounts for professional users. This is the channel for compliance platforms, data providers, and risk analytics teams ingesting Belgian financial data at scale. Subscription is required; pricing is tiered by usage volume.

4. NBB.Stat: aggregated statistics

NBB.Stat is the National Bank's online statistical database. The CBSO publishes sector-level aggregated statistics from standard-model filings (companies, associations, foundations), broken down by NACE-BEL 2008 economic activity classification. These statistics are free to consult and useful for benchmarking and macroeconomic analysis, though they are aggregate rather than entity-level data.

5. Hard-copy requests

For specific filings, anyone can request a paper copy or PDF copy directly from the CBSO. A nominal fee applies. This channel is rarely needed since the same data is available free via Consult, but persists for specific use cases such as certified copies for legal proceedings.

The Belgian data access decision tree

Step 1Look up entity in KBO Public Search (FPS Economy, free) to get CBE number and metadata.
→
Step 2Open Consult on the NBB CBSO portal and search by CBE number.
→
Step 3Download filings (free PDFs) or access XBRL structured data via Web Services.

Direct pricing reference

The Belgian access landscape, summarised by cost:

Channel Cost Best for
KBO Public Search (web) Free Individual entity lookups, CBE metadata
KBO Open Data daily files Free Bulk CBE registry data; daily snapshots; SFTP delivery
NBB CBSO Consult Free Individual filing lookups and PDF downloads
NBB.Stat Free Aggregated sector statistics
BCE Public Search Web Service €50 per 2,000 requests Real-time programmatic CBE lookups
NBB Extract Paid (per extract) Criteria-based filing subsets
NBB Web Services (filings) Subscription Bulk XBRL filings via REST API at scale
CBSO filing fees (paid by filer) €~80–~600 depending on model Filers, not data consumers
In Belgium, the company financial data infrastructure is built on the principle that public filings should genuinely be public. Free access to filed accounts is not a courtesy or a marketing feature — it is the regulatory default, and it works.

Get financial data for private and public companies via API or in bulk — with regular updates

MonetaiQ delivers structured Belgian financial data sourced from the NBB Central Balance Sheet Office in XBRL format. Full coverage of CBSO-filed accounts, BCE/KBO registry metadata, FSMA-disclosed listed company filings, and CBSO sectoral statistics. Access via REST API for live integrations, or bulk feeds for warehouse loads.

Get started

Belgian GAAP, IFRS, and the multi-framework reality

Belgium operates a dual accounting framework regime that is more rigorous than most European peers in keeping statutory accounts and consolidated accounts on different bases.

Belgian GAAP for statutory accounts

The statutory annual accounts of all Belgian companies must be prepared in accordance with Belgian Generally Accepted Accounting Principles (BEGAAP), codified in the Royal Decree of 29 April 2019 implementing the CCA. This applies regardless of company size, listing status, or sector. IFRS may not be used for statutory accounts.

The Belgian Accounting Standards Commission (Commissie voor Boekhoudkundige Normen / Commission des Normes Comptables, CBN/CNC) publishes interpretative opinions clarifying ambiguous application of the Royal Decree. CBN/CNC opinions are persuasive authority and frequently cited in Belgian audit work.

IFRS for consolidated accounts

For consolidated accounts, the regime is bifurcated:

  • Mandatory IFRS for all listed companies (Euronext Brussels), credit institutions, insurance undertakings, and investment firms — under the EU IAS Regulation 1606/2002.
  • Optional IFRS for consolidated accounts of unlisted companies, under the Royal Decree of 18 January 2005. This choice is irrevocable once made — a company that elects IFRS for its consolidated accounts cannot subsequently revert to Belgian GAAP.
  • Belgian GAAP consolidated remains the default for unlisted consolidated accounts that do not elect IFRS. The CBN/CNC and NBB jointly publish an optional standard model for Belgian GAAP consolidated accounts.

For data consumers, this dual structure produces a useful pattern: the same Belgian entity may file Belgian GAAP statutory accounts (parent-only) and IFRS consolidated accounts (group-level) within the same year. The two views are not directly comparable on every line item but are reconcilable for sophisticated users.

Consolidation thresholds

Consolidated accounts are required when the group exceeds size criteria as defined in CCA Articles 3:21 to 3:36. The thresholds are higher than the standalone "large company" criteria. Groups of limited size (CCA Art. 1:26) — those not exceeding more than one of three thresholds for two consecutive years — are exempt from consolidation:

  • Limited group thresholds: 250 FTE, €34M turnover, €17M balance sheet (or 20% higher if calculated without intragroup eliminations).
  • Listed groups must consolidate regardless of size.
  • The ultimate parent is the entity that must produce group accounts; intermediate parents in a fully consolidated chain are usually exempt.

Bankruptcy and judicial reorganisation data

Belgium publishes among the most granular bankruptcy data in Europe. Statbel releases monthly bankruptcy statistics broken down by region, sector, and judicial district. The NBB CBSO retains all filings of bankrupt entities indefinitely — they remain searchable even after the company's legal extinction. For credit and risk teams, this combination produces a uniquely traceable picture of Belgian commercial distress.

Annual bankruptcy trends

The Belgian business courts (tribunaux de l'entreprise / ondernemingsrechtbanken) record formal bankruptcy proceedings. The 2019–2024 trajectory tells a clear story: pre-pandemic baseline, COVID-era artificial suppression, then a multi-year surge to a new record.

Belgian company bankruptcies, 2019–2024

Sources: Statbel; Belgian business courts; Allianz Trade (2024 estimate).

2019
~10,500
2020
~6,300
2021
~6,500
2022
9,265
2023
10,243
2024
~11,000+

Light blue bars (2020–2021) show the artificial COVID-era suppression: government moratoriums and reduced business-court capacity. Mid-blue bars (2022) mark the post-moratorium rebound. Dark navy bars (2023–2024) show the new record territory. 2024 set a 10-year record at ~11,000+ bankruptcies (+8% YoY).

The 2022–2024 trajectory reflects post-pandemic normalisation: bankruptcies were artificially suppressed during 2020–2021 by government moratoriums and reduced court capacity, then surged when protections were lifted. By 2024, Belgium had returned above pre-pandemic levels and reached a 10-year record.

Sectoral concentration of bankruptcies

2023–2024 bankruptcies showed extreme sectoral concentration. The construction sector alone accounted for more than 20% of all bankruptcies in 2023:

Belgian bankruptcies by sector, 2023

Selected sectors with the highest bankruptcy counts and records. Source: Statbel; DLA Piper Belgium Insolvency Review 2024/25.

Construction
2,230
Wholesale & retail
~1,700
Hospitality
~1,100
Prof. & scientific
~900
Transport & storage
648
Manufacturing
~500
Info & comms
~400

Construction alone exceeded its 2014 historical record of 1,977 by 12.8%. Transport and storage broke the 2022 record (577) by 12.3%. By August 2024, the cumulative construction bankruptcy count had already exceeded the entire 2023 figure.

The construction-sector concentration is explained by Belgian-specific factors: energy cost escalation following Russia's 2022 invasion of Ukraine, raw materials inflation, sustained interest rate increases impacting project financing, and the end of pandemic-era public construction stimulus. Information and communication was the only major sector showing year-over-year stability in 2023 (then accelerated in 2024).

The judicial reorganisation framework

Belgium's pre-bankruptcy restructuring framework was extensively reformed by the Act of 7 June 2023, transposing EU Restructuring Directive 2019/1023 into Belgian law (effective 1 September 2023). The framework offers two categories of judicial reorganisation:

  • Public judicial reorganisation (réorganisation judiciaire publique / openbare gerechtelijke reorganisatie) — the traditional procedure, published in the Belgian Official Gazette. Provides debt suspension and creditor protection but with public visibility consequences.
  • Private (confidential) judicial reorganisation — introduced by the 2023 Act. Available as either an amicable settlement or a collective agreement procedure. Not published in the Belgian Official Gazette, allowing the debtor to negotiate with creditors discreetly. Aimed at preserving the company's commercial relationships during restructuring.

The 2023 reform also retained the 2021 procedural improvements: simplified documentation (3 documents required upfront instead of 11), tax exemption for amicable-settlement creditors, and faster court processing. The introduction of the private procedure is the single most significant change — and it has direct data implications. Companies undergoing private judicial reorganisation will not appear in any public Belgian database as being under reorganisation, even though they may be in active creditor negotiations. The CBE status field continues to show "active" until the procedure either fails (and the company moves to public reorganisation or bankruptcy) or succeeds (and the company exits without public footprint).

For credit and risk teams, this creates a new blind spot in the otherwise transparent Belgian system. Belgian counterparties showing nominally active CBE status with no public reorganisation flag may still be in confidential restructuring discussions. Historical CBE status flags from before September 2023 should be interpreted differently from post-2023 flags — the absence of a reorganisation marker is no longer reliable evidence of financial health.

Bankruptcy data for risk workflows

Belgium's bankruptcy data is among Europe's most transparent and timely — Statbel publishes monthly figures with regional and sectoral breakdowns, and the underlying business court records are accessible. The 2024 10-year record (11,000+ bankruptcies) signals sustained commercial stress, particularly in construction and logistics. The new private judicial reorganisation procedure (September 2023) introduces a confidentiality layer that risk teams must account for — entities in confidential restructuring will not appear in public datasets.

The UBO Register (RBE): closed since February 2023

Belgium's Ultimate Beneficial Owner Register — the Registre des Bénéficiaires Effectifs (RBE) / Register van Uiteindelijke Begunstigden (RUB) — operates a fundamentally different access regime from the rest of the Belgian company data system.

What the UBO register is

The Belgian UBO Register, established by the Anti-Money Laundering Act of 18 September 2017, is a centralised federal database operated by the FPS Finance. It identifies natural persons with ultimate ownership or control over Belgian legal entities, defined as:

  • Any natural person who directly or indirectly holds more than 25% of shares or voting rights.
  • Any natural person who otherwise exercises control through other means (shareholders' agreements, voting blocs, board control).
  • In default of identifiable UBOs, the senior managing officials are designated.

In-scope entities include companies (SA/NV, SRL/BV, partnerships), non-profit associations (ASBL/VZW), foundations, and trusts and similar legal arrangements. UBO declarations must be updated at least annually and within one month of any material change.

The 22 November 2022 CJEU ruling

Before November 2022, the Belgian UBO Register was openly accessible to any member of the public who could authenticate via Belgian eID or an equivalent European authentication method. This implemented the EU's 5th Anti-Money Laundering Directive (AMLD5) requirement for full public access.

On 22 November 2022, the Court of Justice of the European Union ruled in joined cases C-37/20 and C-601/20 that this unrestricted public access constituted a "serious interference" with the fundamental rights to privacy and personal data protection under Articles 7 and 8 of the EU Charter of Fundamental Rights. The CJEU invalidated the AMLD5 provision requiring general public access, effectively reverting member states to the AMLD4 "legitimate interest" regime.

Belgian implementation: Act of 8 February 2023

Belgium implemented the CJEU ruling through the Act of 8 February 2023 (published 17 February 2023), restricting UBO Register access to:

  • Competent Belgian authorities — tax administration, judicial authorities, FIU (CFI/CTIF), supervisory authorities, customs.
  • Obliged entities under AML legislation — banks, notaries, statutory auditors, law firms, real estate agents, and other regulated professionals running customer due diligence.
  • Persons demonstrating a "legitimate interest" — case-by-case access granted by email request to the FPS Finance, with the applicant required to demonstrate a sustained activity relating to AML/CTF prevention or to a court action defending an AML-related interest.

"Legitimate interest" categories defined in the Royal Decree of 8 February 2023 (published 17 February 2023) explicitly include:

  • Persons or organisations actively involved in AML/CTF prevention (NGOs, academic institutions, investigative journalism).
  • Parties to court actions defending an AML-related interest.
  • The press operating under public-interest journalism.

Access requests are processed case-by-case by FPS Finance, free of charge. Response times are typically within days.

What this means for data consumers

Belgian UBO data is not available as a bulk feed, not available via API, and not directly queryable by international compliance platforms. For routine KYB and onboarding workflows, the practical alternatives are:

  • Shareholder data from CBE filings — for SRL/BV entities, partner lists are public and disclosed in the founding act published in the Moniteur belge.
  • Annual accounts notes — Belgian GAAP requires disclosure of significant shareholders and participations in the notes to the annual accounts.
  • Target-company UBO declarations — Belgian counterparties can be asked to provide their own UBO register extract directly, which they can self-generate as a registered party.

For non-Belgian commercial entities, the legitimate-interest path is technically available but not designed for high-volume operational use. Bulk Belgian UBO data is functionally unavailable post-2023.

Sectoral overlays: banks, insurers, and Euronext Brussels listed companies

Like other major European jurisdictions, Belgium operates additional disclosure regimes for regulated sectors that supplement the baseline CCA filing obligation:

Banks and credit institutions

Belgian banks are supervised by the NBB for prudential matters (acting as a national competent authority under the EU Single Supervisory Mechanism) and the FSMA for conduct-of-business and consumer protection. Filing obligations include:

  • Annual accounts under specific banking accounting model (Royal Decree of 23 September 1992 on consolidated accounts of credit institutions).
  • Consolidated accounts mandatorily under IFRS.
  • Pillar 3 prudential disclosures under CRR/CRD (Basel III implementation).
  • Recovery plans and resolution plans (not public but supervised).

Major Belgian banks include KBC Group (BEL 20 constituent), Belfius, ING Belgium, BNP Paribas Fortis (Belgian subsidiary of BNP Paribas), and Argenta.

Insurance and reinsurance companies

Belgian insurers are supervised by the NBB under Solvency II. Public disclosure includes:

  • Annual accounts under specific insurance model (Royal Decree of 17 November 1994 on insurance company accounts).
  • Solvency and Financial Condition Report (SFCR) — required annually under Solvency II Article 51, publicly available at the insurer's website and via FSMA disclosure database.
  • Quantitative reporting templates (QRTs) summarising regulatory capital, technical provisions, asset allocation.

Major Belgian insurers include Ageas (BEL 20), AG Insurance (Ageas subsidiary), Belfius Insurance, KBC Insurance, AXA Belgium, and Allianz Benelux.

Listed companies on Euronext Brussels

Listed Belgian companies operate under the FSMA disclosure regime, layered on top of the CCA filing obligation. Key requirements:

  • Annual financial report — full IFRS consolidated accounts, audited; statutory accounts in Belgian GAAP; management report; corporate governance statement.
  • Half-yearly financial report — condensed IFRS consolidated accounts.
  • Quarterly financial reporting — required for listed companies under Belgian law (stricter than the EU Transparency Directive minimum).
  • Ad-hoc disclosure of inside information under EU Market Abuse Regulation.
  • Notifications of major shareholdings — disclosed at 5% threshold and incremental thresholds.
  • Management transactions notifications under MAR.

The FSMA STORI database (Storage of Regulated Information) is the central repository for all regulated disclosures by Belgian-listed entities. STORI is free, public, and operates under the EU Transparency Directive harmonised platform model.

For data consumers, this means that for every Belgian listed company, four distinct data streams exist simultaneously: (1) Belgian GAAP statutory accounts filed at NBB CBSO; (2) IFRS consolidated accounts filed at NBB CBSO; (3) full annual report and half-year/quarterly reports filed at FSMA STORI; (4) ad-hoc disclosures, shareholding notifications, and management transactions at FSMA STORI. All four are publicly accessible without charge.

CSRD: the sustainability reporting overlay

Belgium transposed the EU Corporate Sustainability Reporting Directive (CSRD) into national law via the Act of 2 December 2024 (entered into force 30 December 2024), amending the CCA. The CSRD substantially expands corporate non-financial disclosure, replacing the prior Non-Financial Reporting Directive (NFRD) regime with a much more comprehensive sustainability reporting framework based on the European Sustainability Reporting Standards (ESRS).

The Belgian implementation follows the EU phased rollout, with EU Directive 2025/794 (16 April 2025) postponing waves 2 and 3 by two years:

CSRD phased rollout in Belgium

Year shown is first financial year in scope. Waves 2 and 3 were postponed by EU Directive 2025/794 of 16 April 2025.

1
FY 2024
Large PIEs >500 FTEListed groups, credit institutions, insurance — already in NFRD scope. Reports published 2025.
2
FY 2027
Large undertakingsCompanies meeting 2 of 3: >250 FTE, >€25M assets, >€50M turnover.Postponed
3
FY 2028
Listed SMEsExcluding micro-companies; small/non-complex credit institutions.Postponed
4
FY 2028
Non-EU parentsForeign groups with consolidated EU turnover >€150M.

Wave 1 (FY 2024) is already producing CSRD-compliant sustainability reports in 2025 — this is the operational baseline. The two-year postponement of waves 2 and 3 means the broader large-company rollout is pushed from 2026 reporting to 2028 reporting. By the time all waves are operational, the addressable Belgian sustainability data universe will cover several thousand entities.

The reporting requirements are substantial. CSRD-scoped entities must publish a dedicated sustainability section in the annual report covering environmental, social, and governance topics under the ESRS standards, including: climate impact and transition planning, biodiversity, water and resource use, workforce composition and working conditions, value chain workers, affected communities, consumer rights, business conduct, and corporate governance. The sustainability disclosures are subject to mandatory external assurance by an independent third party, initially under a "limited assurance" framework progressing to "reasonable assurance" within a few years.

For data consumers, CSRD adds a major new structured-data stream to Belgian corporate disclosure. The first wave of CSRD reports (FY 2024) is appearing during 2025, with the second wave expanding the universe substantially from 2027. By the time all waves are operational, the addressable Belgian sustainability data universe will cover several thousand entities — a substantial expansion of the structured ESG dataset available from Belgian sources.

How SA/NV and SRL/BV differ for public data access

Belgium's two primary corporate forms — SA/NV (public limited) and SRL/BV (private limited) — apply the same NBB CBSO filing regime and the same Belgian GAAP accounting framework. But they differ materially in shareholder transparency, share transferability, and governance disclosure. For data consumers, these differences determine what ownership data is reliably extractable from public Belgian sources.

Attribute SA / NV SRL / BV
Minimum capital €61,500 No minimum (abolished 2019)
Typical use Listed companies, large groups, REITs, capital-raising vehicles SMEs, family businesses, start-ups, holding companies
Shareholder identity disclosure Not public. Shareholders not disclosed in founding act, not visible on Moniteur belge, not in CBE. Only disclosed if listed (≥5% shareholder notifications via FSMA STORI) or if voluntarily declared. Public. Founding partners (parts/aandelen holders) listed in the founding act published in the Moniteur belge. Subsequent transfers must be entered in the company's register of partners, but historical founding-act data remains the public starting point.
Share transferability Generally free transferability (shares are negotiable instruments) Restricted by default — transfers to non-partners require partner approval unless articles of association loosen this
Governance structure Sole director, single-tier board, or dual board (executive + supervisory) Flexible; typically simpler with one or more directors
Multiple/double voting rights Permitted in non-listed; "loyal shareholder" double voting in listed Permitted; significant flexibility
Annual accounts filing NBB CBSO; size criteria apply NBB CBSO; size criteria apply
UBO declaration Required to UBO Register (FPS Finance) — but not public since Feb 2023 Required to UBO Register (FPS Finance) — but not public since Feb 2023

The critical asymmetry for ownership resolution is in the shareholder disclosure regime. SRL/BV ownership at founding is genuinely public — the partner list filed with the founding act in the Moniteur belge identifies all initial shareholders by name, with their respective shareholdings. This data is queryable through Moniteur belge searches and the CBE. For SA/NV entities, no equivalent disclosure exists at incorporation, and the company is free to maintain shareholder anonymity unless triggers (listing, 5%+ notifications, voluntary disclosure) require otherwise.

This means that for a Belgian counterparty whose UBO data is not accessible (because UBO Register access is closed post-February 2023), the practical ownership trail varies substantially by legal form:

  • SRL/BV — Moniteur belge founding act gives initial partner list; CBN/CNC Opinion notes in annual accounts may disclose significant shareholders; subsequent transfers traceable through partner register if disclosed.
  • SA/NV (private) — No public initial shareholder list; only disclosed via voluntary mention in annual accounts notes, target-company direct disclosure, or triggered AML disclosure.
  • SA/NV (listed) — FSMA STORI 5%+ shareholding notifications, annual report shareholder structure section, prospectus disclosures provide comprehensive but threshold-limited visibility.

For PE/M&A and credit workflows targeting Belgian counterparties, the legal form is therefore a primary signal for ownership-data availability. SRL/BV entities deliver substantially more public ownership data than equivalent-sized SA/NV entities.

Foundations: the parallel Belgian data universe

Belgium operates a parallel financial disclosure regime for non-profit associations and foundations, distinct from the corporate filing system but using the same NBB CBSO infrastructure. The legal forms in scope:

  • ASBL / VZW (association sans but lucratif / vereniging zonder winstoogmerk) — non-profit associations under the CCA.
  • AISBL / IVZW (association internationale sans but lucratif / internationale vereniging zonder winstoogmerk) — international non-profit associations.
  • Stichting / Fondation — foundations, including private foundations and public-interest foundations.

Filing volumes

The associations and foundations filing universe at NBB CBSO has grown steadily:

Year A&F filings with NBB CBSO YoY change
2023 8,296 —
2024 10,487 +26%

The 2024 surge reflects the staged implementation of the CCA's accounting modernisation for associations and foundations, which expanded the filing obligation. Belgium hosts approximately 100,000+ active ASBL/VZW entities at the lower end of the size spectrum, but only those exceeding the simplified-accounting threshold file with NBB CBSO (others file with the registry of the business court).

Size criteria for associations and foundations

The size criteria for A&F mirror the company thresholds with slightly different application rules:

Threshold Small A&F Micro A&F Simplified accounting
Headcount 50 FTE 10 FTE 5 employees
Annual revenue (ex-VAT) €11,250,000 €900,000 €391,000
Balance sheet total / assets €6,000,000 €450,000 €1,562,000
Files with NBB CBSO NBB CBSO Business court registry (not NBB)

The thresholds increased from 1 January 2024 under the Royal Decree of 25 May 2024 amending the CCA size criteria for A&F. Important detail: an A&F is "large" only if it exceeds more than one threshold (different from companies, where two or more triggers large classification). NPOs employing 20+ FTE on annual average must produce a social balance sheet regardless of size category.

For data consumers, the Belgian A&F filing universe is uniquely useful because Belgium hosts the European headquarters of dozens of international NGOs, EU-adjacent foundations, and multilateral non-profits. AISBL filings often reveal the financial structure of organisations whose presence in other jurisdictions would generate no public data trail. The standard models for NPIs and foundations (full, abridged, micro) are XBRL-structured in the same way as company filings.

The two pieces of Belgian data that are not public

Despite Belgium's strong public-disclosure default, two material categories of Belgian financial data are not openly accessible:

1. UBO ownership data (post-February 2023)

As covered above, the UBO Register is no longer publicly accessible. Routine commercial KYB workflows must either operate without UBO data, derive UBO chains from CBE partner-list and Moniteur belge founding act publications, or request target-company UBO extracts directly.

2. Tax authority data and confidential prudential supervision

Tax filings to the SPF Finances / FOD Financiën are confidential and not part of the CBSO public disclosure regime. While Belgian annual accounts are filed publicly with the NBB CBSO, the underlying tax computations, tax rulings, and confidential correspondence with the tax administration remain protected. Similarly, the prudential supervisory dialogue between the NBB and supervised entities is confidential, even where the supervised entity's annual accounts are public.

For data consumers, this means Belgium's "everything is public" reputation has two specific exceptions: ownership transparency (closed post-CJEU) and tax-confidential disclosures (always closed). Everything else — financial statements, social balance sheets, board composition, shareholder structures of small companies — is genuinely accessible at no cost.

Three pitfalls in Belgian financial data workflows

Belgium's accessibility makes data workflows easier than in most jurisdictions, but it also creates specific traps that catch teams new to the regime:

Pitfall 1: Confusing micro-model summaries with complete financials

Belgian micro-model filings can look superficially complete — they are still validated XBRL filings with structured line items — but they materially under-report the financial picture compared to abridged or full models. Specifically, micro-model filers do not always separately disclose turnover, which means revenue-based metrics, ratios, and benchmarks computed against micro filings will systematically understate or miss revenue entirely. Teams ingesting Belgian filings should flag the model type as a primary data quality indicator: full-model filings deliver complete data, abridged-model filings deliver core P&L plus balance sheet, and micro-model filings deliver mainly balance sheet aggregates.

Pitfall 2: Treating SRL/BV partner lists as UBO data

SRL/BV (the modernised private limited company form under the 2019 CCA, replacing the old SPRL/BVBA) requires publication of partner lists with the founding act in the Moniteur belge. This data is public and queryable through Moniteur belge searches and the CBE. It is tempting to treat this as a substitute for closed UBO register data — but partner lists show legal ownership at the time of the founding act, not current beneficial ownership. Subsequent share transfers, indirect ownership chains through holding companies, and beneficial ownership via control mechanisms other than share ownership all remain invisible in the public Moniteur belge data. For compliance-grade UBO resolution, the partner list is a useful starting point but not a complete answer.

Pitfall 3: Mixing Belgian GAAP statutory with IFRS consolidated

For Belgian listed companies and large groups, both Belgian GAAP statutory accounts and IFRS consolidated accounts are filed and publicly available. The two are not directly comparable: Belgian GAAP statutory accounts present the parent company's standalone financial position under historical-cost-based local rules, while IFRS consolidated accounts present the group's combined position under fair-value-oriented international rules. Teams building benchmark comparisons or peer analytics should explicitly select one basis or the other and apply it consistently across the comparison set. Mixing the two within a single analysis produces noise that looks like signal.

How Belgium compares to other European registries

Belgium sits at the open end of the European spectrum for company financial data accessibility. The comparison across major European jurisdictions:

Jurisdiction Public filing default XBRL maturity Free public access
Belgium Mandatory for all corporate entities above smallest threshold 99% XBRL filing rate Yes — all filings via Consult
United Kingdom Mandatory for all limited companies High but not universal Yes — Companies House free
Germany Mandatory for all GmbH and AG Moderate — many filings as PDFs Free at Bundesanzeiger but with size-based depth limits
France Mandatory; with option to keep small-company accounts confidential Moderate; INPI structured tier emerging Free with limitations; commercial use of confidential opt-outs reduces coverage
Spain Mandatory for all corporate entities Low; mostly PDF deposits Paid per filing via Registro Mercantil
Italy Mandatory for capital companies Mandatory XBRL since 2015 Paid per document via Telemaco
Netherlands Mandatory for BV; smaller entities reduced Mandatory XBRL since 2017 Paid per filing via KVK
Switzerland None for private companies N/A — no public filing Free for what little is public; private accounts not public

Belgium's combination of mandatory filing, near-universal XBRL adoption, and genuinely free public access makes it the most data-friendly major European jurisdiction. The Italian and Dutch regimes are technically deep (mandatory XBRL since 2015 and 2017 respectively) but charge per document. The UK is free and easy to access but does not yet match Belgium's XBRL maturity for small-company filings. Germany is comparable in scope but suffers from inconsistent structured-data adoption. Spain is mandatory but expensive and largely PDF-based.

For data engineering teams building European coverage, Belgium is the country where the per-entity acquisition cost is lowest and per-filing data quality is highest. It is the natural anchor for any European data infrastructure programme.

What's free, what costs money, and where to find it

The Belgian access landscape is unusually buyer-friendly because so much of it is genuinely free:

KBO Public Search CBE entity metadata for any Belgian entity. Free, no account, multilingual.
KBO Open Data Daily snapshot of all active CBE entities. Free download or SFTP. Registration only.
NBB CBSO Consult All filed annual accounts as PDFs, no limit, no fee.
NBB.Stat Sector-level aggregated statistics from CBSO filings.
FSMA STORI All regulated disclosures from Belgian-listed companies.
Moniteur belge Founding acts, corporate publications, official announcements.
BCE Web Service €50 per 2,000 requests for programmatic CBE lookups.
NBB Extract Per-extract pricing for criteria-based filing subsets.
NBB Web Services Subscription for bulk XBRL filing API. Tiered by usage volume.

The contrast with Italy is stark: where Italian Telemaco charges €4–€8 per balance sheet document and €6 per visura, equivalent Belgian filings download from Consult at zero cost. The contrast with Spain is starker still: Spanish Depósito de Cuentas filings can cost €15+ per filing at Registro Mercantil. Belgium is the cheapest country in the EU to build a comprehensive financial data coverage layer.

The Belgian transparency philosophy

Belgium's deliberate choice to keep corporate financial data freely public reflects an institutional belief that transparent capital markets and clean commercial activity require open access to filed accounts. This is the opposite of the Swiss approach, where corporate privacy is the default. Neither is inherently better — they reflect different balances of transparency and privacy — but for buyers building European coverage, Belgium is the structural model: low-cost, high-quality, machine-readable, freely accessible, and backed by enforcement teeth that drive near-universal compliance.

Get financial data for private and public companies via API or in bulk — with regular updates

MonetaiQ's Belgian dataset includes structured CBSO filings (full, abridged, micro models), BCE/KBO registry metadata, FSMA-regulated listed company disclosures, social balance sheet data, and historical filing archives. Coverage spans 500,000+ Belgian entities with active filings, refreshed regularly. Combine with our coverage across the UK, Germany, France, Spain, Italy, Netherlands, and Switzerland for unified European intelligence.

Get started

Frequently asked questions

Is Belgian company financial data publicly available?

Yes. Belgium operates one of the most open public company financial disclosure regimes in the EU. Annual accounts of all corporate entities above the smallest threshold must be filed with the NBB Central Balance Sheet Office, and all filings are freely available to anyone via the Consult application — no account, no fee, no geographic restriction.

How do I look up a Belgian company by name or VAT number?

Use the FPS Economy's KBO Public Search at kbopub.economie.fgov.be. The portal accepts queries by company name, CBE enterprise number, VAT number (BE0XXXXXXXXX format), or partial criteria. It returns full registry metadata including legal form, addresses, NACE codes, and status. From there, the entity's CBSO filings can be accessed via Consult.

What is the difference between CBE, BCE, and KBO?

They are three names for the same database — Belgium's Crossroads Bank for Enterprises. CBE is the English abbreviation, BCE is the French (Banque-Carrefour des Entreprises), and KBO is the Dutch (Kruispuntbank van Ondernemingen). All three refer to the unified federal database operated by the FPS Economy under the Law of 16 January 2003.

What is the difference between small, micro, and large companies in Belgium?

The CCA defines size based on three criteria — headcount (50 FTE), turnover (€11.25M), and balance sheet (€6M) for the small/large threshold; 10 FTE, €900K, €450K for the micro threshold. Large companies exceed two or more small-company thresholds (or are listed). Small companies exceed at most one. Micro companies are small companies that also don't exceed more than one micro threshold and are not parents or subsidiaries. The classification determines whether the entity files the full, abridged, or micro model.

How long does Belgium take to file annual accounts after year-end?

Annual accounts must be approved by the general meeting within six months of the financial year-end, and filed with the NBB CBSO within 30 days of approval — a total of approximately seven months. Late filings trigger CPI-indexed federal surcharges starting at €151 for small companies in month 9. Persistent non-filing can trigger forced winding-up by the business court under CCA Art. 2:73.

Is the Belgian UBO Register public?

Not since 17 February 2023. Following the CJEU ruling of 22 November 2022, Belgium restricted UBO Register access to competent authorities, AML-obliged entities, and persons demonstrating a "legitimate interest" via case-by-case email request to the FPS Finance. General public access was removed by the Act of 8 February 2023. Foreign data providers and routine commercial KYB workflows cannot access bulk Belgian UBO data.

Do Belgian companies use Belgian GAAP or IFRS?

Belgian GAAP (Royal Decree of 29 April 2019) is mandatory for statutory annual accounts of all Belgian companies, regardless of size. IFRS is mandatory for consolidated accounts of listed companies, credit institutions, insurance undertakings, and investment firms. IFRS is optionally permitted for consolidated accounts of unlisted companies — but the choice is irrevocable.

How many Belgian companies file annual accounts each year?

Approximately 500,000–566,000 sets of annual accounts are filed annually with the NBB Central Balance Sheet Office. In 2024, the figure was 566,486 (555,999 from companies, 10,487 from associations and foundations), a 35.2% increase over 2023. About 99% of filings are submitted in XBRL structured-data format.

What is the social balance sheet (bilan social / sociale balans)?

The social balance sheet is a uniquely Belgian disclosure requirement applying to companies that employ staff. It contains workforce composition (gender, age, contract type), full-time equivalents, employer social contributions, training expenditures, and employee turnover. It is part of the full and abridged annual accounts filings and provides labour-market-relevant data that most other European jurisdictions do not require as part of corporate disclosure.

Can I access Belgian financial data via API?

Yes. The NBB Web Services provide REST API access to filed annual accounts for professional users on a subscription basis. The BCE Public Search Web Service provides programmatic registry metadata access at €50 per 2,000 requests. KBO Open Data offers free daily bulk snapshots via SFTP. For data providers offering unified European coverage, MonetaiQ aggregates these sources alongside other country data into a single normalised structure accessible via API or bulk feed.