whats-best.ai

Time Tracking & Attendance · head-to-head

clockodo vs ZEP

clockodo

EU-Made

Panel rating

Sovereignty: 1 of 4 dimensions proven

Full evaluation →

ZEP

EU-Made

Panel rating

Sovereignty: not determined

Full evaluation →

The written short answer is being updated after a re-evaluation. The scores below are current.

Read this comparison as one judge. Each weighs the same scores by what they care about.

The Skeptic

Has read a great many pages claiming to be "BAG-konform" and wants to know which feature makes that true. Reads compliance claims for what they do not say: which module, at which tier, and whether the terminal in the photograph costs extra.

clockodo

This judge's pick

ZEP

Criterion by criterion

Capture in the real workplace

clockodo

Capture paths run from browser and desktop apps to iOS and Android with offline entry that syncs automatically, plus a punch clock that keeps running through project changes — and a shared time recording terminal appears exactly once in a features list, with no detail and no price. Corrections have a real workflow (retroactive entries, a split function for missed breaks, edit locks with digital signatures) and every edited entry carries a change annotation, but we found no public information on badge readers, geofenced or GPS check-in, or bulk correction with attribution.

ZEP

Browser, two app lines and a hardware terminal are all named, and both apps document offline capture that syncs automatically; GPS per stamp event is documented with the explicit note that it does not restrict stamping to a fixed radius — the vendor saying what the feature does not do. What I miss is the correction side: the help pages show an administrator mode that edits employee times, and I found no public information on a correction workflow with approval, bulk correction, or an audit trail of who changed what.

Working-time law & audit record

clockodo

The "gesetzeskonform nach BAG-Urteil" claim rests on configurable break rules (full or sliding deduction with a cutoff date), a break-enforcement setting in company settings, and warnings to both employee and employer when working times are not kept — yet no captured page names the 8/10-hour daily maximum or the 11-hour rest period, and retention is addressed only as a generic privacy-policy deletion rule rather than for the working-time record. The vendor's own help centre concedes the automatic break deduction books no break period, so an inspection would not show when the employee actually paused; the employee must record breaks themselves. A change annotation on edited entries exists, but nothing evidenced is tamper-evident, and we found no public information on on-call, standby or travel time.

ZEP

The homepage says times are tracked 'rechtssicher' and ZEP Clock lists 'Gesetzeskonforme Einstellungen', while the help pages actually specify configurable break rules, individual working-time models and per-employee reports. I found no public information on daily maximum-hour warnings, rest-period checks, a stated retention period, or a tamper-evident change history — and 'gesetzeskonform' without the named rule behind it is a label, not a feature.

Absence & shift planning

clockodo

Absence is the strong half: ten absence types from vacation to quarantine, approval configurable per type with supervisor release, automatic entitlement with carry-over, country-specific holiday calendars, a team calendar and Outlook/Google synchronisation. But the shift or duty roster — half of what this criterion asks — is absent from every captured page: we found no public information on shift planning, shift templates, substitution or swap workflows, or coverage checks. Approved absences flow into a shared calendar and the payroll preparation, not into any plan that reflows around them.

ZEP

Vacation is genuinely handled: pro-rata entitlement with a worked calculation example, employment periods with their own quotas, sickness and other absence categories, an approval workflow with statuses and notifications, and shareable calendars. The planning side is percentage-based resource scheduling with overload warnings and cleanup of scheduling on absence days — I found no public information on shift templates, qualification or rest-period checks, per-location holiday calendars, or swap workflows, so this reads as capacity planning, not duty rostering. One blemish: after a contract change, entitlements are recalculated manually rather than automatically.

Project, cost-centre & billing

clockodo

Recorded time carries client, project, subproject and service with a stored hourly rate and lump sums, hour and money budgets with warnings before a project turns loss-making, and interval budgets in the top tier. Billing is a designed handoff rather than an export: invoice drafts arise from project times without retyping and pass by click to the named tools Lexware Office, sevdesk and easybill, with timesheet approvals under edit locks and digital signatures. We found no public information on cost centres, role-based rate cards, a per-entry billable flag, or how rates are treated when they change mid-project.

ZEP

This is the vendor's home ground: projects and tasks carry a billable flag, price groups hold rates per project and employee assignment, planned revenue is computed from scheduled hours, and released invoice items are billed automatically into XRechnung and ZUGFeRD documents with maintained DATEV and Lexware exports. Cost centres come from project or employee master data, documented for the expense handoff. I found no public information on budget warnings beyond planned-versus-actual totals, role-based rate cards, or client-facing reports, which keeps the record short of the top.

Payroll handoff

clockodo

There is a named DATEV Lohn & Gehalt connection, documented in German and English help pages with client and consultant numbers, personnel-number type and wage-type assignment, and absences stand ready for preliminary payroll. The fine print does the deciding: the export is available exclusively for hourly wage earners, and surcharges — or any employee who has stored surcharges — are excluded from it, so night, Sunday and holiday surcharges do not travel this path. We found no public information on time-account export, mid-month changes, or a lock step before transmission.

ZEP

The interfaces page names DATEV Lohn & Gehalt and LODAS, Personio receives ZEP time bookings, and the absence module promises workflows through to payroll — payroll is named, in other words. But the documented export covers travel expenses from an internal-cost perspective into financial accounting, not wage types, and I found no public information on how night, Sunday or holiday surcharges, time accounts or mid-month changes reach the payroll format. A named payroll interface with an undocumented payload is exactly the promise a buyer must test in a trial, not on a page.

European sovereignty

clockodo

The contracting entity is Clockodo GmbH with a German register entry, product pages state data is stored on German servers, and the privacy policy names its processors — Mittwald in Espelkamp, HubSpot Germany, PayPal in Luxembourg, Stripe in the USA — with the EU-US Data Privacy Framework cited as the basis for the American one, which clears non-EU processing being named with a legal basis. It stops short of the full picture: we found no public information on ownership, published data-centre certification, whether the processor list is complete, or an on-premises and private-cloud option.

ZEP

The vendor states hosting and development in Germany, daily backups in multiple German data centres, and ISO 27001 covering ZEP and its cloud hosting partners. Who those partners are is the open question: I found no public information on a named data-centre provider, a published subprocessor list, or the contracting entity's jurisdiction beyond a German copyright footer naming ZEP GmbH. Germany by self-attestation is real but unverified, which sits mid-table for me.

Pricing transparency

clockodo

All three tiers carry public per-user net prices with VAT treatment stated, monthly and annual billing, cancellation at any month's end, no base or setup fee, and single users free permanently — the software invoice is computable from the pricing pages alone. Two pieces stay in the dark: the time recording terminal named among the capture paths has no price on any captured page, and from 20 users the vendor invites an individual offer, so a larger buyer cannot compute their annual invoice from public pages.

ZEP

All three tiers carry public per-user prices — 'Ab 2€ pro User', 'Ab 7€ pro User', 'Ab 18€ pro User' — with monthly billing and monthly contract adjustments stated. The captured pages name the add-on modules and the hardware terminal that the capture story depends on as purchasable but show no price for either, and teams above 25, 50 or 100 users move to individual offers. A price calculator is mentioned; I found no public information on whether it includes terminal hardware, setup, VAT treatment or renewal terms.

Sovereignty, side by side

Dimension clockodo ZEP
Legal entity Incorporated in DE Not determined
Ownership Not determined Not determined
Data residency Not determined Not determined
Subprocessors Not determined Not determined

Facts, side by side

Only facts both products carry under the same definition — anything else would not be a fair row.

Compliance · GDPR yes1

captured 15 Sep 2026 · Report an error

yes2

captured 5 Oct 2026 · Report an error

Legal · Entity Clockodo GmbH3

captured 1 Oct 2026 · Report an error

ZEP GmbH4

captured 5 Oct 2026 · Report an error

Pricing · Trial 14 · yes3

captured 1 Oct 2026 · Report an error

14 · yes2

captured 5 Oct 2026 · Report an error

Product · Absence types Urlaub · Krankheit · Krankheit eines Kindes · Überstundenabbau · Home Office · Weiterbildung · Sonderurlaub · Mutterschutz · Militär- oder Ersatzdienst · Quarantäne5

captured 1 Oct 2026 · Report an error

ganzer Tag · halber Tag (50% der Regelarbeitszeit) · stundenweise6

captured 5 Oct 2026 · Report an error

Product · Calendar sync yes · yes5

captured 1 Oct 2026 · Report an error

Google · Microsoft Outlook · Apple (iOS)6

captured 5 Oct 2026 · Report an error

Product · Customer count 150007

captured 1 Oct 2026 · Report an error

companies · 30004

captured 5 Oct 2026 · Report an error

Product · Offline mode yes · yes7

captured 1 Oct 2026 · Report an error

yes · Projektzeiten · Belege6

captured 5 Oct 2026 · Report an error

Product · Reports Berichtsbaukasten, Export als PDF oder CSV8

captured 15 Sep 2026 · Report an error

automated overtime calculations, real-time leave balances, working-time and leave reports4

captured 5 Oct 2026 · Report an error

Product · Time tracking Arbeitszeiterfassung minutengenau im Browser oder per App; automatische Berechnung von Sollstunden, Überstunden und Fehlzeiten8

captured 15 Sep 2026 · Report an error

yes · yes · yes9

captured 1 Oct 2026 · Report an error

Support · Channels email · phone10

captured 15 Sep 2026 · Report an error

phone · email11

captured 5 Oct 2026 · Report an error