Skip to content

Research

34.0%

of 21,973 Belgian SME homepages show the enterprise number, November 2026. With linked pages included: 56.6% in a sample of 3,000.

Legal requirements for business websites: what 21,973 Belgian SMEs show

Legal requirements for business websites: the news page of the Belgian Federal Public Service Economy headed 'Does your business have a website or a social media page?', listing the details a company has to publish online, the rule this study counts on SME sites

Sample: 21,973 Belgian SME websites from OpenStreetMap whose homepage reads without JavaScript, a sample of 3,000 of them with their linked contact, privacy and legal pages, and 594 homepages opened in a browser, measured in the week of 5 November 2026.

By

13 min read

How we measure

  1. 01We started from the same frame as our October study: all 31,123 domains of Belgian shops, restaurants and cafés, practices, offices and trades listed in OpenStreetMap. In early November 2026, 23,676 of them returned a working page (76.1%). The rest dropped out: 3,177 domains without DNS, 1,044 redirecting to another domain, 591 unreachable, 370 blocking bots in robots.txt, 233 parked and a few smaller groups such as error pages and default hosting pages. 532 sites sat behind a bot check; we count them as dropouts and did not try to get past the check. Another 1,703 working sites only build their text with JavaScript and fall outside the HTML denominator, which leaves 21,973 sites.
  2. 02On each homepage we searched the HTML for an enterprise number (0 or 1 followed by nine digits, with or without BE, kept only when the modulo 97 check holds), a legal form (BV, NV, CV, VZW, SRL, SA and their variants), the register of legal entities (RPR or RPM) followed by a court, a street address with postcode, an email address, a phone number, and links to a privacy policy, cookie policy, terms and conditions or legal notice. On healthcare sites we also looked for a professional body, a protected professional title or an INAMI/RIZIV number.
  3. 03Tracker code in the HTML means code from Google Analytics, Google Tag Manager, Google Ads, the Meta pixel, Microsoft Clarity, Hotjar, LinkedIn, TikTok and a few smaller services. We recognised a consent tool by the code of 25 common tools. Code in the HTML does not prove that a tracker fires before the visitor chooses; the browser sample measures that.
  4. 04From the HTML measurement we drew a sample of 3,000 sites. The draw was made on the provisional version of the measurement, before the final correction of the dropouts, and we kept it. For each site we followed the links to contact, privacy, terms, legal notice and cookie pages: 4,845 pages read. 2,440 sites had at least one readable linked page, and the same detectors ran on those pages.
  5. 05From all working sites we drew 600 homepages and opened them in Chromium in a phone window of 390 by 844 pixels, with no clicks and no cookies accepted, waiting 3.5 seconds. 594 returned a page. A tracker counts as an analytics or advertising cookie, or a request to a pixel of Google, Meta or another ad service: the same definition as in October. A banner is any visible cookie notice; a reject button is a button on that first layer that refuses everything. Banners the pattern missed at first led to a second pass over every site without a banner.
  6. 06We checked each detector by hand on 50 random sites, mixing hits and misses. Correct: enterprise number 50, register of legal entities 50, email 50, privacy link 50, cookie link 50, tracker code 49, legal form 48, terms 48, consent tool 48, browser banner 48 and healthcare title 47. The address detector first scored 46 of 50 and 50 of 50 after a fix. For the reject button we took 25 banners: 23 correct, and the two misses led to a wider pattern.
  7. 07Limits: KBO Open Data was not available during the measurement, so we cannot tell a company from a sole trader, while legal form and register only apply to legal entities. A number inside an image or in text that only appears through JavaScript stays invisible to us. The browser run is a snapshot in a phone window. We only call a gap between groups a difference when both have at least 100 sites and the gap is 5 points or more. We publish counts only, never a domain, a company name or an enterprise number.
On this page
  1. 01What Belgian law asks of a company site
  2. 02Linked pages double the count
  3. 03Legal form and court: rarely shown
  4. 04Privacy policies: half link one
  5. 05Trackers before consent on a third of sites
  6. 06By sector: business services lead, hospitality trails
  7. 07Brussels and Wallonia show the number less often
  8. 08Platforms matter for cookies, not for the number
  9. 09Healthcare: professional titles are rare
  10. 10What this means for your business

In November 2026, 34.0% of the 21,973 Belgian small business homepages we could read showed the company's enterprise number. In a sample of 3,000 sites we also read the linked contact, privacy and legal pages, and the number then turned up on 56.6%. On 43.4% of the sample it was on none of those pages.

Cookies tell a similar story. Of 594 homepages opened in a browser without a single click, 33.7% loaded a tracker before the visitor had made any choice, and 21.4% showed a cookie banner with a reject button on its first layer. Belgium's economy ministry checked 2,158 websites and web pages in 2025 and found the number missing on 45.7%. We counted every SME site in the frame of our October study, so the gaps show up by sector, province and platform.

Contact details almost always, the enterprise number on one in three

  • A way to get in touchemail, phone, form or contact link

    94.2%
  • Phone number

    81.2%
  • Street address

    75.2%
  • Email address

    68.4%
  • Link to a privacy policy

    49.6%
  • Enterprise numberKBO or VAT number

    34.0%
  • Link to terms and conditions

    29.4%
  • Link to a cookie policy

    23.5%
  • Legal formBV, NV, SRL, non-profit

    14.8%
  • RPR with the courtregister of legal entities

    1.9%

Percent of the homepages that can be read without JavaScript. Measured in November 2026.

What Belgian law asks of a company site

If you run a business in Belgium, or sell to Belgian customers from a Belgian entity, three laws shape your footer. Article III.25 of the Code of Economic Law requires every business registered in the Crossroads Bank for Enterprises (KBO/BCE) to show its enterprise number on all its documents, its website included. Article XII.6 of the same code applies to anyone offering goods or services online: name, geographic address, contact details including an email address, the enterprise number and the VAT number, plus the professional body and title for a regulated profession. Article 2:20 of the Code of Companies and Associations adds, for legal entities, the legal form, the registered office and the words 'register of legal entities' (RPR in Dutch, RPM in French) followed by the court of that office.

Cookies fall under article 10/2 of the Belgian data protection act of 30 July 2018: anything not strictly necessary needs prior consent. The Belgian Data Protection Authority asks for an 'accept all' and a 'reject all' button on the same layer and grants no exemption for analytics cookies. Under the GDPR you inform people at the moment you collect their data, a contact form included, which is why most sites carry a privacy policy.

Foreign readers often know this set as an impressum; our guide to the impressum shows how the German and Belgian versions compare, and the company number on your website covers the number itself.

ItemBelgian basisWho it applies toShare of homepages
Enterprise numberCEL III.25, XII.6, CCA 2:20every business in the KBO/BCE34.0%
Street addressCEL XII.6, III.74anyone selling online75.2%
Email addressCEL XII.6, III.74anyone selling online68.4%
Legal formCCA 2:20, CEL III.74legal entities14.8%
Register with courtCCA 2:20legal entities1.9%
Link to a privacy policyGDPRanyone collecting personal data49.6%
Professional body or titleCEL XII.6, III.74regulated professions9.1% of healthcare sites

CEL is the Code of Economic Law, CCA the Code of Companies and Associations. All shares cover the 21,973 homepages, sole traders included. Legal form and register do not apply to sole traders, so those two rows understate the gap among companies.

Linked pages double the count

Many Belgian businesses keep their details off the homepage and put them on a contact page, in the privacy policy or on a legal notice page. In a sample of 3,000 sites we read those pages too. The enterprise number then climbs from 32.5% to 56.6%, and the full set of number, address and email from 25.2% to 51.3%.

ItemHomepage, all 21,973 sitesSample of 3,000: homepageSample of 3,000: homepage plus linked pages
Enterprise number34.0%32.5%56.6%
Legal form14.8%14.8%33.7%
Register with court1.9%1.6%5.0%
Street address75.2%75.3%90.5%
Email address68.4%68.7%86.5%
Number, address and email together26.4%25.2%51.3%

On the homepage the sample tracks the full count closely, so the last column is a fair estimate for all sites. Of the 721 sites where the number only appeared on a linked page, 233 had it on a legal notice page, 218 on the contact page, 209 in the privacy policy and 59 in the terms. To look up a Belgian number, or any EU VAT number, use our EU VAT number check.

One click further shows more, but far from all

Homepage plus linked pagesHomepage only

  • Street address
    90.5%
    75.3%
  • Email address
    86.5%
    68.7%
  • Enterprise number
    56.6%
    32.5%
  • Legal form
    33.7%
    14.8%
  • RPR with the court
    5.0%
    1.6%

Percent of a random sample of 3,000 sites. Linked: the contact, privacy, legal notice and terms page the homepage links to itself.

In November 2026, 14.8% of 21,973 Belgian SME homepages named a legal form such as BV, NV or SRL. The register of legal entities with its court, which article 2:20 asks of every legal entity, appeared on 1.9%. With linked pages, the sample reaches 33.7% for the legal form and 5.0% for the register.

Without KBO Open Data we could not set sole traders apart, so the true gap among companies is smaller than these shares. Still, the register stays rare: even sites that name their legal form almost never add the court. Where the legal form is on the homepage, the enterprise number is there too in 63.4% of cases, usually in one footer line. Our impressum generator builds that line for you.

Half of Belgian SME sites link from the homepage to a privacy policy: 49.6% of 21,973 in November 2026. Counting a legal notice page as well, the share is 53.3%. A link to a cookie policy appeared on 23.5%, to terms and conditions on 29.4%.

Sectors differ a lot. Business services link a privacy policy on 70.8% of their sites, restaurants and cafés on 38.6%, even though a booking form collects personal data just the same. Whether you need one is answered in do I need a privacy policy; what goes in it is in our guide to a GDPR compliant website and the GDPR website checklist. A disclaimer is a separate matter, covered in do I need a website disclaimer.

The HTML of 48.7% of the 21,973 homepages holds tracker code, most often Google Analytics (29.9%) or Google Tag Manager (22.3%). Consent tool code shows up on 27.0%, and 27.9% carry tracker code with no consent tool or banner code at all. Code alone does not show what happens when someone lands on the page, so we opened 594 homepages in a browser and clicked nothing.

In November 2026, 33.7% of those 594 Belgian SME sites loaded a tracker before the visitor chose anything. A Google Analytics cookie was already set on 26.8%; on 8.6% a request went to the Meta pixel. A cookie banner appeared on 39.2%, and a banner with a reject-all button on its first layer on 21.4%. So just over half of all banners (54.5%) offer that button; 22.3% only offer 'accept', and another 22.3% pair 'accept' with a settings link.

What a visitor gets without clickingSitesOf 594
No banner and no tracker24541.2%
A tracker before any choice20033.7%
A tracker and no banner11619.5%
A banner with a first-layer reject button12721.4%
A banner with a reject button and no tracker8514.3%

Of the 200 sites that fire a tracker early, 58.0% show no banner at all. The other 42.0% do show one, but the tracker has already run by the time it appears.

In October the same method gave 35.6% of 427 working sites. At 33.7% now, the two are about equal; the gap is within what two samples of this size produce. Our cookie scanner shows what your own site sets before anyone chooses. For the analytics side, see Google Analytics 4 setup and our note on the consent mode change. Server-side tracking moves collection off the browser, but consent is still needed for anything not strictly necessary. If you also serve French visitors, the CNIL cookie rules are close to the Belgian ones.

How many sites let you refuse straight away

  1. Opened in a browserat phone size, without a click

    594
  2. Shows a cookie banner

    39.2%
  3. With a reject button on the first layerbeside accept, without opening settings first

    21.4%

First bar in sites, the rest as a share of all opened sites. Measured in November 2026.

By sector: business services lead, hospitality trails

Accountants, lawyers and consultants publish the most of the required details, restaurants and cafés the least. On the homepage, 39.1% of business services show the enterprise number against 29.0% in hospitality. The legal form gap is wider still: 29.1% against 8.6%. Sole traders, who need no legal form, may explain part of that; without KBO data we could not check.

SectorSitesEnterprise numberLegal formPrivacy policy linkTracker code in HTMLNumber, address and email
Hospitality7,44329.0%8.6%38.6%41.9%21.6%
Retail6,41838.1%14.9%54.3%53.8%30.0%
Business services2,64539.1%29.1%70.8%64.3%32.6%
Healthcare2,32530.0%14.9%48.4%39.2%22.1%
Beauty and leisure1,32632.3%13.1%47.5%42.1%24.6%
Construction and trades1,23137.2%20.3%48.7%52.3%30.0%
Automotive58541.5%19.8%53.2%53.0%34.4%
All sites21,97334.0%14.8%49.6%48.7%26.4%

With linked pages the spread grows. In the sample, the enterprise number reaches 72.7% in business services (366 sites), 66.5% in retail (860) and 47.8% in hospitality (1,042).

The browser sample shows the cookie side per sector. Groups under 100 sites are indicative only.

SectorSites in the browserCookie bannerFirst-layer reject buttonTracker before choice
Hospitality20131.8%16.9%28.4%
Retail16237.7%16.0%42.6%
Business services7157.7%36.6%36.6%
Healthcare5735.1%24.6%24.6%
Beauty and leisure4045.0%25.0%25.0%
Construction and trades3745.9%29.7%43.2%
Automotive2646.2%23.1%30.8%
All sites59439.2%21.4%33.7%

Shops fire a tracker before consent more often than restaurants and cafés: 42.6% against 28.4%, both groups above 100 sites.

Brussels and Wallonia show the number less often

In East and West Flanders the enterprise number sits on just over 41% of SME homepages; in Brussels on 22.5%. The Walloon provinces range from 25.0% to 34.3%. Privacy links vary far less, mostly between 42% and 52%.

ProvinceSitesEnterprise numberPrivacy policy linkTracker code in HTMLNumber, address and email
Antwerp3,83234.4%51.8%50.0%27.1%
East Flanders3,58341.4%50.5%49.1%33.3%
West Flanders3,19841.3%50.9%50.4%33.6%
Flemish Brabant2,34734.7%49.6%45.5%27.8%
Brussels2,18522.5%49.9%52.0%16.6%
Limburg1,78934.9%51.6%49.2%26.8%
Liège1,49526.2%48.8%48.8%18.6%
Hainaut1,17125.4%44.6%44.4%18.1%
Walloon Brabant1,01531.0%43.2%44.4%21.2%
Namur77834.3%46.4%46.4%24.2%
Luxembourg58025.0%41.9%45.0%18.8%

The language of the site follows the same line. Dutch-language sites show the number on 38.2% of 14,306 homepages, French-language sites on 28.6% of 5,609 and English-language sites on 19.7% of 1,775. An English site run by a Belgian business falls under exactly the same rules, which matters for founders who build in English first.

The enterprise number on the homepage, per province

Antw.34.4%
E Fl.41.4%
W Fl.41.3%
Fl Br.34.7%
Brus.22.5%
Limb.34.9%
Liège26.2%
Hain.25.4%
W Br.31.0%
Namur34.3%
Lux.25.0%

Percent of the homepages per province; the province comes from the address in OpenStreetMap.

Platforms matter for cookies, not for the number

WordPress, Wix and most other builders sit between 33% and 38% for the enterprise number, so the platform says little there. It says a lot about cookies. Consent tool code appears on 42.7% of WordPress sites, 63.1% of Shopify stores and 1.3% of Squarespace sites. Our CMS detector tells you what any site runs on.

PlatformSitesEnterprise numberPrivacy policy linkTracker code in HTMLConsent tool in HTMLTracker without consent tool
WordPress7,74233.5%48.9%47.6%42.7%19.4%
No platform detected6,17134.2%51.5%55.8%14.0%37.5%
Wix1,44233.8%36.3%6.1%4.3%4.7%
Drupal89438.4%72.9%69.7%30.9%45.3%
Shopify62622.5%73.0%58.5%63.1%16.5%
Squarespace47426.2%26.2%28.1%1.3%27.2%
Odoo38635.2%44.8%46.1%6.2%39.6%

Read the Wix row with care: Wix sites show little tracker code in their HTML, and whatever loads later through JavaScript is outside this count. Drupal sites often link a privacy policy, yet 45.3% hold tracker code with no consent tool we recognised. Shopify has the lowest share showing the enterprise number, at 22.5%; if you sell online, our ecommerce legal requirements guide lists the extra rules for shops.

Healthcare: professional titles are rare

For a regulated profession, article XII.6 also asks for the professional body, the professional title and the country that granted it. Of the 2,325 healthcare sites in the count (doctors, dentists, physiotherapists, pharmacies and other practices), 9.1% named a professional body, a protected title or an INAMI/RIZIV number on the homepage in November 2026. In the sample of 311 healthcare sites, linked pages lift that from 8.4% to 14.8%.

The enterprise number is often missing in healthcare too: 30.0% on the homepage, 45.0% with linked pages. A practice that lets patients book online handles health data, so a clear privacy policy is more than a formality there.

What this means for your business

Most missing details take an afternoon to fix, without a new site:

  1. Put your details in the footer of every page. Name, address, email and enterprise number, and for a company also legal form, registered office and the register with its court. The impressum generator writes the block; the EU VAT number check confirms the number.
  2. Link your privacy policy from every page. A contact form alone means you collect personal data. Work through the GDPR website checklist.
  3. Test what loads before anyone chooses. Open your site in a private window and run the cookie scanner. If a Google Analytics cookie is already there, put the tag behind consent. Check whether you need a cookie banner at all.
  4. Give the banner a reject button next to 'accept'. Same size, same layer, as the Belgian Data Protection Authority asks.
  5. Rebuilding anyway? Put the details and a banner that asks first into the brief. If you have a website designed, settle it up front rather than patching it later.

Want a second pair of eyes on your site? Book a call.

Questions business owners ask about website compliance in Belgium

What are the legal requirements for a business website in Belgium?

Your name, address, email address and enterprise number, plus your VAT number if you have one. A company adds its legal form, registered office and the register of legal entities with its court. In November 2026, 26.4% of 21,973 Belgian SME homepages showed number, address and email together.

Do I have to show my company number on my website?

Yes. Article III.25 of the Code of Economic Law requires it on every document of a registered business, the website included. 34.0% of Belgian SMEs show it on the homepage, 56.6% on the homepage or a linked page. More in company number on your website.

Is a cookie banner required in Belgium?

Yes, as soon as you use cookies or trackers that are not strictly necessary, such as Google Analytics or the Meta pixel. You need consent first, with a reject button on the same layer. Of 594 Belgian SME homepages, 21.4% showed such a banner.

Does a small business website need a privacy policy?

Yes, if the site collects personal data, and a contact form or an analytics cookie already does. 49.6% of Belgian SME homepages link to a privacy policy.

How many small business sites load trackers without consent?

33.7% of 594 Belgian SME homepages loaded a tracker before the visitor chose anything in November 2026. In October it was 35.6% of 427 sites, about the same. On 26.8% it was a Google Analytics cookie.

Can I use these figures?

Yes, credit VBS and link to this page. All counts are in the CSV at the top, without domain names or company names.

Website design

Measuring without cookies is possible

We build websites for Belgian small businesses. For Business Centrum we built our own cookieless analytics on AWS, next to a site in four languages. A website with us starts from 1,500 euros.

  • Our own cookieless analytics, as built for Business Centrum
  • Sites in four languages when needed
  • A website from 1,500 euros

How we approach it is on our page about Website design.

Tell us where you stand.

A few sentences will do. We reply within 24 hours with a proposal for a first call.

Optional, if you prefer a call.

What do you want to achieve, and what is already there?

We only use your details to reply to you.