Skip to content
Indian in Germany
Back to all guides

Money

Your German payslip explained: every line of the Lohnzettel

Brutto, Netto, Steuerklasse, Kirchensteuer, and 15 other lines you have never seen before. Line-by-line for Indians.

Updated 8 April 202615 min read

Key takeaway

Your German payslip (Lohnzettel) shows Brutto (gross), then deducts income tax (~14-42%), solidarity surcharge, and four social insurance contributions (pension 9.3%, health ~8.75%, unemployment 1.3%, care 1.8-2.4%). The Netto (net) is typically 55-65% of Brutto for most Indian employees on Tax Class I. Save every payslip for tax returns, apartment applications, and Blue Card renewals.

General information, not professional advice. Rules, numbers, and procedures change. Verify with an official source or qualified professional (Steuerberater, Rechtsanwalt, Hausarzt, Ausländerbehörde) before acting on anything here.

Your first German payslip will confuse you. It is a full A4 page of German abbreviations, and the number at the bottom (what you actually receive) is roughly 55% to 65% of the number at the top. Every Indian professional who moves to Germany has the same reaction: where did the rest go?

This guide explains every single line. Save it and refer back to it each month until the abbreviations become familiar.

What it is called

Your monthly payslip has several names in German. They all mean the same thing:

  • Lohnzettel: wage slip (informal)
  • Gehaltsabrechnung: salary statement (most common for salaried employees)
  • Entgeltabrechnung: remuneration statement (formal, used by payroll software)
  • Lohnabrechnung: wage statement

Your employer is legally required to provide this every month, either on paper or electronically. Most companies now use payroll portals (SAP SuccessFactors, Personio, DATEV Unternehmen online) where you download a PDF.

The header section

The top of your payslip contains identification details. These are not deductions. They tell the payroll system who you are and how to tax you.

Arbeitgeber / Firma: your employer's name and address.

Name / Mitarbeiter: your full name as registered with the company.

Personalnummer: your internal employee number. Needed for HR queries, expense claims, and internal tools.

Steuerklasse (Stkl.): your wage tax class (I through VI). Most single Indians arriving on a Blue Card see Steuerklasse I here. If your spouse joins and registers, this changes to III, IV, or V depending on your joint declaration. The tax class directly affects how much Lohnsteuer is withheld monthly. See our Steuererklaerung guide for a full explanation.

Steuer-ID: your 11-digit tax identification number (Identifikationsnummer). Permanent, assigned when you did Anmeldung. If this field is empty and your employer is using Steuerklasse VI, it means your Steuer-ID has not reached your employer yet. Contact your HR and provide it manually.

Sozialversicherungsnummer (SV-Nummer): your social insurance number. 12 characters (letters and digits). Assigned by Deutsche Rentenversicherung. You need this for pension claims, unemployment benefits, and eventually for reclaiming pension contributions if you leave Germany.

Konfession / Kirchensteuer-Merkmal: your declared religion for church tax purposes. If you registered as Hindu, Muslim, or "keine" (none) at Anmeldung, this is empty or shows "keine" and you do not pay Kirchensteuer. If you registered as Catholic (rk) or Protestant (ev), you pay 8% or 9% of your income tax as church tax.

Eintrittsdatum (Eintritt): your employment start date with this company.

Geburtsdatum: your date of birth.

Krankenkasse: the name of your health insurance provider (e.g. TK, AOK, Barmer, DAK).

The Brutto section (gross pay)

Brutto means gross. This is your total compensation before any deductions. It breaks down into several components.

Base salary

Grundgehalt or Grundvergütung, your monthly base salary as per your employment contract. If your annual gross is €60,000, this line shows €5,000.00.

Allowances and extras

Zulagen / Zuschläge: additional payments on top of base salary. Common ones:

  • Schichtzulage: shift allowance (if you work nights or rotating shifts)
  • Nachtzuschlag: night supplement (partially tax-free for work between 11 PM and 6 AM)
  • Sonntagszuschlag: Sunday supplement (tax-free up to 50% of base hourly rate)
  • Feiertagszuschlag: public holiday supplement (tax-free up to 125% of base hourly rate)

Überstunden: overtime pay. Germany requires overtime to be either compensated financially or offset with time off. If your contract includes overtime in the base salary ("mit Überstunden abgegolten"), this line may not appear separately.

Bonuses and one-time payments

Sonderzahlung: one-time bonus. Could be a performance bonus, signing bonus, or annual bonus.

Weihnachtsgeld: Christmas bonus. Not legally required but common. Typically 50% to 100% of one monthly gross salary, paid in November.

Urlaubsgeld: vacation bonus. Again not mandatory but some collective agreements (Tarifvertrag) include it. Usually paid in June or July.

Prämie: performance premium or project bonus.

These one-time payments are fully taxable. They push you into a higher marginal tax bracket for that month, so your December or November payslip will show a significantly higher Lohnsteuer deduction. This is normal. The annual tax return corrects any overpayment.

Benefits in kind

Sachbezüge: non-cash benefits that have a monetary value.

  • Jobticket / Deutschlandticket: if your employer pays for your public transport ticket (€63/month for the Deutschlandticket), this appears as a Sachbezug. Often tax-free up to €50/month under the Sachbezugsfreigrenze.
  • Firmenwagen (company car): if you have a company car, 1% of the car's list price per month is added to your Brutto as a taxable benefit. A car with a list price of €45,000 adds €450/month to your gross. You pay tax on this but do not receive cash for it. This is the 1%-Regelung.
  • Essenszuschuss: meal subsidy (e.g. a company canteen benefit). Tax-free up to €4.13/meal in 2026.

Vermögenswirksame Leistungen (VL)

VL or VWL, a German employer-sponsored savings benefit. Your employer contributes €6.65 to €40/month into a savings plan (typically a building society savings plan, or Bausparvertrag, or a fund savings plan). This appears in Brutto but is paid directly into the savings product, not to you. It is a small but free benefit. If you earn below certain thresholds, the government adds a Arbeitnehmersparzulage (employee savings bonus) on top.

Many Indians ignore VL because the amounts are small. Set it up anyway. It is free money from your employer.

Tax deductions (Steuerliche Abzüge)

These are the deductions that the Finanzamt takes from your gross pay before you see it. They are calculated and withheld by your employer's payroll system.

Lohnsteuer (LSt)

Lohnsteuer is your monthly wage income tax. It is calculated based on your Steuerklasse, your gross income, and whether you have Freibeträge (tax allowances) registered.

Germany's income tax rates are progressive:

Taxable income (annual)Marginal rate
Up to €12,0840% (Grundfreibetrag, tax-free allowance)
€12,085 to €17,00514% to 24% (progressive)
€17,006 to €66,76024% to 42%
€66,761 to €277,82542%
Above €277,82645% (Reichensteuer)

Your monthly Lohnsteuer is an estimate. It assumes you will earn the same amount every month for the full year and applies the rate accordingly. If your income varies (bonuses, joining mid-year), the monthly withholding may be too high or too low. The annual tax return corrects this.

Example: on a €60,000 annual gross (€5,000/month) in Steuerklasse I with no church tax, the monthly Lohnsteuer is roughly €830 to €870.

Solidaritätszuschlag (SolZ / Soli)

A surcharge on income tax, originally introduced for German reunification. Since 2021, 90% of taxpayers no longer pay it. You only pay Soli if your annual income tax exceeds €18,130 (single) or €36,260 (married filing jointly). For most employees earning under roughly €78,000 gross, this line shows €0.00.

If you do pay it, the rate is 5.5% of your Lohnsteuer. On a monthly Lohnsteuer of €1,200, Soli would be €66.

Kirchensteuer (KiSt)

Church tax. Only applies if you declared a tax-collecting religious affiliation (Catholic or Protestant) during Anmeldung. The rate is 8% of your income tax in Bavaria and Baden-Württemberg, 9% in all other states.

If you did not declare a religion, or declared Hindu, Muslim, Sikh, or "keine" (none), this line is €0.00. Most Indians do not pay this.

Important: if you accidentally registered as Catholic or Protestant at the Bürgeramt (this happens with confusing forms), you will see Kirchensteuer deductions. To stop paying, you must formally exit the church (Kirchenaustritt) at the Standesamt or Amtsgericht. This costs €25 to €35 as a one-time administrative fee.

Social insurance deductions (Sozialversicherung)

Germany has a mandatory social insurance system. Your employer pays roughly half and you pay the other half. Your payslip shows your employee share.

Krankenversicherung (KV)

Health insurance. Germany's statutory health insurance (gesetzliche Krankenversicherung, GKV) has a base rate of 14.6% of your gross salary, split equally: you pay 7.3%, your employer pays 7.3%.

On top of the base rate, each health insurer charges a Zusatzbeitrag (supplementary contribution). This ranges from 0.7% to 2.5% depending on the insurer, also split equally. TK (Techniker Krankenkasse, the most popular with expats) charges a Zusatzbeitrag of 2.45% in 2026, so your share is 1.225%.

Your total health insurance deduction: 7.3% + half the Zusatzbeitrag. With TK, that is 7.3% + 1.225% = 8.525% of your gross salary.

Beitragsbemessungsgrenze (BBG): the income ceiling for social insurance. In 2026, the BBG for health insurance is €5,512.50/month (€66,150/year). If you earn more than this, your health insurance contribution is capped at 8.525% of €5,512.50 = ~€469.69/month (with TK). You do not pay more even if your salary is €10,000/month.

If you earn above the Versicherungspflichtgrenze (JAEG, €77,400/year in 2026), you can opt for private health insurance (PKV) instead. That is a separate topic covered in our Krankenversicherung guide.

Pflegeversicherung (PV)

Long-term care insurance. Covers nursing home care, home care assistance, and related costs in old age.

Base rate: 3.6% of gross, with a complex split:

  • Employees with children: you pay 1.7%, employer pays 1.7%. For each child beyond the first (up to age 25), you get a 0.25% reduction, down to a minimum employee share of 1.0%.
  • Employees without children (over age 23): you pay 2.3%, employer pays 1.7%. The extra 0.6% is called the Kinderlosenzuschlag (childless surcharge).

Most Indian Blue Card holders arriving single and childless pay the higher rate (2.3%). When you have a child registered in Germany, HR updates this and your deduction drops. Notify HR with the birth certificate.

Income ceiling: same as health insurance, €5,512.50/month in 2026.

Rentenversicherung (RV)

Pension insurance. This is the biggest single social deduction and the one that most concerns Indians.

Rate: 18.6% of gross, split equally. You pay 9.3%, employer pays 9.3%.

Income ceiling: €8,050/month (€96,600/year) in West Germany in 2026. If you earn above this, your pension contribution is capped.

Example: on €5,000/month gross, your pension deduction is €5,000 x 9.3% = €465.

Can you get this back? Yes, partially. If you leave Germany permanently and are a citizen of a country without a social security agreement with Germany (India has no totalization agreement with Germany as of 2026), you can apply for a refund of your employee contributions after being out of Germany for 24 months. You get back your 9.3% share. The employer's 9.3% stays in the German system.

If you stay in Germany long enough to qualify for a pension (minimum 5 years of contributions, or 60 months), you are entitled to a German pension when you reach retirement age, payable worldwide. The monthly pension for 5 years of contributions at an average salary is small (roughly €200 to €250/month), but it is payable for life from age 67.

The India-Germany DTAA covers pension payments (they are taxable only in the country of residence at the time of receipt).

Arbeitslosenversicherung (AV)

Unemployment insurance. Rate: 2.6% of gross, split equally. You pay 1.3%, employer pays 1.3%.

Income ceiling: €8,050/month (€96,600/year) in West Germany in 2026.

If you lose your job, Arbeitslosengeld I (ALG I) pays 60% of your net salary (67% if you have children) for up to 12 months (if you have contributed for 24+ months). This is a real safety net.

Blue Card holders: you are eligible for ALG I. If you lose your job, you have 3 months to find a new one before your residence permit is affected. The ALG I payments continue during this period.

Social insurance summary for €5,000/month gross

DeductionRate (employee share)Amount
Krankenversicherung (KV, with TK)8.525%€426.25
Pflegeversicherung (PV, no children)2.3%€115.00
Rentenversicherung (RV)9.3%€465.00
Arbeitslosenversicherung (AV)1.3%€65.00
Total social insurance21.425%€1,071.25

Netto: what you actually receive

After all deductions, the bottom line of your payslip shows:

Netto-Verdienst or Auszahlungsbetrag, the amount transferred to your bank account.

For a single, childless employee in Steuerklasse I earning €5,000 gross per month with TK health insurance and no church tax:

LineAmount
Brutto (gross)€5,000.00
Lohnsteuer~€855.00
Solidaritätszuschlag€0.00
Kirchensteuer€0.00
Krankenversicherung€426.25
Pflegeversicherung€115.00
Rentenversicherung€465.00
Arbeitslosenversicherung€65.00
Netto~€3,073.75

That is roughly 61.5% of gross. If you are used to Indian CTC structures where in-hand salary is 70% to 80% of CTC, the German ratio feels low. But remember: your German deductions include full health insurance, long-term care insurance, pension contributions, and unemployment insurance. In India, many of these are either not included or come with lower coverage.

The Jahreswerte column

Most payslips include a Jahreswerte or Kumuliert (cumulative) column on the right side. This shows your year-to-date totals for each category: total gross earned, total Lohnsteuer paid, total social contributions, total Netto received.

These numbers should match your annual Lohnsteuerbescheinigung (wage tax certificate) that your employer issues in January or February for the previous year. You use the Lohnsteuerbescheinigung for your annual tax return.

If the cumulative numbers on your December payslip do not match your Lohnsteuerbescheinigung, something is wrong. Contact your payroll department.

Other lines you might see

Geldwerter Vorteil: monetary benefit. Appears when you have a taxable perk (company car, stock options vesting). The amount is added to your Brutto for tax purposes but then subtracted before Netto because you never received it as cash. This confuses everyone. Your gross appears higher, your tax is higher, but your Netto reflects the actual cash. The net effect is you pay tax on the benefit without receiving cash for it.

Freibetrag: a tax allowance registered with the Finanzamt (e.g. for high commute costs or disability). Reduces your taxable income, resulting in lower monthly Lohnsteuer.

Pfändung: wage garnishment. If you have a court-ordered debt deduction, it appears here. Rare for newly arrived employees.

Vorschuss: salary advance. If you received an advance on your salary, it is deducted from this month's pay.

Arbeitgeberanteil (AG-Anteil): your employer's share of social insurance. This is listed for information only and is not deducted from your pay. Your employer pays it on top of your gross salary. The total cost to employ you is roughly Brutto x 1.20 to 1.22.

Common confusions for Indians

"My tax rate is 42% but I only earn €60,000"

The 42% rate applies only to income above €66,760 (2026 bracket). It is a marginal rate, not an effective rate. If you earn €60,000, none of your income is taxed at 42%. Your effective tax rate (total tax divided by total income) is roughly 17% to 20% for a single earner at €60,000.

"My Netto is so much lower than my Indian in-hand"

Indian CTC of ₹25 lakh (roughly €28,000) is not comparable to a German gross of €60,000. The German number includes employer-paid social insurance contributions. The Indian CTC often includes employer PF, gratuity, and other components that inflate the headline number. More importantly, German social insurance gives you universal health coverage, unemployment insurance, and pension rights that most Indian CTCs do not include at equivalent quality.

A useful comparison: track your total monthly expenses in Germany (rent, food, transport, insurance) versus what remains. For most Indian professionals earning €55,000 to €75,000 in Germany, the disposable income after rent and essentials is €1,200 to €2,000/month. The purchasing power of that amount in Europe is real.

"Pension deductions are lost money"

Not true. If you stay in Germany for 5+ years, you earn a pension payable from age 67, for life, anywhere in the world. If you leave before 5 years and return to India permanently, you can reclaim your employee contributions (9.3% share) after waiting 24 months outside Germany. The employer's share is not refundable, but that was never deducted from your salary anyway.

For Indians planning to stay in Germany long-term, German pension contributions are a solid, inflation-adjusted retirement benefit. The German pension system is pay-as-you-go and backed by the federal government.

"I moved mid-year, why is my Netto so low?"

If you joined in, say, September, your employer's payroll system calculates Lohnsteuer as if you will earn at this rate for the full year. Since you only earn for 4 months, the system over-withholds. File your tax return in the following year and you will get a significant refund (often €1,500 to €3,000 for mid-year arrivals).

What to do with your payslip

Save every payslip, permanently. Digital copies are fine. You need them for:

  • Annual tax return: the December payslip cumulative column verifies your annual earnings. The Lohnsteuerbescheinigung is the official document, but payslips help when something does not match.
  • Apartment hunting: German landlords routinely ask for the last 3 payslips (Gehaltsabrechnungen) as proof of income. No payslips, no apartment viewing in competitive markets like Munich, Berlin, or Frankfurt.
  • Blue Card renewal: the Ausländerbehörde may ask for recent payslips to verify you still meet the minimum salary threshold (€46,530 for 2026 general Blue Card, €43,759.80 for shortage occupations including IT).
  • Loan applications: any German bank (for a car loan, mortgage, or Kredit) will ask for 3 to 6 months of payslips.
  • Future employer: when negotiating salary at a new job, some recruiters ask for your current payslip. You are not obligated to share it, but having it ready gives you negotiation leverage.

Check your payslip every month. Verify that your Steuerklasse is correct, your health insurer is correct, and any bonus or overtime is accurately reflected. Payroll errors happen, especially around Steuerklasse changes, parental leave, or job changes.

Reading a real payslip: section by section

Here is the typical layout from top to bottom:

Block 1 (top): employer details, your name, Personalnummer, pay period (Abrechnungsmonat)

Block 2: tax and social insurance identifiers (Steuerklasse, Steuer-ID, SV-Nummer, Krankenkasse, Konfession, Kinderfreibetrag)

Block 3: Brutto breakdown (Grundgehalt, Zulagen, Sachbezüge, Sonderzahlungen). Each line has a code, a description, and an amount.

Block 4: Gesetzliche Abzüge (statutory deductions). Two sub-blocks:

  • Steuerliche Abzüge: Lohnsteuer, SolZ, KiSt
  • Sozialversicherung: KV, PV, RV, AV

Block 5: Netto and payment details. Netto-Verdienst, Auszahlungsbetrag, your bank IBAN.

Block 6 (right column or bottom): Jahreswerte / year-to-date cumulative totals.

Block 7 (if applicable): Arbeitgeberanteile (employer contributions, for information only).

Verifying your first payslip

When you receive your first German payslip, verify these items:

  1. Steuerklasse: should be I if you are single, or IV if married and spouse is also working in Germany. If it shows VI, your employer does not have your Steuer-ID yet. Fix this immediately because Klasse VI has the highest withholding.
  2. Krankenkasse: should match the insurer you chose. If you did not choose one, your employer may have defaulted you to AOK or another insurer. You have the right to switch within your first 14 days of employment.
  3. Grundgehalt: should match your employment contract divided by 12 (or 13 if your contract specifies 13th month pay).
  4. SV-Nummer: if empty, it means Deutsche Rentenversicherung has not assigned your number yet. Follow up after 4 to 6 weeks.
  5. Kinderfreibetrag: shows 0.0 if you have no children registered in Germany. If your children are in India, you may still be eligible for Kindergeld (child benefit). This requires a separate application to the Familienkasse.

Frequently asked

How much tax do I pay on my German salary?

Total deductions (tax + social insurance) are typically 35-45% of gross salary. A €60,000 gross salary results in roughly €3,200-3,400 net per month on Tax Class I. Income tax is progressive (14-42%), and social insurance adds another ~20%.

What is Kirchensteuer on my German payslip?

Church tax, 8-9% of your income tax (not your salary). Only deducted if you declared a Christian religion during Anmeldung. Say 'ohne' (none) to avoid it. You can leave the church (Kirchenaustritt) at the Amtsgericht for €25-35.

Can I get my German pension contributions back if I leave?

Yes, partially. If you leave Germany and the EU permanently, you can apply for a refund of your employee pension contributions after 24 months. The employer's share is not refunded. Apply to Deutsche Rentenversicherung.

Found something wrong or missing?

This guide stays useful because people flag things that changed or got it wrong.