Agent-almanac navigate-dach-bureaucracy

install
source · Clone the upstream repo
git clone https://github.com/pjt222/agent-almanac
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/pjt222/agent-almanac "$T" && mkdir -p ~/.claude/skills && cp -r "$T/i18n/de/skills/navigate-dach-bureaucracy" ~/.claude/skills/pjt222-agent-almanac-navigate-dach-bureaucracy-376ff0 && rm -rf "$T"
manifest: i18n/de/skills/navigate-dach-bureaucracy/SKILL.md
source content

DACH-Buerokratie navigieren

Bereitstellen 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.

Wann verwenden

  • 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 zwischen 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

Eingaben

Required

  • Destination country: Germany, Austria, or Switzerland
  • City/municipality: Specific location (procedures vary, besonders 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
  • Dokumentieren 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

Vorgehensweise

Schritt 1: Identifizieren Applicable Procedures

Bestimmen exactly which governmental procedures apply basierend auf destination country, nationality, and personal situation.

  1. For Germany, the standard procedure set includes:
    • Anmeldung (residence registration) at Buergeramt/Einwohnermeldeamt -- mandatory
    • Steueridentifikationsnummer (tax ID) assignment -- automatic nach Anmeldung
    • Steuerklasse (tax class) selection -- if married, andernfalls auto-assigned
    • Krankenversicherung (health insurance) enrollment -- mandatory
    • Sozialversicherung (social security) registration -- durch employer or self
    • Rundfunkbeitrag (broadcasting fee) registration -- mandatory per household
    • Bank account opening -- practically mandatory for daily life
  2. For Austria, the standard set includes:
    • Meldezettel (registration form) submission at Meldeamt -- mandatory innerhalb 3 days
    • Anmeldebescheinigung (EU citizens) or Aufenthaltstitel (non-EU) -- innerhalb 4 months
    • Steuernummer from Finanzamt -- for employment or self-employment
    • e-card registration durch Sozialversicherung -- via employer or self
    • GIS (broadcasting fee) registration -- mandatory per household
    • Bank account opening
  3. For Switzerland, the standard set includes:
    • Anmeldung at Einwohnerkontrolle/Kreisbuero -- mandatory innerhalb 14 days
    • Aufenthaltsbewilligung (residence permit B or L) -- durch employer or canton
    • AHV-Nummer (social security number) assignment
    • Krankenversicherung (mandatory basic health insurance) -- innerhalb 3 months
    • Quellensteuer or regular tax arrangement -- depends on permit and income
    • Bank/PostFinance account opening
    • Serafe (broadcasting fee) registration -- mandatory per household
  4. Hinzufuegen 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
  5. Erstellen a checklist of applicable procedures with their statutory deadlines

Erwartet: A personalized checklist of all required procedures for the specific country, city, nationality, and employment combination, with deadlines noted.

Bei Fehler: 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 vor proceeding.

Schritt 2: Vorbereiten for Anmeldung / Meldeamt Registration

Abschliessen the residence registration, which is the foundational step that unlocks most subsequent procedures.

  1. 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, check for walk-in hours (Buergeramt ohne Termin) or try smaller satellite offices
    • Vorbereiten 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 wird mailed to your registered address innerhalb 2-4 weeks
    • Deadline: innerhalb 14 days of moving in (Einzugsdatum on the lease, not the arrival date in Germany)
  2. Austria (Meldezettel at Meldeamt):

    • No appointment needed in most cities; walk in waehrend office hours
    • Vorbereiten documents:
      • Valid passport or national ID card (original)
      • Completed Meldezettel form (downloadable from help.gv.at or available at the office)
      • The Meldezettel muss signed by the landlord/accommodation provider (Unterkunftgeber)
    • At the office:
      • Submit the form; processing is normalerweise immediate
      • You receive a stamped Meldebestaetigung
    • Deadline: innerhalb 3 days of moving in (Bezug der Unterkunft)
    • For EU citizens: apply for Anmeldebescheinigung innerhalb 4 months at the MA 35 (Vienna) or BH (other regions)
  3. Switzerland (Anmeldung at Einwohnerkontrolle):

    • Check your Gemeinde (municipality) website for office hours and whether appointments are needed
    • Vorbereiten 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:
      • Registrieren your residence and simultaneously apply for your residence permit (Aufenthaltsbewilligung)
      • EU/EFTA citizens: typischerweise receive B permit (Aufenthaltsbewilligung B) for employment
      • You will receive a confirmation and information about your AHV number
    • Deadline: innerhalb 14 days (varies by canton; some require registration vor starting work)

Erwartet: Completed residence registration with a Meldebestaetigung/Meldezettel in hand and knowledge of next steps. Tax ID process initiated (Germany: automatic; Austria/Switzerland: next step).

Bei Fehler: Common rejection reasons and fixes:

  • Missing Wohnungsgeberbestaetigung: Contact landlord sofort; 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: Versuchen neighboring districts/municipalities, early morning walk-in queues, or online cancellation waitlists
  • Name mismatch zwischen passport and lease: Bring additional ID or a declaration explaining the discrepancy

Schritt 3: Navigieren Tax Registration

Einrichten tax identification and, where applicable, select tax class or arrange tax withholding.

  1. Germany (Finanzamt / Steuer-ID):

    • After Anmeldung, the Steueridentifikationsnummer (tax ID) is automatisch generated and mailed innerhalb 2-4 weeks
    • If it nicht 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
  2. Austria (Finanzamt / Steuernummer):

    • For employees: the employer handles tax registration; you receive a Steuernummer durch 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
  3. Switzerland (Quellensteuer or ordentliche Besteuerung):

    • B-permit holders earning unter CHF 120,000: subject to Quellensteuer (withholding tax at source)
    • B-permit holders earning ueber CHF 120,000 or C-permit holders: ordentliche Besteuerung (regular tax assessment)
    • The employer withholds Quellensteuer automatisch
    • You may need to file a Steuererklaerung (tax return) abhaengig von canton and income
    • Registrieren with the cantonal Steueramt if you are self-employed
    • Cross-border workers: special rules apply basierend auf bilateral tax treaties (besonders France and Germany border regions)
  4. For all countries: notify the origin country tax authority of your departure and new tax residency to avoid double taxation issues

Erwartet: Tax ID obtained or process initiated, employer notified, and any required tax office registrations completed.

Bei Fehler: If the tax ID is delayed (Germany) or the employer cannot process payroll ohne 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.

Schritt 4: Enroll in Health Insurance

Abschliessen mandatory health insurance enrollment in the destination country.

  1. 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 ueber 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) innerhalb 2-4 weeks; interim coverage confirmation is immediate
    • Family members ohne their own income are covered free under Familienversicherung in GKV
  2. Austria (Krankenversicherung / e-card):

    • Employees are automatisch insured durch Sozialversicherung upon employment registration
    • The employer registers you with the competent insurance carrier (normalerweise OeGK -- Oesterreichische Gesundheitskasse)
    • You receive an e-card (insurance card) by mail innerhalb 2-3 weeks
    • Self-employed: register with SVS (Sozialversicherungsanstalt der Selbstaendigen)
    • Non-employed EU citizens: must demonstrate health insurance coverage for the Anmeldebescheinigung
  3. 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
    • Vergleichen premiums at priminfo.admin.ch (official premium comparison tool)
    • Waehlen 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
  4. 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 zwischen countries

Erwartet: Health insurance enrollment confirmed, interim coverage documentation in hand, and health card ordered/received.

Bei Fehler: 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 sofort unabhaengig von lateness

Schritt 5: Set Up Social Security Coordination

Sicherstellen social security contributions and entitlements are ordnungsgemaess coordinated zwischen origin and destination countries.

  1. Bestimmen applicable social security system:

    • EU Regulation 883/2004 governs social security coordination zwischen 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 durch bilateral agreements
  2. For standard employment in the destination country:

    • Registration happens automatisch durch 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)
  3. 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
  4. 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)
  5. 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
  6. 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

Erwartet: Social security registration confirmed durch employer or self-registration, A1 form obtained if applicable, and prior insurance periods documented for future aggregation.

Bei Fehler: If the A1 form ist nicht obtained vor 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.

Schritt 6: Behandeln Additional Registrations

Abschliessen remaining mandatory and practical registrations for daily life.

  1. Bank account:

    • 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)
    • Erwaegen opening an account with a bank that has English-language support if language is a barrier
  2. Broadcasting fee (Rundfunkbeitrag / GIS / Serafe):

    • Germany: register at rundfunkbeitrag.de; 18.36 EUR/month per household; mandatory unabhaengig von 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 unabhaengig von devices
    • Registration is typischerweise triggered automatisch by residence registration but verify
  3. Mobile phone / internet:

    • Prepaid SIM: available sofort at electronics stores or supermarkets; requires passport for activation (due to EU registration requirements)
    • Contract: normalerweise 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
  4. Driving license:

    • EU licenses: valid ohne conversion in Germany and Austria; Switzerland requires conversion innerhalb 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 kann required abhaengig von origin country bilateral agreements
    • Anwenden at the Fuehrerscheinstelle / Strassenverkehrsamt
  5. 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
  6. Church tax (Germany and parts of Switzerland):

    • Germany: if you are registered as Catholic, Protestant, or Jewish, Kirchensteuer (8-9% of income tax) is automatisch deducted
    • To avoid: officially leave the church (Kirchenaustritt) at the Amtsgericht or Standesamt (fee: 20-35 EUR abhaengig von Bundesland)
    • Austria: church contribution is collected separately by the church (not durch tax office)
  7. Kindergeld / Familienbeihilfe / Kinderzulage (if applicable):

    • Germany: apply at the Familienkasse (part of Bundesagentur fuer Arbeit); derzeit 250 EUR per child per month
    • Austria: apply at the Finanzamt; Familienbeihilfe varies by child's age
    • Switzerland: apply durch employer; Kinderzulage varies by canton (min. CHF 200/month)

Erwartet: All additional registrations completed or initiated, with confirmation documents filed and follow-up dates noted for any pending items.

Bei Fehler: Most additional registrations sind nicht time-critical (except broadcasting fee registration, which can result in backdated charges). Priorisieren bank account and mobile phone as they are needed for daily life. Other items kann completed innerhalb the first 1-3 months.

Validierung

  • Residence registration (Anmeldung/Meldezettel) is completed innerhalb 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 mindestens 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

Haeufige Stolperfallen

  • Showing up ohne an appointment in Germany: Many German Buergeraemter are appointment-only; always check online first and book ahead
  • Missing the 3-day deadline in Austria: The Meldezettel deadline is extremely tight; submit it the day you move in if possible
  • Choosing health insurance under time pressure: In Germany, the choice of Krankenkasse matters (supplementary benefits vary); in Switzerland, premiums vary widely zwischen 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
  • Not carrying documents in the first weeks: Keep originals of passport, Meldebestaetigung, employment contract, and insurance confirmation with you waehrend the first month; you will need them repeatedly
  • Assuming the employer handles everything: Employers typischerweise 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 waehrend Anmeldung triggers automatic Kirchensteuer; this kann 8-9% of your income tax
  • Delaying bank account opening: Without a local bank account, salary payment, rent direct debit, and insurance premium payment are all problematic; open an account innerhalb the first week
  • Not saving confirmation numbers and reference IDs: Every office interaction generates a reference number (Aktenzeichen, Geschaeftszahl, Dossiernummer); record these sofort 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; nicht assume transferability

Verwandte Skills