How to calculate hours worked in Germany

German timesheets require net working time after statutory breaks. Everhour turns calendar events into reviewable time entries.

How much did you earn this week?

Enter your daily hours and rate to instantly calculate total hours, regular pay, and any overtime — no spreadsheet needed.

$
Weekly gross pay
Regular hours40h
Overtime hours0h
Regular pay$1,400.00

Everhour does it all — track, budget, report & invoice

The calculator gives you the number — Everhour takes it from there.

Go ahead — start tracking!

One click and you're timing. Start a timer, add an entry, edit the details. This is exactly how it feels in Everhour.

  • One-click timer — browser, desktop & mobile
  • Works inside Asana, ClickUp, Linear, GitHub & more
  • Simple setup, no learning curve
Works with your favorite tool:
Everhour — Time Tracking
Time Entries
01:24:00
00:31:00
01:07:00

No more budget surprises

Set a budget, assign rates, and get alerted before you're over.

  • Real-time cost tracking
  • Set different rates per person or project
  • Alerts before you hit the budget limit
Everhour — Budgeting
Acme Web Project
1
50% of budget used
$2,500.00of $5,000.00
$2,500.00 remaining
75%
Actual costRemaining cost

Measurement

Track your budget through time or costs

Simple, customizable reports

Every report you need — configured your way, always up to date.

  • See who does what in real time
  • Configure any report
  • Scheduled email reports
Everhour — Reports

Your invoice is ready!

Tracked hours flow straight into a polished invoice — no copy-paste, no manual math.

  • Billable hours straight into the invoice
  • Configure invoice templates
  • Copy invoices to QuickBooks or Xero
  • Invoicing dashboard with status
Everhour — Invoices
Your Company LLChello@yourcompany.com
INVOICE
Invoice #1042
Group by:
DescriptionHoursRateAmount
Website Redesign14h$150/h$2,100.00
Brand Guidelines7h$150/h$1,050.00
Marketing Strategy3.5h$150/h$525.00
Total Due$3,675.00
Try Everhour for real yourself

German work time math

Start with the practical answer

The calculation answers one basic payroll question: how many hours of working time remain after you subtract rest breaks from the span between start and finish. In Germany, working time for Working Time Act purposes runs from the beginning to the end of work excluding rest breaks, except that underground mining rest breaks count as working time. A timesheet total should separate gross presence time from net working time.

German entries normally use 24-hour time and short dates in day-month-year order, such as 14.03.26. That format reduces AM/PM mistakes, but it still requires careful break handling. Adult employees may not be employed for more than 6 consecutive hours without a rest break, so a long shift needs both a time total and a break compliance check.

Apply the break rule first

Adult employees in Germany must receive predefined rest breaks totaling at least 30 minutes when daily working time is more than 6 hours and up to 9 hours. Adult employees must receive predefined rest breaks totaling at least 45 minutes when daily working time is more than 9 hours. German rest breaks may be split, but each break segment must be at least 15 minutes to count toward the statutory break total.

Treat the break rule as a validation step before payroll math. A 10-minute pause and a 20-minute pause total 30 minutes on paper, but the 10-minute segment does not count toward the statutory break total because it is below 15 minutes. The paid-hours calculation can still subtract actual unpaid break time, while the compliance review separately flags whether the statutory rest break was properly scheduled.

Convert time into pay

Use this formula: end time minus start time equals gross time, gross time minus unpaid rest breaks equals net working time, and net working time multiplied by the hourly rate equals straight-time pay. For a shift from 08:00 to 17:00, the gross span is 9 hours. Subtract a 30-minute unpaid rest break, which is 0.5 decimal hours, and the net working time is 8.5 hours.

At €24 per hour, straight-time pay for that shift is €204 before taxes, deductions, overtime premiums, allowances, or contract-specific additions. The same structure works for weekly totals: calculate each day in decimal hours, review statutory break handling for each shift, then add the net working time across the pay period.

Move beyond one-off totals

A one-off calculation is enough when you need to check a single shift, correct one timesheet row, or estimate gross pay before payroll review. The calculator result gives you a clean number, but it does not prove that the employee received 11 consecutive hours of daily rest, stayed within the 8-hour daily limit with permitted averaging up to 10 hours, or avoided Sunday and public-holiday work from 00:00 to 24:00 unless an exception applies.

A managed workflow matters when hours come from calendars, projects, approvals, and payroll exports. Everhour's calendar integration can turn Google, Outlook, and iCloud calendar events into timesheet entries within a configurable time window, excluding all-day, recurring, and pre-connection events. That gives managers structured entries to review before approving time for billing, reporting, or payroll handoff.

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

Loved by teams. Proven everywhere.

Rated in the top time trackers across G2, Capterra, and TrustRadius — with consistent praise for ease of use, integrations, and support.

10K+Teams worldwide
90K+Installs Everhour extension
196M+Tasks completed
4M+Projects tracked

Frequently Asked Questions

How do you calculate net working time in Germany?

Subtract the start time from the end time, then subtract unpaid rest breaks from that gross span. Germany's Working Time Act treats working time as the period from the beginning to the end of work excluding rest breaks, with a special exception for underground mining rest breaks. Use the net result for timesheet totals and straight-time pay math.

Are short pauses counted toward Germany's statutory rest break total?

A break segment must be at least 15 minutes to count toward Germany's statutory rest break total. Several shorter pauses can reduce actual paid time if they are unpaid under the employer's policy or contract, but they do not satisfy the statutory break requirement unless each counted segment reaches 15 minutes.

Which break threshold applies to an adult 9-hour shift in Germany?

An adult shift of more than 6 hours and up to 9 hours requires at least 30 minutes of predefined rest breaks. A shift over 9 hours requires at least 45 minutes. The threshold uses daily working time, so the timesheet should record breaks clearly before anyone signs off on the daily total.

Should German timesheets use decimal hours or clock times?

Clock times should stay in the source record, and decimal hours should be used for totals and pay calculations. A 30-minute break becomes 0.5 hours, and 45 minutes becomes 0.75 hours. Keeping both formats prevents payroll math errors while preserving the 24-hour time record that German workplace entries commonly use.

Do youth break rules change the calculation in Germany?

Young workers have stricter break thresholds. They must receive at least 30 minutes of breaks for more than 4.5 up to 6 hours of work and 60 minutes for more than 6 hours, with no more than 4.5 consecutive hours without a break. The arithmetic still subtracts unpaid breaks, but the compliance check uses the youth thresholds.

How does Everhour turn calendar events into timesheet entries?

Everhour integrates with Google, Outlook, and iCloud calendars and converts events with defined start and end times into timesheet entries. Users choose a configurable sync window from 15 minutes to 3 hours before or after events, while all-day, recurring, and pre-connection events are excluded.

Turn calendar time into approved hours

Convert calendar events into structured Everhour timesheet entries, review German break handling, and approve clean time records before payroll, billing, or reporting uses the numbers.

14-day free trial  ·  No credit card  ·  Cancel anytime

Or