What Does Your NACE-BEL Code Actually Control in Belgium?
- VARO

- 3 days ago
- 6 min read
Updated: 2 days ago
A NACE-BEL code is the official label Belgium attaches to each of your business activities in the BCE (Belgium's central company registry, the Banque-Carrefour des Entreprises). Every company and every indépendant (self-employed person) has at least one. That short string of digits decides which VAT rules apply to you, which subsidies you can claim, how your bank reads your risk, and which social obligations you carry. It costs nothing to hold and everything to get wrong. And since the 2025 reform, the administration rewrote every existing code automatically, which means the label on your file today was chosen by a conversion table, not by you.
Here is the part most foreign founders miss: you are responsible for whether that new code is correct, and existing companies have until 30 November 2026 to put it right (verified July 2026).
NACE-BEL 2025 is the current version of Belgium's activity classification, aligned with the European standard NACE Rev. 2.1 under EU Regulation 2023/137. Since 28 March 2025, the SPF Économie (Federal Public Service Economy) automatically converted every company's old NACE-BEL 2008 codes to the new system in the BCE. Source: SPF Économie and Business Belgium.
What is a NACE-BEL code, and why might yours now be wrong?
Your NACE-BEL code is the machine-readable description of what your business does, and after the 2025 conversion there is a real chance it no longer describes you accurately.
Automatic conversion sounds reassuring, but it is a mechanical mapping from an old list to a new one. When an old code split into several new ones, the system had to guess, and it does not always guess well. The SPF Économie's own guidance uses the example of a business that sells one thing being reassigned to a category that sells something else entirely. The conversion happened to your file whether you noticed it or not, and the legal responsibility for accuracy sits with you, not with the civil servant who ran the table.
The reform also introduced a hard structural limit that catches active founders in particular. From now on, a company can register a maximum of five primary activities per establishment unit, where before the number was unlimited. Secondary activities remain unlimited, on the condition that you genuinely carry them out. New companies created since 28 March 2025 have been bound by the five-activity cap from day one.
Existing companies that had listed more than five primary activities were given a transition window, and that window closes on 30 November 2026 (verified July 2026). After that date the SPF Économie has said sanctions may apply, though it has not published a specific penalty amount, so treat the deadline as real and the consequences as uncertain rather than harmless.
For an expat who registered a broad activity list at incorporation, to keep options open, this is the moment that list has to become honest. You will have to decide which five activities are genuinely primary, and that decision is not cosmetic, because of what each code controls.
The four things your NACE-BEL code quietly controls
Your NACE-BEL code is a switch wired into four separate systems that affect your money and your obligations, not the filing detail most founders take it for.
1. Your VAT treatment. The VAT administration (SPF Finances) uses your activity code to check that the VAT rate and regime you apply match what you actually do. Certain sectors qualify for reduced rates or specific regimes tied to their activity. Apply a reduced rate under a code that does not support it, and you hand the tax office a ready-made reason to open an audit. The code is one of the first things a VAT inspector cross-checks against your invoices.
2. Your access to subsidies and grants. A large share of regional, federal and European support is conditional on being registered under a specific NACE code. In the Brussels-Capital Region, for example, eligibility for several SME grants is filtered by activity code before a human ever reads your application. A careless reclassification during the 2025 cleanup can disqualify you from aid you were entitled to, and you will usually discover it only when an application is refused.
3. How your bank reads you. Belgian banks and credit-risk agencies (such as Graydon and Altares) use NACE codes as an input when they assess the risk of a business before granting an account, a loan or credit. Your code places you in a risk category, and some categories trigger heavier scrutiny than others. A code that misrepresents your activity, say, one that suggests a higher-risk sector than the one you operate in, can slow or complicate a credit decision for reasons you cannot see on your side of the desk.
4. Your social and professional obligations. For any company with staff, the activity classification feeds into which joint committee (commission paritaire) governs your employment relationships, and that committee sets minimum pay scales, employer contribution levels and worker benefits. This is the consequence foreign founders almost never connect to a code they picked in five minutes. The same classification also determines whether a regulated activity requires a permit or proof of professional access before you may legally carry it out.
Picture a Dutch consultant running a Belgian SRL from a registered office in 1000 Bruxelles. At incorporation she listed consulting, online training, coaching, web design and a small e-commerce sideline, five activities, all plausible. After the 2025 conversion, the code the system promoted to primary is the e-commerce one, because that is where the old-to-new mapping landed. Her VAT profile, her grant eligibility and, the day she hires her first employee, her joint committee are now anchored to a sideline that brings in a fraction of her revenue. Nothing failed loudly. The mismatch simply sits there until an audit, a grant refusal or a payroll question brings it to the surface.

How to check your NACE-BEL code and fix it before November 2026
You can check your current codes yourself in minutes, and correcting them goes through an accredited business counter.
Start by looking up your own company in the public BCE register at kbopub.economie.fgov.be. It shows the activity codes currently attached to your enterprise number and to each establishment unit, exactly as they read after the 2025 conversion. Read them as if you were a tax inspector or a bank: does the primary code describe what actually earns your money?
To decide which activities are genuinely primary when you have more than five, the administration recommends objective criteria rather than instinct: the turnover each activity generates, the full-time equivalents it mobilises, and the time you devote to it. Rank your activities on those measures, keep the real top five as primary, and move the rest to secondary, where there is no numerical limit as long as you truly perform them. Corrections are made through a guichet d'entreprises (accredited business counter) or via the online business services, not by writing to the SPF directly.
One practical point for anyone using a domiciliation provider. Your activity codes live on the establishment unit tied to your registered office in the BCE, so the address and the codes sit on the same record. A provider such as Yelomex supplies and maintains that registered office address, but the activity codes remain yours to verify and correct, they are a separate field that no address provider updates on your behalf. Checking them is part of keeping your own BCE file clean, and it takes far less time before the deadline than after it.
Looking for a professional address in Brussels?
Yelomex offers commercial domiciliation from €60/month, in real premises in the heart of Brussels. No long-term commitment required.
Frequently asked questions
Do I need to do anything if my NACE-BEL code was converted automatically?
Yes. The automatic conversion from NACE-BEL 2008 to NACE-BEL 2025 happened without your input, but you remain legally responsible for the accuracy of the result. Check your codes in the public BCE register, and if you had more than five primary activities, adjust the list through an accredited business counter before 30 November 2026.
How many activity codes can a Belgian company have?
A company can register a maximum of five primary activities per establishment unit under NACE-BEL 2025. Secondary activities are not capped, provided you actually carry them out. This five-activity limit applied immediately to companies created from 28 March 2025 and applies to all existing companies from 30 November 2026.
What happens if my NACE-BEL code does not match what I really do?
A mismatched code can trigger a VAT audit, disqualify you from grants tied to a specific activity, complicate a bank credit decision, and place your staff under the wrong joint committee. The SPF Économie has also indicated that sanctions may apply after the November 2026 compliance deadline, without publishing a fixed penalty amount.



Comments