CompanyBelgium

Spotting a dormant Belgian company: 9 signals in the BCE and annual accounts

A dormant company can be used for VAT fraud, money laundering, or simply to issue invoices that will never be paid. Here are 9 cross signals — BCE + annual accounts — to detect one before it becomes your problem.

May 24, 20268 min read

In brief

A dormant company is legally alive but economically extinct: no real activity, no employees, no significant turnover. Some are simply "storage vehicles" (real estate patrimony, pure holding), others are shells usable for VAT fraud, money laundering or invoice carousels. Here are 9 signals detectable by crossing BCE data with annual accounts filed at the NBB — without ever querying the company directly.

Why this matters

Working with a dormant company is not neutral:

  • Commercial risk: if you sell on credit, you will probably never be paid
  • Tax risk: if the dormant company is an intermediary in a VAT chain, you may be complicit in a carousel and the tax authorities can refuse your deduction
  • Reputational risk: being linked to an empty shell can tarnish your image, especially in regulated sectors

The 9 signals to cross-check

Signal 1 — Zero employees for 3+ years (rubric 9087)

A company reporting an average workforce of 0 FTE for 3 consecutive years has no salaried activity. For some sectors (pure holding, asset management), that is normal. For a "consulting", "trading" or "services" company, it is a strong signal.

Signal 2 — Turnover null or < €1,000 for 3+ years

Turnover (rubric 70 in the full schema) is the simplest indicator. In abridged schema, look at total operating income (70/74) — if null or very low (< €1,000) over several fiscal years, economic activity is virtually non-existent.

Signal 3 — No personnel costs (rubric 62)

If rubric 62 is zero and the director does not even pay themselves via rubric 618 (director remuneration), the company has no real human cost. Combined with signal 1, this confirms a shell.

Signal 4 — No filing or very late filing

A "pure" dormant company often ends up not filing annual accounts at all. The NBB lists these companies and transmits them to the enterprise court for dissolution. Any delay beyond 7 months after closure is a serious signal. 12 months or more delay = near-certainty something is off.

Signal 5 — Stable balance sheet across multiple years

An active company has a moving balance sheet: variations in current assets, inventory, customer receivables, supplier debts. If total balance sheet and all main components are near-identical over 3 consecutive fiscal years (variation < 1%), there are almost no transactions. Typical of a shell with frozen assets.

Signal 6 — Persistent negative equity

Negative equity (rubric 10/15 < 0) signals the company has accumulated more losses than its initial capital. In Belgian law (CSA), this is an alarm bell that obliges the board to convene a GM to decide on dissolution. If equity remains negative for several years without a meeting, either the company is in breach of law, or no one really cares.

Signal 7 — "Letterbox" address

Several companies registered at the same address (without being an explicit group) may indicate shared domiciliation or — more suspect — a "letterbox" address without physical presence. Cross-check with the other companies at the same address via the Company Belgium API: if the address hosts 50 companies with similar profiles, doubt is warranted. See also our articles on AML compliance of domiciliation centres.

Signal 8 — Inconsistent or too generic NACE activities

Declared NACE codes should be consistent with real activity. A shell often declares:

  • Too generic codes ("70.220 - Business and other management consultancy" with no sector specification)
  • Heterogeneous multiple codes without link (trade + real estate + IT + consulting)
  • Codes inconsistent with workforce (zero employees and code 47 "retail trade")

For NACE structure, see our article on Belgian NACE codes.

Signal 9 — Recurring "professional" directors

If you cross multiple suspicious companies and find the same individuals as directors or managers in all of them — without these people having a real economic role elsewhere — you are likely holding a professional nominee. A typical pattern in fraudulent setups. The BCE lists each company's directors and the Company Belgium API offers reverse lookup "all companies where this person is a director".

Building a composite dormancy score

No single signal is sufficient. Here is a quick 9-point scoring grid:

SignalPresentScore
1. Zero employees 3+ yearsYes / No0 or 1
2. Turnover < €1,000 3+ yearsYes / No0 or 1
3. No personnel costsYes / No0 or 1
4. Filing delay > 7 monthsYes / No0 or 1
5. Stable balance sheet < 1% var.Yes / No0 or 1
6. Negative equityYes / No0 or 1
7. Letterbox addressYes / No0 or 1
8. NACE incoherent / too genericYes / No0 or 1
9. Suspected nominee directorsYes / No0 or 1
Total/ 9Dormancy score

Interpretation:

  • 0 to 2: company probably active, signals individually explainable
  • 3 to 4: grey zone, warrants a phone call and verification of real activity
  • 5 to 6: strong dormancy presumption, refuse supplier credit and require cash on delivery
  • 7+: near-certainty of shell, escalate internally and — for regulated professions — consider a CFI suspicion report

The special case of "resurrected" companies

Trap to watch for: a company dormant for 5 years that suddenly becomes very active, with name change, director change and address transfer within a few months. Classic "buy-shelf" pattern: a fraudster acquires a shell to benefit from its apparent commercial seniority (old enterprise number = "credible" company) while starting often-suspect new activities.

Signal to verify:

  • Seniority of the enterprise number vs seniority of the current name

If the gap is several years, it is a red flag to verify actual UBOs and current beneficial owners.

Automation and monitoring

Rather than checking each customer manually at onboarding, set up:

  • An automatically computed dormancy score when creating a customer in CRM
  • BCE monitoring on events for existing customers: a customer moving to ST status, changing address, or ceasing filings should trigger an alert
  • Annual review at the filing of new accounts, recomputing the 12 financial ratios and the dormancy score
  • Automatic escalation to the AML desk for regulated professions as soon as the score exceeds 5
  • The Company Belgium API exposes all necessary signals in a single endpoint and lets you configure webhooks for event-driven monitoring.

    Frequently asked questions

    Is a dormant company illegal in Belgium?

    Not per se. Many companies are dormant for legitimate reasons: patrimonial holding, idle investment vehicle, company in transition between two activities. Dormancy becomes a problem when paired with fraudulent signals (opaque change of beneficial owners, ignored negative equity, systematic filing delays, nominee directors). Several signals together justify suspicion, not a single isolated one.

    What is the timeframe for ex officio dissolution of a dormant company in Belgium?

    The enterprise court can order dissolution ex officio after 3 consecutive years of non-filing of annual accounts (Article 2:74 CSA). The NBB transmits the list of defaulting companies quarterly to the competent courts. In practice, however, the gap between actual deregistration and the last filing can reach 5 to 7 years, especially for companies with residual assets.

    Can dormancy signals of a Belgian company be consulted for free?

    Yes. Annual accounts filed at the NBB Central Balance Sheet Office are public and free. BCE data (directors, address, NACE activities, status) is also public via the official BCE search engine. The manual work remains tedious however — for ten or so customers to check occasionally, manageable; for a portfolio of hundreds, automation via API becomes essential.

    How to react if an existing customer becomes a dormant company?

    Three actions: (1) suspend any new supplier credit and require cash on delivery for ongoing orders; (2) recompute the [credit limit](/en/blog/calcul-limite-credit-client-b2b-4-methodes) applying a ×0 multiplier on the scoring component; (3) for AML-regulated professions, document the signals in the customer file and assess whether a CFI suspicion report is appropriate. Customer due diligence obligations remain in force as long as the business relationship exists.

    Ready to get started?

    Create your free account and get your API keys in minutes.

    Comments

    Loading comments…

    Leave a comment

    Not published — used only to notify you.

    Comments are moderated before publication.

    Related articles