
Researched by ExpatMoneyEU Team · Last updated 7 November 2026 · Data: the Minijob-Zentrale and the Federal Ministry of Labour and Social Affairs (BMAS), 2026. Estimate only — not tax or financial advice. German deposits are protected up to €100,000 per depositor per bank under the EU Deposit Guarantee Schemes Directive (European Commission).
ExpatMoneyEU verdict: At the 2026 minimum wage of €13.90 an hour you can work about 43 hours a month before you hit the €603 Minijob limit — use this calculator to check your exact hours before you sign a contract, then verify with your employer.
Affiliate disclosure: Some links below may earn us a commission at no extra cost to you — see our affiliate disclosure. Always verify current fees with the provider.
Got your net pay? Move it without the bank markup:
What this calculator does
This calculator tells you whether a German part-time job is a Minijob, a Midijob or regular employment — and what you take home. Enter your monthly gross pay, or your hourly wage and hours per week, and it works out your employee social-security contributions and your net monthly pay instantly. In a Minijob (up to €603 a month in 2026) you pay no employee contributions and no income tax, so gross equals net. In the Midijob transition zone (€603.01–€2,000 a month) your contributions rise gradually. Above €2,000 you pay the full employee rate.
The German context in one number: the Minijob-Zentrale reports over 6.7 million people in classic Minijobs in early 2026, according to the Federal Employment Agency — and the €603 limit is tied directly to the minimum wage, so it rises whenever the wage rises.
→ Germany Net Salary Calculator — check a full-time salary too
How to use it (4 steps)
- Choose how to enter your pay: monthly gross, or hourly wage plus hours per week.
- Enter your figures — the defaults are €520 a month, or €13.90 an hour for 10 hours a week.
- Read your status (Minijob, Midijob or regular employment) and your estimated net pay instantly — no sign-up, no upload.
- Use "Copy link to this result" to save or share your exact calculation.
→ Croatia Net Salary Calculator — gross to net for Croatian salaries
The formula, with every variable explained
Status = Minijob if monthly gross ≤ €603; Midijob if €603.01–€2,000; regular employment above €2,000. Net = Gross − employee social-security contributions. In a Minijob, employee contributions are €0 — the employer instead pays flat-rate contributions of about 30% on top of your pay to the Minijob-Zentrale, plus a 2% flat tax. In a Midijob, the employee share slides from 0% at €603 to the full rate of about 19.7% at €2,000 (pension 9.3%, health 7.3%, long-term care 1.8%, unemployment 1.3%); this calculator uses a simplified linear glide between those two points, and the official Gleitzone formula gives a very close but not identical figure. Above €2,000 the full 19.7% applies. Income tax is not included: Minijob pay is tax-free for the employee, and most Midijob earnings fall below the annual basic tax-free allowance, but your tax class and total annual income decide the exact figure.
→ Best Bank Accounts in Germany for Expats — November 2026 Guide
Worked example with real numbers
Example: €520 a month in a Minijob. €520 is below the €603 limit, so it is a Minijob: employee social-security contributions are €0, income tax is €0, and net pay is €520 a month — every euro of gross pay reaches your pocket. Your employer pays roughly €156 a month in flat-rate contributions on top. Hourly check: at the 2026 minimum wage of €13.90 an hour, 10 hours a week gives €13.90 × 10 × 52 ÷ 12 = €602.33 a month — still just inside the Minijob limit. Midijob example: €1,200 a month. The sliding rate is 19.7% × (€1,200 − €603) ÷ (€2,000 − €603) = 8.42%, so contributions are about €101.02 and net pay is about €1,098.98 a month (illustrative figures — verify with your employer).
Rate table used by this calculator (2026)
| Component | Rate / amount | Notes |
|---|---|---|
| Minijob earnings limit | €603 / month (€7,236 / year) | Minimum wage × 130 ÷ 3, rounded up |
| Statutory minimum wage | €13.90 / hour | From 1 January 2026; €14.60 from 2027 |
| Max hours at minimum wage | 43.38 / month | €603 ÷ €13.90 |
| Midijob transition zone | €603.01–€2,000 / month | Sliding contributions (Gleitzone) |
| Employee contributions, Minijob | €0 | Employer pays flat-rate ~30% + 2% flat tax |
| Employee contributions, full rate | ~19.7% | Pension 9.3% + health 7.3% + care 1.8% + unemployment 1.3% |
| Occasional overrun | Up to 2 months / year | Unforeseeable, capped at €1,206 in that month |
Simplified model for estimation. The Midijob glide is a linear approximation of the official Gleitzone formula. Your payslip and the Minijob-Zentrale's own calculator are the final word — see the disclaimer below.
→ Cost of Living in Europe for Expats — November 2026 Guide
Sources and disclaimer
Rates are modelled from the Minijob-Zentrale (minijob-zentrale.de) and the Federal Ministry of Labour and Social Affairs (BMAS): the 2026 Minijob earnings limit of €603 a month, the statutory minimum wage of €13.90 an hour from 1 January 2026, and the Midijob transition zone of €603.01–€2,000 a month. Estimate only — not tax or financial advice. Figures are illustrative; verify your exact position with the Minijob-Zentrale or a qualified adviser, and check your payslip against this estimate. Rules change — German rates for 2027 should be re-checked each January.
New in Germany? Open a German account to get paid: