SKILL.md
Navigate DACH Bureaucracy
Provide step-by-step guidance for completing governmental procedures in Germany, Austria, and Switzerland, covering residence registration, tax setup, health insurance enrollment, social security coordination, and essential additional registrations.
When to Use
- After arriving in a DACH country and needing to complete mandatory registrations
- Before a specific appointment to understand what to expect and how to prepare
- When an initial registration attempt was rejected and you need to understand why and how to fix it
- When transitioning between DACH countries (e.g., Germany to Switzerland) and needing to understand the differences
- When an employer's HR department provides incomplete guidance on mandatory registrations
- When handling registrations for dependents (spouse, children) alongside your own
Inputs
Required
- Destination country: Germany, Austria, or Switzerland
- City/municipality: Specific location (procedures vary, especially in Switzerland by canton)
- Nationality: EU/EEA citizen, Swiss citizen, or non-EU national (determines permit requirements)
- Employment status: Employed, self-employed, freelance, student, retired, or unemployed
- Housing confirmation: Signed lease, sublease agreement, or property ownership proof
Optional
- Relocation plan: Output from plan-eu-relocation for timeline alignment
- Document checklist: Output from check-relocation-documents for preparation verification
- Employer HR contact: For employer-assisted registration steps
- German/French/Italian language level: Affects which communication channels and forms to use
- Previous DACH residence: Prior registrations that may simplify procedures
- Canton (Switzerland only): Required for Switzerland; determines many procedural details
- Specific appointment date: If already booked, to tailor preparation to that date
Procedure
Step 1: Identify Applicable Procedures
Determine exactly which governmental procedures apply based on destination country, nationality, and personal situation.
- For Germany, the standard procedure set includes:
- Anmeldung (residence registration) at Buergeramt/Einwohnermeldeamt -- mandatory - Steueridentifikationsnummer (tax ID) assignment -- automatic after Anmeldung - Steuerklasse (tax class) selection -- if married, otherwise auto-assigned - Krankenversicherung (health insurance) enrollment -- mandatory - Sozialversicherung (social security) registration -- through employer or self - Rundfunkbeitrag (broadcasting fee) registration -- mandatory per household - Bank account opening -- practically mandatory for daily life
- For Austria, the standard set includes:
- Meldezettel (registration form) submission at Meldeamt -- mandatory within 3 days - Anmeldebescheinigung (EU citizens) or Aufenthaltstitel (non-EU) -- within 4 months - Steuernummer from Finanzamt -- for employment or self-employment - e-card registration through Sozialversicherung -- via employer or self - GIS (broadcasting fee) registration -- mandatory per household - Bank account opening
- For Switzerland, the standard set includes:
- Anmeldung at Einwohnerkontrolle/Kreisbuero -- mandatory within 14 days - Aufenthaltsbewilligung (residence permit B or L) -- through employer or canton - AHV-Nummer (social security number) assignment - Krankenversicherung (mandatory basic health insurance) -- within 3 months - Quellensteuer or regular tax arrangement -- depends on permit and income - Bank/PostFinance account opening - Serafe (broadcasting fee) registration -- mandatory per household
- Add conditional procedures:
- Vehicle owners: re-registration at Kfz-Zulassungsstelle / Strassenverkehrsamt - Pet owners: registration with local authority, veterinary check - Families: Kindergeld/Familienbeihilfe/Kinderzulage application - Freelancers/self-employed: Gewerbeanmeldung / trade registration - Non-EU nationals: Aufenthaltstitel/Niederlassungsbewilligung application
- Create a checklist of applicable procedures with their statutory deadlines
Expected: A personalized checklist of all required procedures for the specific country, city, nationality, and employment combination, with deadlines noted.
On failure: If the combination of factors creates an unusual case (e.g., self-employed non-EU national in a Swiss canton with special bilateral agreements), consult the cantonal migration office or Auslaenderbehorde directly before proceeding.
Step 2: Prepare for Anmeldung / Meldeamt Registration
Complete the residence registration, which is the foundational step that unlocks most subsequent procedures.
- Germany (Anmeldung at Buergeramt):
- Book an appointment online at the city's Buergeramt website (Berlin: service.berlin.de; Munich: muenchen.de/rathaus; others: check city website) - If no appointments available, verify the published walk-in hours (Buergeramt ohne Termin) before going, or try smaller satellite offices -- many Buergeraemter are appointment-only and will turn away anyone arriving without a booked Termin - Prepare documents: - Valid passport or national ID card (original) - Wohnungsgeberbestaetigung (landlord confirmation form -- the landlord must complete and sign this) - Completed Anmeldeformular (registration form, available online or at the office) - Marriage certificate if registering a spouse (with certified German translation if needed) - Birth certificates for children (with certified German translation if needed) - At the appointment: - Arrive 10 minutes early with all originals - The clerk will process the registration and issue a Meldebestaetigung (registration confirmation) - Request additional certified copies of the Meldebestaetigung (you will need them for bank, insurance, etc.) - Ask about Steueridentifikationsnummer -- it will be mailed to your registered address within 2-4 weeks - Deadline: within 14 days of moving in (Einzugsdatum on the lease, not the arrival date in Germany)
- Austria (Meldezettel at Meldeamt):
- No appointment needed in most cities; walk in during office hours - Prepare documents: - Valid passport or national ID card (original) - Completed Meldezettel form (downloadable from help.gv.at or available at the office) - The Meldezettel must be signed by the landlord/accommodation provider (Unterkunftgeber) - At the office: - Submit the form; processing is usually immediate - You receive a stamped Meldebestaetigung - Deadline: within 3 days of moving in (Bezug der Unterkunft) -- extremely tight; submit the Meldezettel the day you move in if possible - For EU citizens: apply for Anmeldebescheinigung within 4 months at the MA 35 (Vienna) or BH (other regions)
- Switzerland (Anmeldung at Einwohnerkontrolle):
- Check your Gemeinde (municipality) website for office hours and whether appointments are needed - Prepare documents: - Valid passport (original) - Rental contract or proof of housing - Employment contract or proof of financial means - Biometric passport photos (for the residence permit application processed simultaneously) - Marriage/birth certificates if applicable - Health insurance confirmation (if already enrolled) - At the office: - Register your residence and simultaneously apply for your residence permit (Aufenthaltsbewilligung) - EU/EFTA citizens: typically receive B permit (Aufenthaltsbewilligung B) for employment - You will receive a confirmation and information about your AHV number - Deadline: within 14 days (varies by canton; some require registration before starting work)
Expected: Completed residence registration with a Meldebestaetigung/Meldezettel in hand and knowledge of next steps. Tax ID process initiated (Germany: automatic; Austria/Switzerland: next step).
On failure: Common rejection reasons and fixes:
- Missing Wohnungsgeberbestaetigung: Contact landlord immediately; some offices provide the form on-site for the landlord to complete later (rare)
- Landlord refuses to sign: This is illegal in Germany (Section 19 BMG); cite the law and request compliance; as a last resort, inform the Buergeramt
- No appointments available: Try neighboring districts/municipalities, early morning walk-in queues, or online cancellation waitlists
- Name mismatch between passport and lease: Bring additional ID or a declaration explaining the discrepancy
Step 3: Navigate Tax Registration
Set up tax identification and, where applicable, select tax class or arrange tax withholding.
- Germany (Finanzamt / Steuer-ID):
- After Anmeldung, the Steueridentifikationsnummer (tax ID) is automatically generated and mailed within 2-4 weeks - If it does not arrive, contact the Bundeszentralamt fuer Steuern (BZSt) online or by phone - For employment: provide the Steuer-ID to your employer for payroll tax withholding (Lohnsteuer) - For married couples: visit the Finanzamt to select Steuerklasse combination (III/V or IV/IV) - For self-employed/freelancers: register with the local Finanzamt using the Fragebogen zur steuerlichen Erfassung (tax registration questionnaire, available via ELSTER online portal) - Timeline: employer can use an emergency tax procedure (Pauschalbesteuerung) until the Steuer-ID arrives
- Austria (Finanzamt / Steuernummer):
- For employees: the employer handles tax registration; you receive a Steuernummer through the employer's payroll process - For self-employed: register at the responsible Finanzamt using the Erklaerung zur Vergabe einer Steuernummer form - Austrian tax number is different from the Sozialversicherungsnummer - FinanzOnline portal (finanzonline.bmf.gv.at) provides online access once registered
- Switzerland (Quellensteuer or ordentliche Besteuerung):
- B-permit holders earning below CHF 120,000: subject to Quellensteuer (withholding tax at source) - B-permit holders earning above CHF 120,000 or C-permit holders: ordentliche Besteuerung (regular tax assessment) - The employer withholds Quellensteuer automatically - You may need to file a Steuererklaerung (tax return) depending on canton and income - Register with the cantonal Steueramt if you are self-employed - Cross-border workers: special rules apply based on bilateral tax treaties (especially France and Germany border regions)
- For all countries: notify the origin country tax authority of your departure and new tax residency to avoid double taxation issues
Expected: Tax ID obtained or process initiated, employer notified, and any required tax office registrations completed.
On failure: If the tax ID is delayed (Germany) or the employer cannot process payroll without it, contact the Finanzamt/BZSt directly and request expedited processing. Employers have emergency withholding procedures but these result in higher initial deductions that are corrected later.
Step 4: Enroll in Health Insurance
Complete mandatory health insurance enrollment in the destination country.
- Germany (Krankenversicherung):
- Health insurance is mandatory from day one of employment or residence - Two systems: gesetzliche Krankenversicherung (GKV, public/statutory) or private Krankenversicherung (PKV) - GKV: choose a Krankenkasse (e.g., TK, AOK, Barmer, DAK); enrollment is straightforward with employment contract - PKV: only available above the Versicherungspflichtgrenze (income threshold, approx. 69,300 EUR/year in 2025) or for self-employed/civil servants - Documents needed: employment contract, passport, Meldebestaetigung, possibly EU health insurance form (S1 or EHIC) - The Krankenkasse issues an electronic health card (eGK) within 2-4 weeks; interim coverage confirmation is immediate - Family members without their own income are covered free under Familienversicherung in GKV
- Austria (Krankenversicherung / e-card):
- Employees are automatically insured through Sozialversicherung upon employment registration - The employer registers you with the competent insurance carrier (usually OeGK -- Oesterreichische Gesundheitskasse) - You receive an e-card (insurance card) by mail within 2-3 weeks - Self-employed: register with SVS (Sozialversicherungsanstalt der Selbstaendigen) - Non-employed EU citizens: must demonstrate health insurance coverage for the Anmeldebescheinigung
- Switzerland (obligatorische Krankenversicherung):
- Basic health insurance (Grundversicherung/OKP) is mandatory for all residents - You have 3 months from registration to choose an insurer; coverage is retroactive to the registration date - Compare premiums at priminfo.admin.ch (official premium comparison tool) - Choose your deductible (Franchise): CHF 300 to CHF 2,500; higher deductible = lower premium - Basic insurance is identical across all providers by law; only premiums and service differ - Optional: supplementary insurance (Zusatzversicherung) for dental, alternative medicine, private hospital rooms - Documents: residence permit confirmation, possibly a medical questionnaire for supplementary insurance only
- For all countries: if you have an S1 form from your origin country (e.g., posted workers), present it to the destination insurer for cost coordination between countries
Expected: Health insurance enrollment confirmed, interim coverage documentation in hand, and health card ordered/received.
On failure: If enrollment is delayed or rejected:
- Gap coverage: use EHIC from origin country for emergency care, or purchase short-term international health insurance
- Rejection by PKV (Germany): GKV cannot reject you; switch to GKV enrollment
- Late enrollment (Switzerland): retroactive premiums plus a surcharge (Praemienzuschlag) of up to 50% for up to 3 years; enroll immediately regardless of lateness
Step 5: Set Up Social Security Coordination
Ensure social security contributions and entitlements are properly coordinated between origin and destination countries.
- Determine applicable social security system:
- EU Regulation 883/2004 governs social security coordination between EU/EEA/Switzerland - General rule: you are insured in the country where you work (lex loci laboris) - Exceptions: posted workers (remain in origin system with A1 form), multi-state workers, frontier workers - Switzerland participates in EU social security coordination through bilateral agreements
- For standard employment in the destination country:
- Registration happens automatically through the employer's payroll system - Germany: contributions to Rentenversicherung (pension), Arbeitslosenversicherung (unemployment), Pflegeversicherung (long-term care), Krankenversicherung (health) - Austria: contributions to Pensionsversicherung, Arbeitslosenversicherung, Krankenversicherung, Unfallversicherung (accident) - Switzerland: contributions to AHV/IV/EO (first pillar pension), BVG (second pillar occupational pension), ALV (unemployment)
- For posted workers (continuing in origin country system):
- Obtain A1 portable document from origin country social security institution BEFORE starting work - Present A1 to destination country employer and authorities - A1 is valid for up to 24 months; extensions possible in exceptional circumstances - Without A1, the destination country may require full social security contributions
- For periods to be aggregated (combining insurance periods from multiple countries):
- Request a statement of insurance periods from your origin country (use form P1/E205) - These periods count toward pension entitlements in the destination country - Each country pays its proportional share of the pension (pro-rata calculation)
- For self-employed individuals:
- Germany: voluntary Rentenversicherung or mandatory for certain professions; private pension alternatives - Austria: mandatory SVS registration covers pension, health, and accident - Switzerland: mandatory AHV contributions; BVG voluntary for self-employed
- Contact points for cross-border social security questions:
- Germany: Deutsche Rentenversicherung (DRV), specifically their international department - Austria: Dachverband der Sozialversicherungstraeger - Switzerland: Zentrale Ausgleichsstelle (ZAS) in Geneva - Origin country: the competent social security institution
Expected: Social security registration confirmed through employer or self-registration, A1 form obtained if applicable, and prior insurance periods documented for future aggregation.
On failure: If the A1 form is not obtained before starting work abroad, apply retroactively (possible but complicated). If social security obligations are unclear due to multi-state work, request a formal determination from the competent authority using the Article 16 procedure of Regulation 883/2004.
Step 6: Handle Additional Registrations
Complete remaining mandatory and practical registrations for daily life.
- Bank account:
- Open the account within the first week -- salary payment, rent direct debit, and insurance premium payment all depend on it. In Switzerland this is close to mandatory: LSV+ direct debit cannot be set up on a foreign IBAN at all, and most employers will not pay CHF salary abroad because they refuse the SWIFT fees (cross-border commuters are the standing exception) - Germany: most traditional banks require Meldebestaetigung; online banks (N26, Vivid, etc.) may not - Austria: similar requirements; Erste Bank, Raiffeisen, and others require Meldezettel - Switzerland: PostFinance is accessible; traditional banks may require residence permit - For all: bring passport, Meldebestaetigung, employment contract, and tax ID (if already received) - Consider opening an account with a bank that has English-language support if language is a barrier
- Broadcasting fee (Rundfunkbeitrag / GIS / Serafe):
- Germany: register at rundfunkbeitrag.de; 18.36 EUR/month per household; mandatory regardless of device ownership - Austria: register with GIS (gis.at); varies by Bundesland; mandatory if you have a broadcast-capable device - Switzerland: register with Serafe (serafe.ch); mandatory per household regardless of devices - Registration is typically triggered automatically by residence registration but verify
- Mobile phone / internet:
- Prepaid SIM: available immediately at electronics stores or supermarkets; requires passport for activation (due to EU registration requirements) - Contract: usually requires bank account and Meldebestaetigung; better rates but 12-24 month commitment - Internet/broadband: order early as installation can take 2-6 weeks; check local providers
- Driving license:
- EU licenses: valid without conversion in Germany and Austria; Switzerland requires conversion within 12 months - Non-EU licenses: Germany allows use for 6 months, then requires conversion or new exam; Austria and Switzerland similar but timelines vary - Conversion: theoretical and/or practical exam may be required depending on origin country bilateral agreements - Apply at the Fuehrerscheinstelle / Strassenverkehrsamt
- Pet registration (if applicable):
- Germany: register dogs with the local Steueramt (Hundesteuer); rates vary by city; some breeds restricted - Austria: register dogs with the Magistrat; Hundehaltung rules vary by Bundesland - Switzerland: register dogs with the cantonal veterinary office; mandatory dog training course for first-time owners
- Church tax (Germany and parts of Switzerland):
- Germany: if you are registered as Catholic, Protestant, or Jewish, Kirchensteuer (8-9% of income tax) is automatically deducted - To avoid: officially leave the church (Kirchenaustritt) at the Amtsgericht or Standesamt (fee: 20-35 EUR depending on Bundesland) - Austria: church contribution is collected separately by the church (not through tax office)
- Kindergeld / Familienbeihilfe / Kinderzulage (if applicable):
- Germany: apply at the Familienkasse (part of Bundesagentur fuer Arbeit); currently 250 EUR per child per month - Austria: apply at the Finanzamt; Familienbeihilfe varies by child's age - Switzerland: apply through employer; Kinderzulage varies by canton (min. CHF 200/month)
Expected: All additional registrations completed or initiated, with confirmation documents filed and follow-up dates noted for any pending items.
On failure: Most additional registrations are not time-critical (except broadcasting fee registration, which can result in backdated charges, and the bank account, which should be opened within the first week -- see sub-step 1). Prioritize bank account and mobile phone as they are needed for daily life. Other items can be completed within the first 1-3 months.
Validation
- Residence registration (Anmeldung/Meldezettel) is completed within the statutory deadline for the specific country
- A Meldebestaetigung or equivalent confirmation document is in hand
- Tax registration is initiated (automatic in Germany, employer-driven in Austria, canton-dependent in Switzerland)
- Health insurance enrollment is confirmed with at least interim coverage documentation
- Social security status is clarified (destination country system or A1-covered origin country system)
- All mandatory household registrations (broadcasting fee) are completed or scheduled
- Each completed step has a dated confirmation document stored in a dedicated relocation folder
- Any rejected or incomplete registrations have a documented follow-up plan with a specific next action and date
Common Pitfalls
- Choosing health insurance under time pressure: In Germany, the choice of Krankenkasse matters (supplementary benefits vary); in Switzerland, premiums vary widely between insurers for identical basic coverage; take time to compare
- Ignoring the Quellensteuer/ordentliche Besteuerung distinction in Switzerland: Getting this wrong affects how you file taxes and may result in underpayment or overpayment
- Assuming the employer handles everything: Employers typically handle payroll registration, social security, and sometimes health insurance, but residence registration, bank accounts, broadcasting fees, and most other steps are your responsibility
- Forgetting church tax opt-out in Germany: Many newcomers are unaware that declaring a religion during Anmeldung triggers automatic Kirchensteuer; this can be 8-9% of your income tax
- Not saving confirmation numbers and reference IDs: Every office interaction generates a reference number (Aktenzeichen, Geschaeftszahl, Dossiernummer); record these immediately as they are needed for follow-up inquiries
- Applying Swiss health insurance rules in Germany or vice versa: The three DACH countries have fundamentally different health insurance systems; do not assume transferability
Related Skills
- [plan-eu-relocation](../plan-eu-relocation/SKILL.md) -- Create the overall relocation plan and timeline
- [check-relocation-documents](../check-relocation-documents/SKILL.md) -- Verify all documents are ready before starting procedures