Moving to Luxembourg: Expat Registration Guide
Luxembourg
Capital: Luxembourg City
Last verified: June 2026
Fees, fines, and deadlines are approximate and may change. Always verify with official sources before acting.
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
Declaration of Arrival at Commune (EU Citizens)
MANDATORYEU Citizens OnlyDeclaration 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. Within 8 days of arriving in Luxembourg, EU/EEA/Swiss citizens must make a declaration of arrival at the administration of the commune where they intend to establish residence. Within 3 months, they must also obtain a formal Registration Certificate (Certificat d'enregistrement) from the commune, confirming their right of residence as a worker, student, self-sufficient person, or family member. The commune issues a national registration number (matricule) upon registration, which is used for all official interactions.
- 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)
The administration of your local commune (town hall / maison communale / Gemengenverwaltung).
- Flatio: Furnished mid-term rentals with flexible contracts. Useful for securing an address before committing to a long-term lease.
Temporary Authorisation to Stay (Non-EU Citizens)
MANDATORYNon-EU Citizens OnlyTemporary 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. Non-EU nationals who wish to reside in Luxembourg for more than 3 months must obtain a temporary authorisation to stay (autorisation de sejour temporaire) from the Directorate of Immigration before arriving. After entering Luxembourg, they must make a declaration of arrival at the commune within 3 days, undergo a mandatory medical check-up, and then apply for a formal residence permit. The main categories are: salaried worker, highly qualified worker (EU Blue Card), researcher, self-employed, family member, and student.
- 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
Directorate of Immigration, Ministry of Foreign and European Affairs, Luxembourg City. Online applications via guichet.public.lu.
- 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.
Social Security Registration (CCSS / CNS)
MANDATORYEU + Non-EUSocial Security Registration (CCSS / CNS) in Luxembourg: Employed: employer registers within 8 days. Self-employed: self-register within 8 days of starting activity. All employees and self-employed workers in Luxembourg must be affiliated with the Centre Commun de la Securite Sociale (CCSS), which covers health insurance (CNS), pension, accident, and long-term care insurance. For employed persons, the employer registers them within 8 days of starting work; the CNS then sends the employee a social security card with a 13-digit national registration number (matricule) within 15 days. Self-employed workers must register themselves at the CCSS within 8 days of starting activity.
- 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
Handled by employer for employees. Self-employed: CCSS offices or online at MyGuichet.lu.
- 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.
Tax Registration and Income Tax
MANDATORYEU + Non-EUTax Registration and Income Tax in Luxembourg: Automatic registration via CCSS. Annual tax return: 31 March of the following year (electronic filing deadline may differ). Residents working in Luxembourg are taxed at source via a PAYE (pay-as-you-earn) system. The CCSS notifies the Tax Administration (Administration des Contributions Directes, ACD) of your arrival, so tax registration is largely automatic for employed persons. You receive a tax deduction form within 30 days of CCSS registration. Annual tax returns must be filed by 31 March (mandatory for non-residents and income above certain thresholds; voluntary but recommended for residents to claim deductions).
- National registration number (matricule)
- Proof of address in Luxembourg
- Employment contract
Automatic via CCSS notification. ACD offices in Luxembourg City for self-employed or complex cases.
- 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.
Luxembourg Bank Account
GOOD TO HAVEEU + Non-EULuxembourg Bank Account in Luxembourg: Open as soon as possible after commune registration and receiving your matricule. A Luxembourg bank account is essential for receiving salary, paying rent and utilities, and accessing daily financial services. Major banks include BGL BNP Paribas, Banque Internationale a Luxembourg (BIL), ING Luxembourg, and Post Luxembourg (Banque et Caisse d'Epargne de l'Etat). Opening an account requires proof of Luxembourg residence and your matricule number.
- 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
Any bank branch. Post Luxembourg (Banque et Caisse d'Epargne de l'Etat / BCEE) offers the most accessible basic accounts.
- Wise: Multi-currency account with mid-market exchange rates. Widely used by expats for receiving salary and making international transfers.
MyGuichet.lu Digital Portal and LuxTrust Authentication
GOOD TO HAVEEU + Non-EUMyGuichet.lu Digital Portal and LuxTrust Authentication in Luxembourg: 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. MyGuichet.lu is Luxembourg's central government digital portal providing access to over 900 administrative procedures: income tax filing, social security records, business registration, vehicle registration, and document requests. Authentication uses LuxTrust (signing stick, mobile OTP, or smart card), obtainable at your bank or POST Luxembourg once you have your national register number.
- Luxembourg national register number (numero national)
- Valid identity document
- Luxembourg address
- Luxembourg bank account
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.
- Wise: Multi-currency account compatible with digital identity platforms. Useful for online government services.
Family Benefit Registration (CNPF)
GOOD TO HAVEEU + Non-EUFamily Benefit Registration (CNPF) in Luxembourg: Within 3 months of birth or establishing residence with children. The CNPF administers Luxembourg's family benefits, among the most generous in the EU: birth allowance (EUR 1,740 per child), monthly child benefit (EUR 299-410 by age), and back-to-school allowances. Apply via guichet.lu or directly at CNPF within 3 months of birth or arrival with children.
- Child's birth certificate with certified translation if needed
- Proof of Luxembourg residence
- LuxTrust for online application
- IBAN
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.
- 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.
Permanent Residence
OPTIONALEU + Non-EUPermanent Residence in Luxembourg: Apply after 5 years of continuous lawful residence. After 5 years of continuous lawful residence in Luxembourg, EU citizens can apply for a permanent residence certificate from the commune. Non-EU nationals apply to the Directorate of Immigration for a long-term residence permit. Both confer the right to reside indefinitely.
- Valid ID or passport
- Evidence of 5 years' continuous residence
- Proof of employment/funds
- Proof of health insurance
Local commune (EU citizens) or Directorate of Immigration (non-EU).
- 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.
Driving Licence Exchange
OPTIONALEU + Non-EUDriving Licence Exchange in Luxembourg: EU/EEA: no deadline. Non-EU: within 1 year of establishing residence. EU/EEA driving licences remain valid in Luxembourg indefinitely without exchange; exchange is voluntary. Non-EU licence holders must exchange their licence within 1 year of establishing residence, subject to any bilateral recognition agreements between Luxembourg and the issuing country.
- 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
SNCA (Societe Nationale de Circulation Automobile) offices.
- 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.