I am a:

🇧🇪

Belgium

Capital: Brussels

Recently updated

Fees, fines, and deadlines are approximate and may change. Always verify with official sources before acting.

Key Registrations & Procedures

Municipal Registration (Inscription Communale / Gemeentelijke Inschrijving)

MANDATORYEU + Non-EU

Registering at your local commune is the administrative foundation for everything that follows in Belgium. The registration officially records your presence, triggers automatic assignment of your National Number (Rijksregisternummer), and establishes your legal standing to access healthcare, education, and public services.

Local Municipality (Commune / Gemeente)

Deadline: Within 8 working days of arriving and establishing your principal residence in Belgium.
Processing Time: National Number and Annexe 19 / Bijlage 19 (EU Registration Card) issued within ~30 days after address verification by police.
💰Fees: Free
📅Appointment: Required - book at your local commune/gemeente website or go in person.
Required Documents:
  • Valid passport or EU national ID card (original)
  • Signed rental contract or proof of property ownership
  • If staying with someone: written declaration from the owner/tenant confirming your residence
  • Completed registration form (available at commune)
  • Biometric passport photo
Where to Do It:

Your local commune (in Wallonia/Brussels) or gemeente (in Flanders). In Brussels: your local commune out of 19. In Antwerp: Stad Antwerpen city hall.

If You Don't Do It:

Fines for late registration up to EUR 200. Without registration you cannot obtain a National Number, eID, health insurance, or work legally in Belgium.

Regional Variations: Belgium has 3 language regions (French, Dutch, German) with different administration names but the same federal rules. Brussels has 19 separate communes with their own offices.
🏠 Useful Services
  • Flatio specialises in furnished mid-term rentals across Europe, which is practical if you need a registered address before committing to a permanent flat.
  • Wunderflats covers furnished apartments in major European cities for one to twelve months, with no agency fees and utilities typically included in the monthly rate.
Visit Official Website

EU Registration Card (Annexe 19 / Bijlage 19)

MANDATORYEU Citizens Only

EU and EEA citizens receive the Annexe 19 or Bijlage 19 as official proof of residence after their commune verifies their right of residence under EU Freedom of Movement rules. Most administrative processes, banks, and employers will ask for it.

Local Municipality (Commune / Gemeente)

Deadline: Issued automatically as part of municipal registration for EU citizens - no separate action required.
Processing Time: Issued within 30 days of municipal registration (after address verification by police).
💰Fees: Free (included in municipal registration).
📅Appointment: Same as municipal registration appointment.
Required Documents:
  • No separate documents - issued as part of municipal registration
Where to Do It:

Issued by your local commune/gemeente upon completion of address verification.

If You Don't Do It:

This card formally confirms your right of residence as an EU citizen in Belgium. Without it you may face difficulties with employers, banks, or the CPAS/OCMW (social welfare).

Regional Variations: Same process nationwide - the Annexe 19 / Bijlage 19 is a federal document issued by all municipalities.
Visit Official Website

Carte F / F-kaart (Residence Card)

MANDATORYNon-EU Citizens Only

Non-EU citizens and family members of EU/EEA citizens require a residence card (Carte F or F-kaart) to live and work legally in Belgium beyond the short-stay period. The F-card specifically covers family members of EU/EEA nationals; separate permit categories exist for workers, students, and other purposes.

Local Municipality (Commune / Gemeente) - Foreign Nationals Department

Deadline: Within 8 days of arrival in Belgium for non-EU citizens. The process starts with a declaration at the commune, after which the Immigration Office (Office des Etrangers / Dienst Vreemdelingenzaken) makes a decision.
Processing Time: 5-8 months for the full F or F+ card. An Attestation d'Immatriculation (orange card, Bijlage 15) is issued immediately as a temporary proof of legal stay.
💰Fees: EUR 0 for the initial declaration. EUR 210 for the F-card (spouse/family of Belgian or EU citizen). Varies by permit type.
📅Appointment: Required at your local commune for initial registration. The Immigration Office processes the actual permit.
Required Documents:
  • Valid passport (original, valid for at least 12 months beyond intended stay)
  • Proof of relationship if applying as family member of EU citizen or Belgian national
  • Proof of sufficient financial means (if applicable)
  • Proof of health insurance coverage
  • Criminal record certificate (casier judiciaire / strafregister) from country of origin (apostilled)
  • Biometric passport photo
  • Completed application form
Where to Do It:

Your local commune (commune/gemeente). The commune registers you and forwards your file to the Immigration Office (Office des Etrangers / Dienst Vreemdelingenzaken) which makes the decision on granting the permit.

If You Don't Do It:

Staying in Belgium without a valid residence document after your visa expires is illegal. This constitutes an irregular stay and can lead to fines, detention, and deportation. Working without the correct permit type also exposes your employer to significant fines.

Regional Variations: The F-card (unlimited stay) and F+ card (permanent residence) are issued to non-EU family members of EU/EEA citizens. Non-EU citizens who are not family of EU citizens receive an A, B, C, D, or H permit depending on their situation (work, study, family, etc.). Processing times vary significantly by commune and permit type.
Visit Official Website

National Number (Numero National / Rijksregisternummer)

MANDATORYEU + Non-EU

Belgium's 11-digit personal identification number, the National Number (Numero National in French, Rijksregisternummer in Dutch), encodes your date of birth, sex, and a check digit. You do not need to apply for it separately. It is assigned automatically when your commune processes your Municipal Registration (Inscription Communale or Gemeentelijke Inschrijving). No additional appointment or form is required. The number appears on your eID card and is required for every interaction with Belgian public services, healthcare funds (mutualites), and most financial institutions.

National Register (Registre National) - managed via municipalities

Deadline: Assigned automatically upon municipal registration - no separate action required.
Processing Time: Included in municipal registration confirmation.
💰Fees: Free
📅Appointment: Same as municipal registration.
Required Documents:
  • No separate documents - assigned automatically upon successful municipal registration
Where to Do It:

Assigned by the National Register upon successful municipal registration. Appears on your eID card.

If You Don't Do It:

Without a National Number you cannot be enrolled in the Belgian social security system, access the eID portal, file taxes, or receive social benefits.

Regional Variations: National system - same process across all Belgian municipalities.
Visit Official Website

Health Insurance Registration (Mutuelle / Ziekenfonds)

MANDATORYEU + Non-EU

Every resident in Belgium must enrol with a health insurance fund (mutualite or ziekenfonds), which reimburses a portion of medical costs. You choose your fund from the available providers, including Mutualite Chretienne, Solidaris, and Mutualiteit Onafhankelijken, among others, and pay an annual membership fee.

Any Belgian health insurance fund (mutuality)

Deadline: Within 3 months of starting work in Belgium. EU citizens must register before this deadline.
Processing Time: Membership activated within days. Health card (vignettes) mailed within 1-2 weeks.
💰Fees: Annual membership fee: approx. EUR 100-200 depending on mutuality and package.
📅Appointment: No appointment needed - visit any mutuality office or apply online.
Required Documents:
  • National Number
  • Valid passport or EU national ID card
  • Employment contract or proof of self-employment or student enrollment
  • Bank account details (Belgian IBAN)
Where to Do It:

Any of the five main Belgian mutualities: Mutualite Chretienne / Christelijke Mutualiteit (mc.be), Mutualite Libre / Vrije Mutualiteit (mloz.be), Mutualite Socialiste (anmc.be), Mutualite Liberale (ml.be), Mutualite Neutre.

If You Don't Do It:

Not registering with a mutuality means you pay 100% of all medical costs. Belgian healthcare costs without mutuality coverage are very high. Fines may also apply for late registration.

Regional Variations: Belgium has three main regional healthcare systems (INAMI/RIZIV manages nationally). The five mutualities operate nationally.
🩺 Useful Services
  • SafetyWing provides flexible travel and health insurance accepted across the EU, useful as interim cover while your local insurance is being arranged.
Visit Official Website

eID Card (Carte d'Identite Electronique / Elektronische Identiteitskaart)

MANDATORYEU + Non-EU

The electronic identity card (Carte d'Identite Electronique or Elektronische Identiteitskaart) is issued to all registered residents aged 12 and over. Its chip stores your digital identity for use in online government services, electronic document signing, and travel within the EU.

Local Municipality (Commune / Gemeente)

Deadline: Mandatory for all Belgian residents aged 12 and over - apply after municipal registration and National Number assignment.
Processing Time: eID card ready within 3-4 weeks (standard). Express: 24 hours for EUR 170.
💰Fees: EUR 20-25 (standard). Express EUR 170.
📅Appointment: Required - book at your local commune/gemeente.
Required Documents:
  • National Number
  • Previous identity document
  • Biometric passport photo
  • EUR 20-25 payment
  • Electronic fingerprints taken at the commune
Where to Do It:

Your local commune / gemeente.

If You Don't Do It:

Carrying a valid eID is legally required for all residents over 12 in Belgium. Fines can apply for non-compliance. The eID is also required for online government services (itsme digital identity app).

Regional Variations: Same process nationally. eID is produced centrally and mailed or collected at the commune.
Visit Official Website

Social Security Registration (ONSS/RSZ)

MANDATORYEU + Non-EU

The Belgian National Social Security Office (ONSS or RSZ) manages contributions covering pensions, unemployment, healthcare, and work incapacity. For employees, registration is handled by the employer. Self-employed persons must register separately with the INASTI or RSVZ social insurance fund.

National Social Security Office (ONSS/RSZ)

Deadline: Automatic for employed workers - employer registers you before or on your first day. Self-employed must register with INASTI/RSVZ before commencing activity.
Processing Time: Automatic for employees. Self-employed: registration confirmed within 5-10 business days.
💰Fees: Free (contributions deducted from salary).
📅Appointment: No appointment for employed workers. Self-employed: register with a Belgian social secretariat.
Required Documents:
  • National Number
  • Valid passport or EU national ID card
  • Employment contract (employer registers you)
  • For self-employed: BCE/KBO business registration and social secretariat affiliation
Where to Do It:

Employees: handled by employer. Self-employed: register with a Belgian social secretariat (Acerta, Partena, UCM) which handles INASTI/RSVZ registration.

If You Don't Do It:

Working without ONSS/RSZ registration means social security contributions are not paid, leaving you without pension rights, unemployment benefits (ONEM/RVA), sick leave, or workers' compensation insurance.

Regional Variations: National system. ONSS/RSZ is federal. Self-employed registration varies slightly by language region but rules are set federally.
Visit Official Website

Self-Employed Registration (BCE/KBO - Banque-Carrefour des Entreprises)

MANDATORYEU + Non-EU

Self-employed persons and freelancers in Belgium must register their business activity with the Crossroads Bank for Enterprises (Banque-Carrefour des Entreprises or Kruispuntbank van Ondernemingen), which issues a unique enterprise number (numero d'entreprise) for use on all invoices and official correspondence. Affiliation with a social insurance fund (caisse d'assurances sociales or sociaalverzekeringsfonds) is also mandatory, to cover quarterly self-employed social contributions.

BCE (Banque-Carrefour des Entreprises / Kruispuntbank van Ondernemingen) via a recognised business counter (guichet d entreprises / ondernemingsloket)

Deadline: Before starting any self-employed activity in Belgium. You must register before issuing your first invoice.
Processing Time: 1-3 business days.
💰Fees: EUR 90-120 for the registration fee paid to the business counter. Additional costs for specific permits depending on activity.
📅Appointment: No appointment needed - apply via a recognised business counter online or in person.
Required Documents:
  • Valid identity document (eID or passport)
  • National Number (Numero National / Rijksregisternummer)
  • Proof of Belgian address
  • Description of your business activity (NACE code)
  • Any required professional licence or qualification certificate (varies by activity)
  • Belgian bank account (IBAN)
Where to Do It:

Apply via a recognised business counter (guichet d entreprises): Acerta, Liantis, Securex, UCM, or Xerius. All operate online portals. The counter registers you in the BCE and assigns your company number (numero d entreprise / ondernemingsnummer).

If You Don't Do It:

Operating as self-employed without BCE registration is illegal in Belgium and constitutes economic fraud. Penalties include fines, back-payment of social contributions, and potential criminal liability. Your invoices will also be legally invalid.

Regional Variations: The registration process is nationally standardised. However, certain regulated professions (architects, accountants, healthcare workers) require additional accreditation from their professional order before or alongside BCE registration.
Visit Official Website

Sperrkonto / Blocked Account - Non-EU Students Only

MANDATORYNon-EU Citizens Only

Non-EU students applying for a Belgian student visa must demonstrate sufficient financial means for the duration of their studies. The most widely accepted method is a blocked account holding approximately EUR 11,208 per year, structured to release a fixed monthly amount rather than allowing lump-sum withdrawal. Some Belgian institutions and consulates accept alternative forms of proof of funds.

German bank or specialised provider (Fintiba, Expatrio, Deutsche Bank) - account opened before visa application

Deadline: Required before applying for a Belgian student visa if you are a non-EU citizen. Must be in place before your visa appointment at the Belgian embassy or consulate in your home country.
Processing Time: 1-5 business days to open the account.
💰Fees: EUR 0-200 depending on provider. You must deposit the required minimum amount (currently EUR 11,208/year for Belgium) into the blocked account.
📅Appointment: No appointment - open online with a specialised provider.
Required Documents:
  • Valid passport
  • Admission letter from a Belgian higher education institution
  • Belgian consulate visa application reference (if required by provider)
  • Minimum deposit amount (approximately EUR 11,208 for one academic year)
Where to Do It:

Open online with providers such as Fintiba, Expatrio, or directly with Deutsche Bank or ING Belgium. The blocked account releases a fixed monthly amount to cover living expenses once you are in Belgium.

If You Don't Do It:

Without proof of sufficient financial means (via blocked account or equivalent) your Belgian student visa application will be refused. You cannot enrol as a non-EU student without a valid student visa.

Regional Variations: Requirements vary by Belgian institution and consulate. Some institutions accept a bank guarantee or parental income declaration instead. Always check with the specific Belgian consulate in your country.
📱 Useful Services
  • Saily provides eSIM data plans for students arriving in Europe, with instant activation and no physical SIM card or roaming charges required.
Visit Official Website

itsme (Belgian Digital Identity App)

GOOD TO HAVEEU + Non-EU

itsme is Belgium's national mobile identity application, linked directly to your eID card. It is used to authenticate yourself on government portals, banking platforms, and private services. Adoption is now widespread and for a growing number of official processes itsme is the only accepted digital authentication method.

Itsme consortium (itsme.be)

Deadline: Activate as soon as you have your eID - required for most Belgian government digital services.
Processing Time: Immediate setup via mobile app.
💰Fees: Free
📅Appointment: No appointment - fully mobile app setup.
Required Documents:
  • eID card
  • eID PIN code (set at the commune when collecting the card)
  • Belgian mobile phone number
Where to Do It:

Download the itsme app on iOS or Android. Activation requires eID card physical scan or card reader.

If You Don't Do It:

Without itsme you cannot easily access Belgian tax portal (MyMinfin), social security (mysocial security), eHealth, or most Belgian digital government services.

Regional Variations: National digital identity - standard across all Belgian digital services.
Visit Official Website

Belgian Bank Account (Rekening / Compte Bancaire)

GOOD TO HAVEEU + Non-EU

A Belgian bank account carrying a BE IBAN is a practical requirement from the start. Most employers, landlords, and utility providers will not process payments to foreign IBANs, and tax refunds and social benefit payments are issued exclusively to Belgian accounts.

Any Belgian bank (BNP Paribas Fortis, ING Belgium, KBC, Belfius, Argenta)

Deadline: Open as soon as you have your National Number and eID - required for salary, rent, health insurance premiums, and direct debits.
Processing Time: Traditional banks: 1-2 weeks. Online: BNP Easy Banking, KBC app - 3-5 days.
💰Fees: Varies - most Belgian banks charge EUR 2-10/month. Revolut BE is free.
📅Appointment: Required for traditional banks. Online for BNP Easy Banking and KBC app.
Required Documents:
  • Valid passport or EU national ID card (eID for Belgian residents)
  • National Number
  • Belgian address (as registered in the municipal register)
  • Employment contract or proof of income (some banks require)
Where to Do It:

Any Belgian bank branch. Most accessible for new arrivals: BNP Paribas Fortis, ING Belgium, or KBC. Also Revolut BE for a free digital account.

If You Don't Do It:

No legal penalty, but a Belgian IBAN is required for salary payments under Belgian law (SEPA), health insurance direct debit, and most utility and rental contracts.

Regional Variations: National coverage. BNP Paribas Fortis and KBC have the widest networks.
💳 Useful Services
  • Wise offers a multi-currency account at mid-market exchange rates, commonly used by expats for salary receipt and international transfers.
  • Monese allows account opening without proof of address, which makes it a practical option in the first weeks before your registration paperwork is complete.
Visit Official Website

Vehicle Registration (if importing a car)

GOOD TO HAVEEU + Non-EU

Importing a vehicle registered abroad requires re-registration in Belgium within 30 days of establishing residence. Failing to comply is a traffic offence and may render your existing insurance policy void.

Local commune / DIV (Direction pour l Immatriculation des Vehicules)

Deadline: Within 30 days of establishing residence if you import a vehicle registered abroad.
Processing Time: 4-6 weeks for Belgian number plates.
💰Fees: EUR 30-60 for registration certificate plus DIV administrative fees.
📅Appointment: No appointment needed for DIV - apply online or via a registered vehicle agent.
Required Documents:
  • Proof of Belgian residence
  • Previous foreign registration certificate
  • Technical inspection certificate (keuring/controle technique) if required
  • Valid insurance certificate (green card)
  • Proof of ownership / purchase invoice
Where to Do It:

DIV (Direction pour l Immatriculation des Vehicules) online portal or any registered vehicle registration agent (garagiste agree).

If You Don't Do It:

Driving a foreign-registered vehicle after establishing normal residence in Belgium is a traffic offence. Your vehicle insurance may also be invalidated.

Regional Variations: Applies nationally. Technical inspection requirements vary slightly by vehicle age and type.
📋 Useful Services
  • Translayte provides certified document translations accepted by EU government offices, with online ordering and rush turnaround available.
  • Rushtranslate also offers certified translations with rush delivery, accepted by government offices across Europe.
  • My Baggage handles door-to-door shipping across Europe with online booking and full tracking.
  • ParcelABC lets you compare rates across multiple carriers before booking your shipment to Europe.
Visit Official Website

Driving Licence Exchange

OPTIONALNon-EU Citizens Only

Non-EU driving licences are valid in Belgium for 185 days from the date of establishing residence. After that period, exchange for a Belgian licence is required. The process is handled through your local commune and in most cases does not require a new driving test, though this depends on your country of origin.

Local Municipality (Commune / Gemeente) - driving licence department

Deadline: Within 185 days of establishing residence in Belgium for non-EU licence holders. EU/EEA licences remain valid.
Processing Time: 4-8 weeks depending on country of origin and commune.
💰Fees: Varies by commune - typically EUR 25-35.
📅Appointment: Required - apply at your local commune driving licence department.
Required Documents:
  • Valid non-EU driving licence (original)
  • Certified translation if not in French, Dutch or German
  • National Number
  • eID card
  • Biometric passport photo
  • Proof of Belgian residence
Where to Do It:

Your local commune (commune/gemeente) driving licence department. In Brussels: your local commune office.

If You Don't Do It:

After 185 days your non-EU licence is no longer valid in Belgium. Driving without a valid licence risks fines, insurance invalidity, and potential vehicle impoundment.

Regional Variations: EU/EEA licences do not need exchange - they remain valid in Belgium. Non-EU rules vary by country of origin and bilateral agreements.
📋 Useful Services
  • Translayte — Certified document translations accepted by EU authorities. Fast turnaround, available online.
  • Rushtranslate — Certified translations with rush delivery options. Accepted by government offices across Europe.
  • My Baggage — Affordable door-to-door shipping when moving to Europe. Book online, tracked delivery.
  • ParcelABC — Compare shipping prices across carriers for moving your belongings across Europe.
Visit Official Website
'); w.document.close();w.focus();setTimeout(function(){w.print();},500); } function emailChecklist(){ if(!COUNTRY_DATA)return; var regs=COUNTRY_DATA.registrations||[]; var body=['Relocation Checklist - '+(COUNTRY_DATA.name||''),'','']; regs.forEach(function(r,i){body.push((i+1)+'. ['+(r.level||'').toUpperCase()+'] '+r.name);body.push(' Authority: '+r.authority);if(r.deadline)body.push(' Deadline: '+r.deadline);if(r.fees)body.push(' Fee: '+r.fees);(r.documents||[]).forEach(function(d){body.push(' - '+d);});body.push('');}); body.push('---');body.push('Generated by MoveToEU - movetoeu.eu'); var a=document.createElement('a'); a.href='mailto:?subject='+encodeURIComponent('My '+(COUNTRY_DATA.name||'')+' Relocation Checklist')+'&body='+encodeURIComponent(body.join('\n')); a.style.display='none';document.body.appendChild(a);a.click();document.body.removeChild(a); } function filterCards(btn) { var filter = btn.getAttribute('data-filter'); document.querySelectorAll('.filter-btn').forEach(function(b) { b.classList.remove('active'); }); btn.classList.add('active'); var cards = document.querySelectorAll('.registration-card'); var shown = 0; cards.forEach(function(card) { var audience = card.getAttribute('data-audience') || 'everyone'; var show = false; if (filter === 'everyone') { show = (audience === 'everyone'); } else if (filter === 'eu-citizen') { show = (audience === 'everyone' || audience === 'eu-citizen'); } else if (filter === 'non-eu') { show = (audience === 'everyone' || audience === 'non-eu' || audience === 'non-eu-student'); } else if (filter === 'self-employed') { show = (audience === 'self-employed'); } else if (filter === 'student') { show = (audience === 'non-eu-student'); } card.style.display = show ? '' : 'none'; if (show) shown++; }); var hint = document.getElementById('filter-hint'); if (hint) { var labels = {'everyone':'Everyone','eu-citizen':'EU Citizens','non-eu':'Non-EU Citizen','self-employed':'Self-Employed','student':'Student'}; if (filter === 'everyone') { hint.textContent = 'Showing ' + shown + ' steps that apply to everyone.'; } else { hint.textContent = 'Showing ' + shown + ' steps for ' + (labels[filter] || filter) + '. Universal steps from "Everyone" also apply to you.'; } } document.querySelectorAll('.registration-details').forEach(function(d) { d.classList.remove('open'); }); document.querySelectorAll('.registration-header').forEach(function(h) { h.classList.remove('expanded'); }); var firstVisible = null; document.querySelectorAll('.registration-card').forEach(function(c) { if (!firstVisible && c.style.display !== 'none') firstVisible = c; }); if (firstVisible) { var fD = firstVisible.querySelector('.registration-details'); var fH = firstVisible.querySelector('.registration-header'); if (fD) fD.classList.add('open'); if (fH) fH.classList.add('expanded'); } }