Luxembourg is a compact but highly international country where approximately 47% of the population are non-Luxembourgers. The registration process is unusually smooth compared to many EU states: commune registration within 8 days triggers nearly all other registrations automatically, the CCSS notifies the tax authority on your behalf, and your employer registers you for health insurance from day one. The matricule number issued by the commune is your master identifier for every official interaction. One practical note: documents not in German, French, or English must be translated by a sworn translator, this is strictly enforced by both the commune and immigration authorities.
I am a:

🧭

Country-Specific Guides

LU

Moving to Luxembourg: Expat Registration Guide

Flag of Luxembourg

Luxembourg

Capital: Luxembourg City

Last verified: June 2026

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

📋7 registration steps covered in this guide. Expand each card for full details, timelines and costs.

Luxembourg routes almost everything through the commune. Register your arrival at the commune within 8 days, get your matricule, and the rest follows automatically: CCSS affiliation, tax registration, and CNS health coverage. For employed persons, your employer handles most of the heavy lifting.

Key Registrations & Procedures

Deadline: Declaration of arrival: within 8 days of arriving in Luxembourg. Registration Certificate: within 3 months of arrival.
Processing Time: Same day for the declaration. Registration Certificate issued the same day or within a few days.
💰Fees: Small administrative fee (typically EUR 2-5 for the commune registration stamp).
📅Appointment: Walk in to your commune (town hall / maison communale). No prior appointment required in most communes.
Required Documents:
  • Valid EU/EEA national passport or national identity card
  • Family record book or marriage/partnership certificate (if applicable)
  • Proof of accommodation: rental contract or property deed
  • Proof of the basis for residence: employment contract (workers); school/university enrolment (students); proof of sufficient funds and comprehensive health insurance (self-sufficient persons/retirees)
Where to Do It:

The administration of your local commune (town hall / maison communale / Gemengenverwaltung).

If You Don't Do It: Without commune registration you cannot obtain your national registration number (matricule), which is required for access to the CNS health system, tax registration, school enrollment, and most official procedures in Luxembourg.
💡 Practical Tip: Register at your commune (mairie) within 8 days of arrival. The commune registration triggers your NIU (National Identification Number) which is needed for all other registrations in Luxembourg.
Regional Variations: The commune procedure is the same nationally, but specific document requirements may vary slightly between communes. Luxembourg City (Ville de Luxembourg) has the highest volume and offers online pre-registration.
🏠 Useful Services
  • Flatio: Furnished mid-term rentals with flexible contracts. Useful for securing an address before committing to a long-term lease.
Visit Official Website
FAQWhat is the deadline for Declaration of Arrival at Commune (EU Citizens) in Luxembourg?
Declaration of arrival: within 8 days of arriving in Luxembourg. Registration Certificate: within 3 months of arrival.
How much does Declaration of Arrival at Commune (EU Citizens) cost in Luxembourg?
Small administrative fee (typically EUR 2-5 for the commune registration stamp).
What happens if I skip Declaration of Arrival at Commune (EU Citizens) in Luxembourg?
Without commune registration you cannot obtain your national registration number (matricule), which is required for access to the CNS health system, tax registration, school enrollment, and most official procedures in Luxembourg.
Deadline: Apply for the authorisation to stay BEFORE arriving in Luxembourg. Declaration of arrival at commune: within 3 days of arrival. Formal residence permit application: after the medical check-up.
Processing Time: Processing of the authorisation to stay: several weeks to months. Medical check-up appointment: usually within a few weeks of arrival. Residence permit card: a few weeks after the medical check-up.
💰Fees: Government application fees vary by category (verify at guichet.public.lu). EUR 80 for most categories. Documents must be in German, French, or English; certified translations required otherwise.
📅Appointment: Submit authorisation to stay application online via guichet.public.lu or in person at the Directorate of Immigration. Medical check-up is booked separately.
Required Documents:
  • Valid passport (minimum 3 months' validity beyond intended stay)
  • Completed application form
  • Proof of basis for stay: employment contract (workers); acceptance letter (students); proof of sufficient funds (self-sufficient persons)
  • Criminal record certificate from country of origin
  • Comprehensive health insurance valid in Luxembourg
  • Proof of accommodation
  • Certified translation of any documents not in German, French, or English
Where to Do It:

Directorate of Immigration, Ministry of Foreign and European Affairs, Luxembourg City. Online applications via guichet.public.lu.

If You Don't Do It: Residing in Luxembourg without a valid authorisation to stay and subsequent residence permit is illegal and can result in deportation and entry bans.
💡 Practical Tip: Apply for the Temporary Authorisation to Stay (ATS) before your 90-day visa-free period expires. Processing takes 3-6 months. During processing, keep your receipt as proof of pending legal status.
Regional Variations: The procedure is nationally uniform. A mandatory medical check-up is required for all non-EU residents; this is conducted at the Health Directorate in Luxembourg City.
📋 Useful Services
  • Translayte: Certified translations of passports, birth certificates, and supporting documents for residence permit applications.
  • RushTranslate: Fast certified translations of official documents. Accepted by government offices across Europe.
Visit Official Website
FAQWhat is the deadline for Temporary Authorisation to Stay (Non-EU Citizens) in Luxembourg?
Apply for the authorisation to stay BEFORE arriving in Luxembourg. Declaration of arrival at commune: within 3 days of arrival. Formal residence permit application: after the medical check-up.
How much does Temporary Authorisation to Stay (Non-EU Citizens) cost in Luxembourg?
Government application fees vary by category (verify at guichet.public.lu). EUR 80 for most categories. Documents must be in German, French, or English; certified translations required otherwise.
What happens if I skip Temporary Authorisation to Stay (Non-EU Citizens) in Luxembourg?
Residing in Luxembourg without a valid authorisation to stay and subsequent residence permit is illegal and can result in deportation and entry bans.
Deadline: Employed: employer registers within 8 days. Self-employed: self-register within 8 days of starting activity.
Processing Time: Health card (carte de securite sociale) received within 15 days of employer registration.
💰Fees: Free to register. Employee contribution: approximately 12.45% of salary (health, pension, and dependency insurance combined). Employer contribution: approximately 15%.
📅Appointment: Employed: handled by employer. Self-employed: online via MyGuichet.lu or in person at CCSS offices.
Required Documents:
  • National registration number (matricule) from the commune
  • Valid ID or passport
  • Employment contract (for employed persons, submitted by employer)
  • For self-employed: business registration details
Where to Do It:

Handled by employer for employees. Self-employed: CCSS offices or online at MyGuichet.lu.

If You Don't Do It: Without CNS affiliation you pay full cost of all medical services. Employed persons are automatically protected from the first day of work; self-employed face fines for late registration.
💡 Practical Tip: Employed persons are registered automatically by their employer from the first day of work. The CNS health card is issued after CCSS registration. Keep it with you for all medical visits.
Regional Variations: National uniform system. CNS reimburses up to 88% of medical costs for adults and 100% for children and under-18s. Supplementary insurance (assurance complementaire) is strongly recommended for the remainder.
🩺 Useful Services
  • SafetyWing: Interim health and travel cover for expats. Useful before local social security enrollment is active.
  • Wise: Multi-currency account with mid-market exchange rates. Widely used by expats for receiving salary and making international transfers.
Visit Official Website
FAQWhat is the deadline for Social Security Registration (CCSS / CNS) in Luxembourg?
Employed: employer registers within 8 days. Self-employed: self-register within 8 days of starting activity.
How much does Social Security Registration (CCSS / CNS) cost in Luxembourg?
Free to register. Employee contribution: approximately 12.45% of salary (health, pension, and dependency insurance combined). Employer contribution: approximately 15%.
What happens if I skip Social Security Registration (CCSS / CNS) in Luxembourg?
Without CNS affiliation you pay full cost of all medical services. Employed persons are automatically protected from the first day of work; self-employed face fines for late registration.
Deadline: Automatic registration via CCSS. Annual tax return: 31 March of the following year (electronic filing deadline may differ).
Processing Time: Tax deduction form (fiche de retenue d'impot) received within approximately 30 days of CCSS notification.
💰Fees: Free to register.
📅Appointment: No action required for employed persons. Self-employed: register directly with the ACD.
Required Documents:
  • National registration number (matricule)
  • Proof of address in Luxembourg
  • Employment contract
Where to Do It:

Automatic via CCSS notification. ACD offices in Luxembourg City for self-employed or complex cases.

If You Don't Do It: Failure to file a tax return when required results in estimated assessments and fines. Luxembourg has a worldwide income tax system for residents.
💡 Practical Tip: Luxembourg has a progressive income tax system with rates from 0% to 42%. Cross-border workers have specific tax treaty obligations. Use the ACD online portal for filing. Luxembourg's tax year matches the calendar year.
Regional Variations: National system. Luxembourg has an extensive double taxation treaty network covering over 80 countries.
🩺 Useful Services
  • Wise: Multi-currency account accepted for tax refunds and salary payments across the EU.
  • Translayte: Certified document translations accepted by EU authorities. Fast turnaround, available online.
Visit Official Website
FAQWhat is the deadline for Tax Registration and Income Tax in Luxembourg?
Automatic registration via CCSS. Annual tax return: 31 March of the following year (electronic filing deadline may differ).
How much does Tax Registration and Income Tax cost in Luxembourg?
Free to register.
What happens if I skip Tax Registration and Income Tax in Luxembourg?
Failure to file a tax return when required results in estimated assessments and fines. Luxembourg has a worldwide income tax system for residents.
Deadline: Open as soon as possible after commune registration and receiving your matricule.
Processing Time: Account opening typically 1-5 business days after document submission.
💰Fees: Monthly fees vary; Post Luxembourg (BCEE) offers accessible basic accounts. Most banks charge EUR 5-15/month.
📅Appointment: Visit a branch in person for KYC verification.
Required Documents:
  • Valid passport or national ID
  • Proof of Luxembourg address (commune registration certificate or utility bill)
  • National registration number (matricule)
  • Employment contract or proof of income
Where to Do It:

Any bank branch. Post Luxembourg (Banque et Caisse d'Epargne de l'Etat / BCEE) offers the most accessible basic accounts.

If You Don't Do It: Without a local bank account, receiving salary and paying rent by direct debit is difficult.
💡 Practical Tip: The main Luxembourg retail banks are BGL BNP Paribas, ING Luxembourg, and POST Luxembourg. POST Luxembourg is accessible at post offices and has the most relaxed requirements. Bring your NIU and residence proof.
Regional Variations: Luxembourg City has the highest concentration of bank branches and English-language service. Most major banks offer services in French, German, Luxembourgish, and English.
💳 Useful Services
  • Wise: Multi-currency account with mid-market exchange rates. Widely used by expats for receiving salary and making international transfers.
Visit Official Website
FAQWhat is the deadline for Luxembourg Bank Account in Luxembourg?
Open as soon as possible after commune registration and receiving your matricule.
How much does Luxembourg Bank Account cost in Luxembourg?
Monthly fees vary; Post Luxembourg (BCEE) offers accessible basic accounts. Most banks charge EUR 5-15/month.
What happens if I skip Luxembourg Bank Account in Luxembourg?
Without a local bank account, receiving salary and paying rent by direct debit is difficult.
Deadline: No strict deadline. Set up as soon as you have your Luxembourg NIU, as MyGuichet.lu is required for virtually all electronic interactions with Luxembourg government services.
Processing Time: LuxTrust token delivery: approximately 1 week after bank application.
💰Fees: LuxTrust signing stick: approximately EUR 20-40 one-time. Mobile OTP: free from some banks.
📅Appointment: Apply for LuxTrust at your Luxembourg bank or POST Luxembourg office.
Required Documents:
  • Luxembourg national register number (numero national)
  • Valid identity document
  • Luxembourg address
  • Luxembourg bank account
Official Link:
Where to Do It:

Obtain your LuxTrust certificate online at luxtrust.com or activate the LuxTrust app using your Luxembourg eID card. Register for MyGuichet.lu at guichet.lu.

If You Don't Do It: Without MyGuichet.lu access, all government applications, tax filings, and administrative procedures must be done in person or by post, adding significant delays.
💡 Practical Tip: LuxTrust is Luxembourg's official electronic signature provider. The Mobile token is the most convenient option. Annual fees apply (around EUR 20-30/year) but the portal gives access to hundreds of government services.
🩺 Useful Services
  • Wise: Multi-currency account compatible with digital identity platforms. Useful for online government services.
MyGuichet.lu: Luxembourg Digital Portal
FAQWhat is the deadline for MyGuichet.lu Digital Portal and LuxTrust Authentication in Luxembourg?
No strict deadline.
How much does MyGuichet.lu Digital Portal and LuxTrust Authentication cost in Luxembourg?
LuxTrust signing stick: approximately EUR 20-40 one-time.
What happens if I skip MyGuichet.lu Digital Portal and LuxTrust Authentication in Luxembourg?
Without MyGuichet.lu access, all government applications, tax filings, and administrative procedures must be done in person or by post, adding significant delays.
Deadline: Within 3 months of birth or establishing residence with children.
Processing Time: 4-8 weeks.
💰Fees: Free. Benefits are tax-free and paid monthly.
📅Appointment: Apply online via guichet.lu or at a CNPF office.
Required Documents:
  • Child's birth certificate with certified translation if needed
  • Proof of Luxembourg residence
  • LuxTrust for online application
  • IBAN
Official Link:
Where to Do It:

Apply online via the CAE (Caisse pour l'Avenir des Enfants) portal at cae.lu, or in person at the CAE office in Luxembourg City.

If You Don't Do It: You will not receive monthly child benefit payments (around EUR 299 per month per child as of 2025). Luxembourg's child benefits are among the highest in Europe. Late applications forfeit payments for unclaimed months.
💡 Practical Tip: Luxembourg pays child benefits based on residence of the child, not employment. Apply within 6 months of the child's arrival or birth in Luxembourg. Benefits are paid regardless of income.
🩺 Useful Services
  • SafetyWing: Interim health and travel cover for expats. Useful before local social security enrollment is active.
  • Wise: Multi-currency account with mid-market exchange rates. Widely used by expats for receiving salary and making international transfers.
CNPF: cnpf.lu
FAQWhat is the deadline for Family Benefit Registration (CNPF) in Luxembourg?
Within 3 months of birth or establishing residence with children.
How much does Family Benefit Registration (CNPF) cost in Luxembourg?
Free.
What happens if I skip Family Benefit Registration (CNPF) in Luxembourg?
You will not receive monthly child benefit payments (around EUR 299 per month per child as of 2025).
Deadline: Apply after 5 years of continuous lawful residence.
Processing Time: A few weeks to months.
💰Fees: Small administrative fee.
📅Appointment: EU citizens: commune. Non-EU: Directorate of Immigration.
Required Documents:
  • Valid ID or passport
  • Evidence of 5 years' continuous residence
  • Proof of employment/funds
  • Proof of health insurance
Where to Do It:

Local commune (EU citizens) or Directorate of Immigration (non-EU).

If You Don't Do It: Non-EU nationals must continue renewing temporary permits without permanent residence.
💡 Practical Tip: Apply for your permanent residence permit after 5 continuous years of legal residence. The permit is valid indefinitely and removes annual renewal obligations.
Regional Variations: National system.
📋 Useful Services
  • Translayte: Certified translations of passports, birth certificates, and supporting documents for residence permit applications.
  • RushTranslate: Fast certified translations of official documents. Accepted by government offices across Europe.
Visit Official Website
FAQWhat is the deadline for Permanent Residence in Luxembourg?
Apply after 5 years of continuous lawful residence.
How much does Permanent Residence cost in Luxembourg?
Small administrative fee.
What happens if I skip Permanent Residence in Luxembourg?
Non-EU nationals must continue renewing temporary permits without permanent residence.
Deadline: EU/EEA: no deadline. Non-EU: within 1 year of establishing residence.
Processing Time: A few weeks once all documents are submitted.
💰Fees: Administrative exchange fee plus any required medical examination or translation costs.
📅Appointment: Apply at the SNCA or via guichet.public.lu.
Required Documents:
  • Valid passport or national ID
  • National registration number (matricule)
  • Original foreign driving licence
  • Certified French/German translation (if not in those languages)
  • Medical certificate (for non-EU/EEA licence holders)
  • Passport-sized photo
Where to Do It:

SNCA (Societe Nationale de Circulation Automobile) offices.

If You Don't Do It: Driving on an expired or ineligible foreign licence after the 1-year deadline results in fines.
💡 Practical Tip: EU/EEA driving licences are valid in Luxembourg without exchange. Non-EU licences must be exchanged via the SNCA (Service National de la Circulation Automobile). Some licences require a theory and/or practical test.
Regional Variations: EU/EEA licences are always valid. Non-EU bilateral agreements vary; check guichet.public.lu.
📋 Useful Services
  • Translayte: Certified translation of your driving licence and supporting documents for the exchange process.
  • RushTranslate: Fast certified translation of driving licence documents.
  • 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 to Europe.
Visit Official Website
FAQWhat is the deadline for Driving Licence Exchange in Luxembourg?
EU/EEA: no deadline. Non-EU: within 1 year of establishing residence.
How much does Driving Licence Exchange cost in Luxembourg?
Administrative exchange fee plus any required medical examination or translation costs.
What happens if I skip Driving Licence Exchange in Luxembourg?
Driving on an expired or ineligible foreign licence after the 1-year deadline results in fines.

Insider Tips for Newcomers

Register at Your Commune Within 3 Days

EU citizens must register at the local commune within 8 days of establishing residence. Your national register number is issued after registration and underpins everything else.

Three Official Languages, Know Which Your Admin Is In

Official communications arrive in Luxembourgish, French, or German. Guichet.lu and most federal services operate in French. Basic French is practically essential.

Family Benefits Are Among the Most Generous in the EU

EUR 1,740.09 birth allowance (allocation de naissance, paid in 3 instalments) and monthly child benefit (allocation familiale) of EUR 315.04/month per child (from June 2026), apply via the Children's Future Fund (Caisse pour l'Avenir des Enfants / Zukunftskeess). Back-to-school allowances and age supplements also apply. Apply within 3 months of arrival.

Cross-Border Workers Have Special Needs

Over 200,000 commuters arrive daily from France, Germany, and Belgium. If you live across the border and work in Luxembourg, your social security follows Luxembourg rules but your tax situation is cross-border and needs specialist advice.

Housing Is the Toughest Challenge

Luxembourg has some of Europe's highest property prices and most competitive rentals. Many expats live in border towns and commute. Use athome.lu and immotop.lu.

Luxembourg Is a Major Financial Centre With Specialised Services

BGL BNP Paribas, ING Luxembourg, and Spuerkeess are the main retail banks. LuxTrust token is essential for all local online banking.