Time tracking and HR: Services for Germany

In a services business the hour is the product. 4mystaff separates billable from internal hours per client, lets field teams clock in from their phones, and routes timesheets through approval — from a single source that doubles as the working-time record required by the EU Working Time Directive (2003/88/EC).

Billable hours per client

Consultants log time against a client and an activity, with billable and internal hours kept apart. Utilisation per person is there without chasing spreadsheets. Set up for Germany: working-time records follow ArbZG §16(2) — Aufzeichnungspflicht der Arbeitszeit (BAG-Urteil vom 13.09.2022).

The “Billable hours per client” flow keeps the hours, approvals and history you need for MiLoG §17 und Überstundennachweise and for an inspection by Gewerbeaufsicht / Zoll-FKS.

Field teams

Technicians clock in from their phone at the customer site, with optional GPS validation. Travel time and on-site time are recorded separately. Set up for Germany: working-time records follow ArbZG §16(2) — Aufzeichnungspflicht der Arbeitszeit (BAG-Urteil vom 13.09.2022).

The “Field teams” flow keeps the hours, approvals and history you need for MiLoG §17 und Überstundennachweise and for an inspection by Gewerbeaufsicht / Zoll-FKS.

Project and client timesheets

Timesheets are filled in daily, approved by a coordinator and locked once validated. Every reported hour keeps an auditable history. Set up for Germany: working-time records follow ArbZG §16(2) — Aufzeichnungspflicht der Arbeitszeit (BAG-Urteil vom 13.09.2022).

The “Project and client timesheets” flow keeps the hours, approvals and history you need for MiLoG §17 und Überstundennachweise and for an inspection by Gewerbeaufsicht / Zoll-FKS.

SLA-driven staffing

Plan teams and availability around the response times your contracts promise. Thin coverage windows surface days in advance, not on the day. Set up for Germany: working-time records follow ArbZG §16(2) — Aufzeichnungspflicht der Arbeitszeit (BAG-Urteil vom 13.09.2022).

The “SLA-driven staffing” flow keeps the hours, approvals and history you need for MiLoG §17 und Überstundennachweise and for an inspection by Gewerbeaufsicht / Zoll-FKS.

Skills and reviews

Keep qualifications, certifications and performance reviews per employee. Assign work to the people who actually hold the required skill. Set up for Germany: working-time records follow ArbZG §16(2) — Aufzeichnungspflicht der Arbeitszeit (BAG-Urteil vom 13.09.2022).

The “Skills and reviews” flow keeps the hours, approvals and history you need for MiLoG §17 und Überstundennachweise and for an inspection by Gewerbeaufsicht / Zoll-FKS.

Frequently asked questions

How do I separate billable from internal hours?

Every clocked interval carries a client and an activity, and the activity is flagged billable or internal. The monthly report shows billable utilisation per person and per team, so you can see where time is leaking before you renegotiate rates.

How does a team working at a client site clock in?

From the phone app, with a position check at the moment of clocking and, optionally, a geofence around the client’s location. The check happens only at clock-in, not through continuous tracking, and employees must be informed in writing about the processing under the GDPR transparency obligation.

What does timesheet approval per client look like?

The weekly sheet goes to the project manager and the line manager, who can query an interval and have it corrected before closing. Once approved the hours are locked, and any later change stays in the audit trail with author, date and reason.

Do the same hours satisfy the legal record?

Yes, and that is the point. The Court of Justice held in C-55/18 (CCOO) that employers must operate an objective, reliable and accessible system for daily working time. In 4mystaff the client timesheet and the compliance record are the same entries seen through two reports, not two files that never reconcile.