Healthcare in Germany is not free for non-citizens, but it is heavily subsidized and accessible. Germany requires every resident to carry health insurance, regardless of nationality. Whether you’re an employee, student, freelancer, or job seeker, you’ll pay into the system, and the system will cover the vast majority of your medical costs. The specifics depend on your residency status, how you earn your income, and where you come from.
Insurance Is Mandatory for All Residents
Germany operates on a universal mandate: if you live in the country, you must have health insurance. This applies equally to German citizens and non-citizens. There is no government-funded free healthcare tier that anyone can simply walk into. Instead, the system runs on contributions, either through payroll deductions, individual premiums, or employer-sponsored plans.
For visa holders, the requirement is even more concrete. Applicants for a national (category D) visa must show proof of health insurance that matches the minimum coverage level of the German statutory system. Travel insurance does not qualify. The insurance certificate must clearly state the level of coverage, any limitations, and any deductibles. Without adequate proof, your visa application will not be approved.
How the Public System Works for Employees
If you’re employed in Germany and earn less than €73,800 per year (the 2025 threshold), you’re automatically enrolled in the public health insurance system, known as gesetzliche Krankenversicherung or GKV. Your nationality is irrelevant. The base contribution rate is 14.6% of your gross salary, split evenly between you and your employer, so you each pay 7.3%. On top of that, each insurer charges a supplementary rate, averaging 2.9% in recent years, also split between employer and employee.
In practical terms, if you earn €4,000 per month gross, roughly €350 comes out of your paycheck for health insurance, and your employer matches that amount. In return, you get comprehensive coverage: doctor visits, hospital stays, prescriptions, mental health treatment, maternity care, and preventive screenings, all without needing to file claims or pay upfront. You simply show your insurance card at the doctor’s office.
If your income exceeds €73,800, you can opt into private health insurance instead. Private plans offer perks like shorter wait times and single-occupancy hospital rooms, but premiums are based on age and health status rather than income. Most non-citizens earning below the threshold will stay in the public system.
What Students Pay
International students get a discounted rate in the public system. Students under 23 pay around €141 per month, while those aged 23 to 29 pay roughly €146 per month. These flat-rate premiums cover both health insurance and long-term care insurance. This discounted rate applies until age 30 or the end of your 14th semester, whichever comes first. After that, you’ll need to switch to a standard plan at higher rates.
Proof of health insurance is required to enroll at a German university, so this isn’t optional. Most international students sign up with one of the major public insurers before their first semester.
EU Citizens on Short Stays
If you’re an EU citizen visiting or working temporarily in Germany, your European Health Insurance Card (EHIC) covers medically necessary treatment. This means conditions that can’t wait until you return home: broken bones, acute infections, sudden toothaches. It does not cover routine checkups, planned procedures, or ongoing treatment.
For longer stays, you’ll need an S1 form from your home country’s insurer, which expands your coverage to include planned treatments and routine exams. But once you establish residence in Germany (moving your primary address there), the general insurance mandate kicks in. You must enroll in a German health insurance plan, just like everyone else. If you’ve been in Germany more than three months, you’re required to register with local authorities regardless.
Coverage for Asylum Seekers
Asylum seekers are the one group that receives healthcare without paying premiums, but their coverage is significantly restricted. During the first 18 months in Germany (or until refugee status is granted), a separate law called the Asylum Seeker Benefits Act governs their care. It provides a limited range of benefits that falls below what standard welfare recipients receive.
In practice, this means coverage for acute illness, pain, pregnancy, and vaccinations. Dental care is limited to emergency treatment. Mental health care and treatment for chronic conditions can be difficult to access during this period. Implementation varies by municipality. Some cities issue electronic health insurance cards that let asylum seekers visit doctors directly, while others use a voucher system that requires approval from a local social office before each visit. Once refugee status is granted, individuals transition into the regular public insurance system with full benefits.
Expat and Incoming Insurance
Newcomers who don’t yet qualify for the public system (freelancers waiting on permits, job seekers, au pairs, visiting professionals) often start with what’s called “expat” or “incoming” insurance. These are private policies designed specifically for people in transition. They’re significantly cheaper than standard plans, typically €80 to €200 per month, and can help you get your first residence permit approved.
The tradeoff is real, though. With incoming insurance, you typically pay medical costs upfront and submit claims for reimbursement afterward. Coverage caps are common for dental work, physical therapy, maternity care, and pre-existing conditions. Family members aren’t automatically covered under the same policy the way they are in the public system. Most importantly, incoming insurance has a maximum validity of five years and cannot be used to renew a residence permit or apply for permanent residency. It’s a bridge, not a destination. You’ll eventually need to switch to a local public or private insurer.
Co-Payments You’ll Still Owe
Even with full public insurance, Germany’s system isn’t entirely free at the point of care. You’ll encounter small co-payments in a few situations. Prescription medications cost 10% of the price, with a minimum of €5 and a maximum of €10 per item. If you’re hospitalized, there’s a €10 per day charge, capped at 28 days per calendar year. Dental crowns and dentures require a personal contribution that can run into the hundreds of euros, though the insurer covers a base amount.
There is a safety net: once your co-payments in a calendar year exceed 2% of your gross household income (1% for people with chronic conditions), you can apply for an exemption that eliminates further co-payments for the rest of that year.
Public Insurance Benefits That Surprise People
The public system is more generous than many non-citizens expect. Pre-existing conditions cannot increase your premiums or be excluded from coverage. Your non-working spouse and children are covered under your policy at no additional cost, a feature called family insurance. There are no lifetime coverage caps, no annual maximums, and no claim denials for medically necessary treatment. Maternity care, including prenatal visits, delivery, and postnatal care, is fully covered with no co-payments. Sick leave from work is supported by continued salary payments from your employer for six weeks, followed by sickness benefits from your insurer for up to 78 weeks.
For non-citizens accustomed to systems where insurance status determines the quality of care you receive, Germany’s public system offers remarkably even access. The same doctors, the same hospitals, and the same treatment protocols apply whether you’re a German citizen or a foreign worker who arrived last month.

