German payroll uses tax-class and social-insurance inputs. Everhour keeps approved hours ready for payroll review.
Enter gross salary and tax rates to instantly see net pay and your effective combined tax rate — monthly, bi-weekly, or weekly.
The calculator gives you the number — Everhour takes it from there.
One click and you're timing. Start a timer, add an entry, edit the details. This is exactly how it feels in Everhour.
Set a budget, assign rates, and get alerted before you're over.
Measurement
Track your budget through time or costs
Every report you need — configured your way, always up to date.
Tracked hours flow straight into a polished invoice — no copy-paste, no manual math.
A wage calculation in Germany shows the path from gross wages to estimated net pay. The core inputs are gross wage, pay period, tax class, church tax status, federal state, health insurance details, pension insurance, unemployment insurance, and long-term care insurance status. German payroll withholding uses the Federal Ministry of Finance program flow schedule for wage tax, solidarity surcharge, and the assessment base for church wage tax.
The result matters when you compare job offers, check a payslip, convert hourly pay into monthly pay, or plan employer payroll cost. Germany's general statutory minimum wage is €13.90 per hour from January 1, 2026, so hourly-to-monthly conversions also need a wage-floor check. Mini-job classification needs separate attention because the monthly marginal-employment threshold is €603 from January 1, 2026.
Tax class changes the wage-tax withholding result because Germany's BMF calculation uses tax class as a direct payroll input. Church tax also changes the estimate where it applies. The rate is 8% or 9% of wage or income tax depending on the German federal state selected for withholding, so a Berlin payroll result and a Bavaria payroll result can differ even when gross pay matches.
Social insurance also changes the employee deduction before net pay. For 2026, statutory pension insurance is 18.6% total, unemployment insurance is 2.6% total, and payroll calculations normally split both rates equally between employee and employer. Statutory health insurance uses 14.6% plus a fund-specific supplementary rate, with the 2026 average supplementary rate at 2.9%. Long-term care insurance is 3.6%, or 4.2% for childless insured persons, with child discounts and special Saxony treatment.
A practical wage estimate separates the pieces instead of forcing one flat percentage. Start with gross pay for the period. Apply employee social-insurance shares up to the statutory contribution ceilings. Then calculate wage tax through the BMF PAP using the pay period, tax class, state, church tax, and insurance attributes. Net pay equals gross pay minus employee social insurance, wage tax, solidarity surcharge where due, and church tax where applicable.
For a monthly gross wage of €4,800, using the 2026 average statutory health add-on, a non-childless employee outside Saxony has these employee shares: pension at 9.3% equals €446.40, unemployment at 1.3% equals €62.40, health insurance at 8.75% equals €420.00, and long-term care at 1.8% equals €86.40. Employee social-insurance deductions total €1,015.20 before wage-tax withholding.
A one-off wage calculation is enough when you need a quick gross-to-net estimate, a job-offer comparison, or a check on whether gross pay clears Germany's minimum wage and mini-job threshold. The estimate still needs the right tax class, state, church tax status, health fund add-on, child status, and Saxony treatment. A missing input moves the result away from the payslip.
A managed workflow becomes necessary when payroll depends on approved work hours, overtime classification, vacation pay, or repeat monthly handoff. German paid vacation entitlement is at least 24 working days, and vacation pay is based on average earnings from the last 13 weeks before leave, excluding extra overtime pay. Everhour Time Tracking records timer or manual entries, supports approvals and locked periods, and gives payroll review cleaner source hours.
This content is for general information only, may not be fully up to date, and is provided without any warranty or liability.
High Performer
G2
Summer 2026
Best Ease Of Use
Capterra
Summer 2026
Rated in the top time trackers across G2, Capterra, and TrustRadius — with consistent praise for ease of use, integrations, and support.
Gross pay, tax class, church tax status, federal state, health insurance add-on, child status, and Saxony treatment drive the estimate. Social-insurance ceilings also matter for higher wages. For 2026 statutory health insurance contributions, income is considered only up to €5,812.50 per month, while pension insurance uses a €8,450 monthly contribution ceiling.
A German wage estimate includes church tax only when the worker is subject to it. The withholding rate is 8% or 9% of wage or income tax depending on the German federal state. The calculator needs the state and church tax status because church tax is calculated from tax, not from gross wages.
Two employees with the same gross wage can have different net pay because the BMF wage-tax calculation uses tax class, pay period, federal state, church tax, and insurance attributes. Long-term care insurance also changes with childless status, child discounts, and special Saxony treatment. Health insurance changes again when the fund-specific supplementary rate differs.
Mini-job classification needs a separate threshold check before you treat the pay like standard payroll. From January 1, 2026, the monthly marginal-employment threshold relevant to mini-job payroll classification is €603. Pay above that line can change the payroll category, so gross monthly amount and expected working hours belong in the first check.
Paid vacation affects payroll because employees have a statutory annual paid vacation entitlement of at least 24 working days. Vacation pay is based on average earnings from the last 13 weeks before the leave, excluding extra overtime pay. A wage estimate that ignores paid leave can understate payroll cost for workers with irregular hours or variable earnings.
Everhour Time Tracking captures task and project hours through timers or manual entries, including tracking inside tools such as Asana, ClickUp, GitHub, Jira, Monday, Notion, Trello, and Basecamp. Admins can approve timesheets, lock completed periods, send reminders, and use the reviewed time records before payroll checks.
Track approved hours, lock reviewed periods, and keep payroll inputs organized before wage calculations. Everhour turns daily work records into cleaner payroll review and reporting.
14-day free trial · No credit card · Cancel anytime