German health insurance splits into two legal categories, and which one you use depends on your employment status and income, not your preference.
Statutory insurance (gesetzliche Krankenversicherung) is mandatory if you're employed, a student, or earning below the income threshold. As of 2024, that threshold is approximately €475 per week or €2,050 per month gross income. If you earn more than that and are self-employed or a freelancer, you can opt for private insurance, but you cannot opt out of statutory insurance if you're an employee. The cost is roughly 8–9% of your gross income, split equally between you and your employer. If you're unemployed or a student, you pay a reduced rate of around €110–€120 monthly. Statutory insurance covers doctor visits, hospital care, prescription medications, dental work (limited), and preventive care. The copay for a doctor visit is typically €10, and prescription medications cost €5–€10 per item.
Private insurance (private Krankenversicherung) is available only if you're self-employed, a freelancer, or earning above the income threshold. Premiums vary significantly by age, health status, and the plan you choose. At 25 years old with good health, you might pay €150–€200 monthly. At 45 with pre-existing conditions, you could pay €400–€600 monthly. The oldest expats I know in Berlin pay upward of €800 monthly for comprehensive private coverage. Private insurance often covers more than statutory—better dental, faster specialist appointments, private hospital rooms—but it's not portable. If you lose your self-employed status or your income drops below the threshold, you're forced back into statutory insurance, and you cannot rejoin private insurance at the same rate. This is a trap many freelancers don't see coming.
Before you arrive in Germany, you have three options for coverage during your transition.
First, arrange German insurance before you land. Some German insurers accept applications from abroad and will activate coverage on your arrival date. This takes 2–4 weeks to process, so apply as soon as your visa is approved. Second, extend your home country insurance to cover the first weeks in Germany. Many travel insurance policies or home-country health plans will cover you for 30–90 days abroad. Check your policy's terms—some exclude Germany, some charge extra, and some require you to notify them in advance. Third, buy international health insurance (also called expat insurance) for the first 1–3 months. Companies like Allianz, Axa, and Cigna sell these policies specifically for people in transit. They cost €50–€150 monthly and bridge the gap until you register with a German provider. Do not arrive without one of these three options. The German healthcare system will not treat you without proof of insurance, and you will be billed out of pocket at rates that are often higher than statutory insurance premiums.
Once you're in Germany, you must register with a health insurance provider within two weeks of arrival. This is a hard deadline. After two weeks, you can be fined €50–€100 per day for being uninsured, and the fine accrues retroactively to your arrival date. To register, you need your passport, your residence registration certificate (Anmeldung), proof of income or employment, and sometimes a completed application form. Most insurers accept applications online or by mail, and many have English-speaking staff. If you're employed, your employer often handles this for you—they will deduct your contribution from your salary and send it to the insurer. If you're self-employed or a student, you register directly.
Many expats use international insurance initially, then switch to statutory German insurance once they're employed or registered as a resident. This is a smart move because statutory insurance is cheaper and more comprehensive than most international policies. However, switching requires paperwork: you'll need to cancel your international policy (usually with 30 days' notice), provide proof of German registration, and submit your application to a German insurer. The switch typically takes 2–3 weeks to process. During this gap, you must maintain coverage—do not let your international policy lapse before your German policy starts, or you'll face the daily fine again.
Specific insurers dominate the market. The largest statutory providers are Techniker Krankenkasse (TK), DAK-Gesundheit, and Barmer. All three have English-language websites and customer service. For private insurance, Allianz, AXA, and Debeka are common. Your choice of insurer doesn't matter much for statutory coverage—the benefits are legally identical—but customer service quality and app usability vary. TK has the best English support and a strong app. Barmer is slightly cheaper. Shop around by getting quotes online; it takes 10 minutes.
If you're a student, your costs are lower. Most German universities require proof of student health insurance, which costs around €110–€120 monthly and covers the same benefits as regular statutory insurance. You must enroll through a student-specific insurer (usually TK, DAK, or Barmer) and provide proof of enrollment to your university. This rate applies only while you're enrolled; once you graduate or drop out, you move to regular statutory rates.
If you're on a family reunification visa, your spouse or partner must also have health insurance. If you're sponsoring a family member, you're not legally responsible for their insurance costs, but they cannot get a residence permit without proof of coverage. They can register with a German insurer independently using the same process as any other resident.
One more thing: if you're from an EU/EEA country, you can use your home country's European Health Insurance Card (EHIC) for emergency care in Germany, but this is not a substitute for German health insurance. The EHIC covers emergency treatment only and does not cover routine doctor visits, prescriptions, or preventive care. You still need German insurance.
The penalty for not having insurance is steep. Fines start at €50 per day and accrue retroactively. If you're uninsured for six months, you owe €9,000 in fines alone, plus you're still required to buy insurance retroactively. Your visa renewal will be denied. Your employer can be fined for not ensuring you're insured. It's not worth the risk. Arrange coverage before you arrive, register within two weeks, and keep proof of your policy with your residence permit documents.
Health insurance is the one thing the German government will not negotiate on. Get it done first.