Official data · Germany
Germany Salary Simulator
See official German salary data by job, estimate net income, and compare purchasing power with other countries.
Step 1 · Choose your job
Official occupation match
High confidenceMapped to official BA occupation category: Softwareentwickler/in. This is the closest official category, not a guarantee that every job with this title pays this amount.
Step 2 · Official German salary
✓ Official BA salary data
Lower quartile
€4,888
Monthly gross median
€6,097
Upper quartile
€7,385
Annual gross median
€73,164
Official Entgeltatlas occupation page: Softwareentwickler/in · Germany · 2024 · full-time, SV-employed. Source: BA Entgeltatlas · Last verified: 2026-06-22
Step 3 · Estimate German net pay
Net / month
€3,715
Net / year
€44,581
Deduction rate
39.07%
Assumes tax class I, no church tax, public health insurance, childless. Adjust all tax settings →
Step 4 · Compare with another country
Data sources & verification
- BA Entgeltatlas — Bundesagentur für Arbeit. Entgeltatlas — Median monthly gross earnings by occupation (full-time).
- BMF Programmablaufplan (Lohnsteuer) — Bundesministerium der Finanzen. Programmablaufplan für die maschinelle Berechnung der Lohnsteuer + §32a EStG.
- German statutory social-insurance rates & ceilings — Bundesministerium für Arbeit und Soziales / GKV-Spitzenverband. Beitragssätze und Beitragsbemessungsgrenzen (RV, AV, KV, PV).
Salary figures, where shown, are official medians for an occupation category — not a guarantee of individual pay. Net is an estimate based on official German tax rules. For educational and planning purposes only; not tax, legal, or immigration advice.
Want to know if this salary is realistic for your profile?
Salary data is only useful if your CV, visa path, experience, language level, and application strategy match the German market.
Popular roles with official BA salary data
10 roles have verified Bundesagentur für Arbeit figures (monthly gross median, Vollzeit, Germany). Other roles are still being imported and show an honest "not available yet" message.
Software Developer
€6,097Softwareentwickler/in
Data Analyst
€5,742Data-Analyst/in
Data Scientist
€6,478Data Scientist
Mechanical Engineer
€6,846Ingenieur/in - Maschinenbau
Electrical Engineer
€6,940Ingenieur/in - Elektrotechnik
Nurse
€4,329Gesundheits- und Krankenpfleger/in
Accountant
€4,259Buchhalter/in
Sales Manager
€6,932Sales-Manager/in
Marketing Manager
€6,319Brand-Manager/in
Project Manager
> €7,450IT-Projektleiter/in
Median monthly gross, Vollzeit, Deutschland · source: Bundesagentur für Arbeit Entgeltatlas (Dezember 2024). Capped values show as “> €7,450” — BA does not publish an exact figure above that threshold.
Prefer a focused gross-to-net breakdown? Use the Germany Brutto-Netto Calculator. Not sure Germany is realistic for you yet? Take the free Readiness Score.
Frequently asked
Where does the salary data come from?+
German job-level figures come from the official Bundesagentur für Arbeit Entgeltatlas (median monthly gross, full-time, Germany-wide, December 2024). We only display numbers verified against that official source — otherwise we show a clear "not available yet" message instead of guessing.
Why are some salaries shown as "> €7,450"?+
The BA caps its published figures at a threshold (currently €7,450/month). When the real median or quartile is above it, BA does not publish an exact number, so we show it honestly as "> €7,450" — never as exactly €7,450.
Why are some jobs still pending?+
We add roles only once their official BA figures are verified and imported. Roles without verified data show the fallback message rather than an estimated or invented salary. More roles are added over time.
Is this exact for my job offer?+
No. These are official medians and quartiles for an occupation category across all of Germany. Your specific offer depends on your employer, city, experience, and negotiation — treat the figures as a benchmark, not a quote.
Does this show net salary?+
Yes, for roles with an exact median we estimate net using our official-rules brutto-netto engine (tax class I, public health insurance, no church tax by default). Where the median is only a capped threshold, we do not show a net — a threshold is not an exact figure to calculate from.
Can I use this for visa decisions?+
It helps you understand typical pay, but it does not determine visa eligibility. Thresholds such as the EU Blue Card use gross salary and change yearly — confirm with official German authorities.
Why does the tool map English job titles to German occupation categories?+
BA data is organised by official German occupation categories (Berufe). We map common English titles to the closest official category and label the mapping confidence, so you can see exactly which category a figure represents.