← Back to all blogs
Tax & Finance

How to Read Your German Payslip: A Line-by-Line Guide for Expats

Confused by your German payslip? A line-by-line guide to Brutto, Netto, LSt, SolZ, KV, RV and every abbreviation, explained in plain English.

XpatAI
XpatAI Team·2026-07-21·5 min read

Every month it arrives: a PDF, sometimes a paper slip. And every month it looks like someone scrambled the alphabet into financial jargon. Brutto, Netto, LSt, SolZ, KV, RV, PV, AV: a wall of German abbreviations standing between you and understanding what you actually earned, and where the rest went.

You're not alone. Even plenty of Germans quietly google their own Gehaltsabrechnung (payslip). The document isn't designed to be user-friendly; it's designed to be legally complete. This guide translates every major line in plain English, so you know exactly what you're looking at, what's normal, and what's worth questioning.

If you'd rather just upload your payslip and ask, XpatAI can walk you through your specific one, but here's how to read it yourself.

Watch: Payslip walkthrough
See your payslip decoded live

Every payslip has its own mix of tax class, insurance rate, and allowances, so a generic guide can only take you so far. XpatAI reads your actual Gehaltsabrechnung and explains every line against your real numbers, not just the average case.

Ask XpatAI

Where Does Your Salary Actually Go?

Before diving into each line, here's the full journey from your gross salary to what lands in your account:

Interactive: click any row to understand it
TechFirma GmbH
Personalabteilung · Berlin
Gehaltsabrechnung
Abrechnungsmonat: Mai 2026
Bruttogehalt5.200,00 €
Lohnsteuer-1.184,32 €
Solidaritätszuschlag0,00 €
Krankenversicherung-405,60 €
Rentenversicherung-484,00 €
Pflegeversicherung-124,80 €
Arbeitslosenversicherung-67,60 €
Nettogehalt3.180,42 €
XpatAI Analysis
Live
Gross Salary
Your starting point
This is the number in your employment contract. Every deduction comes out of this. Nobody takes home their Bruttogehalt.

Each of those deductions has a name, a reason, and a line on your payslip. Here's what they all mean.


What Is Brutto vs Netto?

Brutto is your gross salary: the number in your contract, before anything is deducted. Netto is what actually lands in your bank account after taxes and social insurance come out.

The gap between the two is typically 35–45% of your gross, depending on your income, tax class, and health insurance situation. That means if your contract says €4,000/month, you might take home somewhere between €2,400 and €2,600. Yes, really. No, it's not a mistake.


What Is LSt (Lohnsteuer)?

LSt stands for Lohnsteuer (income tax), withheld directly from your salary every month by your employer and sent to the Finanzamt (tax office) on your behalf.

The amount depends on your Steuerklasse (tax class) and your income level. It's not optional, and it's not the final word: if you file an annual Steuererklärung (tax return), you may get some back.


What Is SolZ (Solidaritätszuschlag)?

SolZ is short for Solidaritätszuschlag, the solidarity surcharge originally introduced after German reunification to help fund the development of eastern Germany.

Here's what most guides online still get wrong: since 2021, the vast majority of employees no longer pay it. It was abolished for anyone earning below roughly €73,000 gross per year. If you see SolZ at zero, or missing entirely, that's correct and expected. If you're a regular salaried employee and it's still being deducted, it's worth a quick check with payroll.


What Do KV, RV, PV, AV Mean?

These four abbreviations are your Sozialversicherung (social insurance) contributions: the backbone of Germany's welfare system. You pay roughly half; your employer pays the other half on top of your gross salary. Here's what each one covers:

Your four social insurance contributions
XpatAISocial Insurance Breakdown
Sozialversicherung
KV
KrankenversicherungHealth Insurance
-7.3%of gross + small additional rate
Your half of public health insurance. Covers doctor visits, hospital stays, prescriptions and specialist referrals. Your employer pays an identical amount on top of your gross.
Switching to PKV (private) can save money but loses family coverage and is hard to reverse.
RV
RentenversicherungPension Insurance
-9.3%of gross (employer matches)
State pension contributions. Largest of the four social insurance deductions. Split 50/50 with your employer. As an expat, you may be able to reclaim contributions after leaving Germany.
Contributions build your future pension entitlement, even if you leave Germany before retirement.
PV
PflegeversicherungLong-Term Care Insurance
-1.7–2.3%slightly higher without children
Covers nursing home and long-term care costs if you become unable to care for yourself. Germany adds a small surcharge for employees over 23 with no children.
If you have children, you pay slightly less. Germany incentivises having a family.
AV
ArbeitslosenversicherungUnemployment Insurance
-1.3%of gross (employer matches)
Covers you if you lose your job. Entitles you to Arbeitslosengeld (unemployment benefit) for up to 12 months. Smallest of the four social contributions.
You must have paid in for at least 12 months in the last 30 months to claim Arbeitslosengeld.

Something worth knowing that nobody really talks about: your employer pays a near-identical matching contribution for each of these on top of your gross salary. Your actual cost to the company is meaningfully higher than the number on your contract, something to keep in mind next time you're negotiating.


How Does Germany Compare to Other Countries?

If you moved from the UK, US, or India, the deduction percentage likely came as a shock. Here's how Germany stacks up:

Germany vs the world: deduction comparison
XpatAICountry Comparison
4 countries
 
DEGermany
UKUK
USUSA
INIndia
Income Tax Deduction ?YesYes (PAYE)YesYes (TDS)
Public health insurance mandatory?YesNo (NHS via taxes)NoNo
Pension contribution from salary?Yes (-9.3%)Yes (-8%)Yes (-6.2%)Yes (PF -12%)
Typical total deductions35-45%25-35%20-30%15-25%
Annual tax return required?Optional, but worth itSometimesUsually yesYes

Germany's deductions are higher, but so is what you get in return: full public health coverage, pension contributions, unemployment protection, and long-term care insurance, all built in. It's a different system, not a worse paycheck.


How Does Steuerklasse Affect My Payslip?

Steuerklasse (tax class) determines how much income tax is withheld from your salary each month, but it doesn't change how much you ultimately owe. It only affects how it's collected upfront.

There are six classes, and most expats fall into one of the first four:

Interactive: select your tax class
XpatAISteuerklasse Guide
6 classes
ClassI
Single, divorced or widowed
Default class for most single expats arriving in Germany. No spouse, no child allowance.
Monthly tax:Highest
Common for expats
Most new expats start here. If you get married or your situation changes, switch immediately. Staying in Class I when you qualify for III costs hundreds per month.

If you're in the wrong class, you're either over-paying every month (you'll get it back via your tax return) or under-paying (you'll owe it at the end of the year). It's worth checking whenever your situation changes: a new job, a marriage, a move.


Other Common Line Items You Might See

Not every payslip looks the same. Your employer's system and your personal situation affect which lines appear. Here are some others worth knowing:

Other line items you might see on your payslip
XpatAIPayslip Glossary
6 terms
Steuer-IDTax ID Number
Identity

Your permanent personal tax identification number. 13 digits, issued to everyone registered in Germany. Never changes, even if you leave and return.

SozialversicherungsnummerSocial Security Number
Identity

Your social insurance number, needed for pension records. Issued by Deutsche Rentenversicherung. Keep this safe, you will need it throughout your working life in Germany.

FreibetragTax-Free Allowanceworth knowing
Benefit

A personal tax-free amount applied to your monthly withholding, reducing your Lohnsteuer. You must apply for it at the Finanzamt, it is not automatic.

Vermögenswirksame Leistungen (VL)Employee Savings Benefitworth knowing
Benefit

Employer contributions to a state-subsidised savings plan. Not all employers offer it, check your contract or ask HR. If they do, make sure you are enrolled.

ÜberstundenOvertime
Variable

Overtime hours paid separately from your base salary. May appear as a separate line or be rolled into Bruttogehalt depending on your employer's payroll system.

KirchensteuerChurch Taxworth knowing
Watch out

Deducted only if you are registered as a member of a recognised church in Germany. If you are not religious and it is appearing, file Kirchenaustritt at your local Standesamt immediately. Free process, saves hundreds per year.


What to Do If a Number Looks Wrong

Mistakes happen, especially in your first few months when HR is still setting you up in the payroll system. Don't just assume it's correct because the document looks official.

Here's what to check:

What to do if a number looks wrong
XpatAIAction Checklist
5 steps
1
Compare gross salary to your contractCheck first

If the Brutto figure is off, flag it immediately and in writing. Payroll errors in the first month are common and easier to fix early than retroactively.

2
Check your SteuerklasseImportant

Newly married, recently separated, or working a second job? Your class may not have been updated yet. Wrong class means overpaying every month.

3
Check whether Kirchensteuer is being deductedImportant

If you are not registered with a church, you should not be paying it. File Kirchenaustritt at your local Standesamt: free, takes 15 minutes, saves hundreds per year.

4
Ask HR or payroll directlyRecommended

A specific question gets a faster answer than a vague one. Try: I expected X, I see Y. Can you clarify? In writing is better than verbally.

5
Contact a LohnsteuerhilfevereinPro tip

A wage tax assistance association can review your payslip for a small annual membership fee. Legitimate, affordable and surprisingly unknown among expats.


FAQ

Frequently asked questions
My net salary is much lower than expected. Is this normal?
I am paying Kirchensteuer but I am not religious. What do I do?
How do I know if I am in the wrong tax class?
Can I get my pension contributions back when I leave Germany?
Why does my payslip show zero for SolZ?
Why is my German payslip only in German?
Can I claim tax back at the end of the year?
What is the difference between Brutto and Netto?

Once you know what each line means, your Gehaltsabrechnung stops being a source of monthly confusion: it's just a document. If you'd rather not decode it yourself every time, XpatAI can scan your payslip and explain it in plain English, personalised to your specific numbers.

Let XpatAI handle this for you

XpatAI reads your German payslips, tax letters and visa documents, then explains them in your preferred language, personalized to your visa, city and situation.

Download Free — Join BetaTry in Browser
← Back to all blogs