Germany · minijob calculator · expats

Free Germany Minijob Earnings Calculator — Nov 2026

Enter your monthly pay — or your hourly wage and hours — and instantly see whether you are in a Minijob, a Midijob or regular employment, and what you actually take home.

Checkout tills in a German EDEKA supermarket — typical Minijob workplaces
Photo: Triplec85 / Wikimedia Commons, CC BY-SA 4.0

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:

Open Wise Account →

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.

How to use it (4 steps)

  1. Choose how to enter your pay: monthly gross, or hourly wage plus hours per week.
  2. Enter your figures — the defaults are €520 a month, or €13.90 an hour for 10 hours a week.
  3. Read your status (Minijob, Midijob or regular employment) and your estimated net pay instantly — no sign-up, no upload.
  4. Use "Copy link to this result" to save or share your exact calculation.

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.

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)

ComponentRate / amountNotes
Minijob earnings limit€603 / month (€7,236 / year)Minimum wage × 130 ÷ 3, rounded up
Statutory minimum wage€13.90 / hourFrom 1 January 2026; €14.60 from 2027
Max hours at minimum wage43.38 / month€603 ÷ €13.90
Midijob transition zone€603.01–€2,000 / monthSliding contributions (Gleitzone)
Employee contributions, Minijob€0Employer 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 overrunUp to 2 months / yearUnforeseeable, 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.

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:

Open N26 Account →

You may also need…

Disclaimer: This calculator is an educational estimate, not tax advice. Verify with the Minijob-Zentrale or a qualified tax adviser before making decisions.

€603 a month, or €7,236 a year. The limit is tied to the statutory minimum wage (€13.90 an hour from 1 January 2026) by the formula minimum wage × 130 ÷ 3, rounded up to the next euro.

No — as the employee you pay €0 in social-security contributions and €0 in income tax on a Minijob up to €603 a month. Your employer pays flat-rate contributions of about 30% plus a 2% flat tax to the Minijob-Zentrale. You can optionally top up your pension by 3.6% of pay.

About 43.38 hours a month at the 2026 minimum wage of €13.90 an hour — roughly 10 hours a week. At a higher hourly wage the maximum hours fall: €603 divided by your hourly wage gives your monthly cap.

A Midijob starts the moment your monthly gross pay passes €603 and runs to €2,000 a month. Your employee social-security contributions rise gradually from 0% at €603 to the full rate of about 19.7% at €2,000, under the Gleitzone (transition zone) rules.

If the overrun was genuinely unforeseeable, you may exceed the limit in up to two calendar months within any 12-month period, capped at double the limit (€1,206) in that month, as long as your annual total stays within €7,236. Regular earnings above €603 move the job into the Midijob zone.

Yes — students and expats with a work permit can hold a Minijob. Your employer registers you with the Minijob-Zentrale; you do not register yourself. Students should also watch their visa's work-day limits (usually 140 full days or 280 half days a year), which run separately from the €603 earnings cap.

Partly. Your employer pays a flat 15% pension contribution on a commercial Minijob, and you can opt to top it up by 3.6% of your pay to earn full pension credits. Since 1 July 2026 you can revoke that exemption once during the same employment if you change your mind.

€13.90 an hour from 1 January 2026, rising to €14.60 an hour from 1 January 2027. Every legal job in Germany, including Minijobs, must pay at least this rate — and the Minijob limit rises with it, to €633 a month in 2027.

Share: