German salary conversion starts with gross pay and paid hours. Everhour keeps time records 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 salary-to-hourly calculation answers one practical question: how much each paid working hour is worth before payroll deductions. In Germany, start with gross annual salary, then divide by the paid hours attached to the employment schedule. The result is a gross hourly equivalent, not net pay after wage tax, health insurance, pension insurance, unemployment insurance, or long-term care insurance.
The number matters when you compare full-time and part-time offers, price contractor work against employee pay, or test a salary against Germany's general statutory minimum wage. From January 1, 2026, that floor is €13.90 per hour. A salary conversion below that rate needs immediate review against the actual hours, worker category, and employment terms.
The clean formula is annual gross salary ÷ annual paid hours = gross hourly equivalent. Annual paid hours usually equal weekly paid hours multiplied by paid weeks in the year. For a €62,868 annual salary on a 39-hour weekly schedule, annual paid hours are 2,028. The hourly equivalent is €31.00 because €62,868 divided by 2,028 equals €31.00.
Use the schedule attached to the salary, not a generic 40-hour week. A 39-hour contract and a 40-hour contract produce different hourly equivalents even when annual salary is identical. Paid vacation does not disappear from the denominator when the salary continues during leave. Germany's statutory annual 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.
The hourly equivalent is a gross wage measure. German payroll withholding uses the Federal Ministry of Finance program flow schedule for machine calculation of wage tax, solidarity surcharge, and the assessment base for church wage tax. The 2026 inputs include tax class, pay period, gross wage, health insurance, pension, unemployment, and long-term care attributes.
Social insurance deductions also change net pay without changing the gross hourly equivalent. For 2026, statutory pension insurance is 18.6% total, unemployment insurance is 2.6% total, and statutory health insurance is 14.6% plus a fund-specific supplementary rate. Contribution ceilings also matter in payroll: statutory health insurance uses earnings up to €5,812.50 per month, while pension insurance uses earnings up to €8,450 per month.
A one-off conversion is enough when you need a fast offer comparison, salary benchmark, or gross hourly check. It works best when the contract has a stable weekly schedule, no irregular unpaid time, and no payroll classification question. Store the formula, salary figure, weekly hours, and date of the check so the result can be traced later.
A managed workflow becomes necessary when hours vary, approvals matter, or payroll needs a clean record of daily, weekly, and monthly work-hour totals. Everhour timecards support payroll review by recording work hours by day, week, or month, comparing project hours with working hours, and exporting team timesheet data for payroll checks.
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.
Use gross salary for the hourly equivalent. Net salary depends on wage tax withholding, tax class, church tax status, health insurance, pension insurance, unemployment insurance, long-term care insurance, and contribution ceilings. Those deductions belong in a gross-to-net payroll calculation, not in the salary-to-hourly conversion.
German payroll withholding uses the BMF program flow schedule with inputs such as tax class, pay period, gross wage, health insurance, pension, unemployment, and long-term care attributes. Church tax applies where relevant at 8% or 9% of wage or income tax, depending on the federal state selected for withholding.
Yes, the gross hourly equivalent can show a compliance problem when annual salary is too low for the paid hours attached to the role. Germany's general statutory minimum wage is €13.90 per hour from January 1, 2026. Compare the converted rate with that floor using the actual paid schedule.
No, paid vacation normally stays inside annual paid hours when salary continues during leave. Germany provides at least 24 working days of statutory annual paid vacation, and vacation pay is based on average earnings from the last 13 weeks before leave, excluding extra overtime pay.
Using too few annual paid hours makes the hourly equivalent too high. A 39-hour weekly schedule produces 2,028 paid hours across 52 weeks. Entering 1,900 hours for the same salary would inflate the hourly rate unless the employment terms actually support that lower paid-hour base.
Everhour timecards record daily, weekly, and monthly work-hour totals, which helps managers review hours before payroll. Teams can compare project hours with working hours, review Team Hours reporting, and export team timesheet data in PDF, CSV, or XLSX for payroll checks.
Track work hours by day, week, and month before salary assumptions reach payroll. Everhour timecards give teams approved hour records and exportable totals for payroll review.
14-day free trial · No credit card · Cancel anytime