# TimeTracking > TimeTracking (timetracking.tech) is a B2B time tracking app for iOS, Android and web for shift, field and staffing teams. Free up to 5 users; Core €1 and Pro €3 per user per month. Key facts: EU company with EU hosting (Ireland). Privacy-first: no screenshots and no keystroke monitoring. Apps for iOS, Android and web in 20 languages. No add-ons and no seat minimum. ## Product - [TimeTracking](https://timetracking.tech/index.md): TimeTracking (timetracking.tech) is a B2B time tracking app for iOS, Android and web for shift, field and staffing teams. Free up to 5 users; Core €1 and Pro €3 per user per month. - [Features](https://timetracking.tech/features.md): Everything a team on the move needs to get accurate hours from the shop floor to payroll. Most features are included in Core at €1 per user per month. - [Integrations](https://timetracking.tech/integrations.md): TimeTracking feeds payroll and the rest of your stack. We mark every integration honestly: live today, or coming soon. - [Timesheet software](https://timetracking.tech/timesheet-software.md): Online timesheets on iOS, Android and web, from first entry to approved week and payroll export. - [Employee time tracking](https://timetracking.tech/employee-time-tracking.md): A time clock app for employees on phone, web or kiosk, built on trust rather than surveillance. - [Free time tracking](https://timetracking.tech/free-time-tracking.md): Free for up to five users, with the mobile and web apps and exports. Pay per user only when you grow. - [Predictive time tracking](https://timetracking.tech/features/predictive-time-tracking.md): The app proposes the day's hours from the roster, last week and the usual pattern. One tap to confirm. - [Reminders and geofence nudges](https://timetracking.tech/features/geofence-nudges.md): Reminders for missing hours and deadline nudges today. Geofence nudges at the site are coming. - [Mobile timer](https://timetracking.tech/features/lock-screen-timer.md): A timer that keeps running after a restart, plus an offline queue. Lock screen and widgets coming soon. - [Client approval](https://timetracking.tech/features/client-approval.md): Clients approve hours through a secure magic link. No account, no password. - [Conflict detection](https://timetracking.tech/features/conflict-detection.md): Compares app hours with the client's own records and flags every difference. - [Payroll exports](https://timetracking.tech/features/payroll-exports.md): Approved hours out in the format payroll expects. SD Worx-format and configurable CSV/XLSX today. - [AI timesheet parser](https://timetracking.tech/features/ai-timesheet-parser.md): Reads hours from Excel, email text and photos of paper timesheets. Flags anything uncertain. - [Rosters](https://timetracking.tech/features/rosters.md): Plan shifts, publish them to the team and compare planned with worked hours. - [Leave](https://timetracking.tech/features/leave.md): Request and approve leave next to hours, with balances, sick leave and public holidays. - [Mileage and expenses](https://timetracking.tech/features/mileage-expenses.md): Mileage, travel time, receipts and fixed allowances per employee, next to their hours. - [Kiosk](https://timetracking.tech/features/kiosk.md): A shared tablet at the entrance. One tap with a personal 6-digit PIN to clock in, one tap to clock out. - [API and integrations](https://timetracking.tech/features/api-and-integrations.md): Open REST API, webhooks, CLI and an MCP server for Claude, live today. Your data stays open. ### Integration status - SD Worx: live - Loket: coming soon - Nmbrs: coming soon - AFAS: coming soon - DATEV: coming soon - Google Calendar: coming soon - Outlook: coming soon - Slack: coming soon - Zapier: coming soon - Claude (MCP and Skill): live - Configurable CSV and XLSX exports: live - SD Worx-format export (concept preset): live - REST API with OpenAPI spec: live - Webhooks and CLI: live - MCP server and Claude Skill: live ## Pricing - [Pricing](https://timetracking.tech/pricing.md): Free up to 5 users; Core €1 and Pro €3 per user per month. - Free: €0. Up to 5 users. Core time tracking; iOS, Android and web apps; Exports (CSV, XLSX, JSON). - Core: €1 per user per month. For teams of any size. Unlimited users; Approvals and client magic links; Rosters and leave; Mileage, travel time and expenses; All payroll exports; Open API. - Pro: €3 per user per month. For staffing agencies and multi-client operations. Predictive time tracking; AI email parser and AI back-office; Staffing module with conflict matching; SSO and SCIM (coming soon); Audit log export; Higher API limits. Prices are confirmed; the split of features between plans is still a draft. ## Developers - [Developer docs hub: REST API, webhooks, CLI, MCP server and Claude Skill](https://timetracking.tech/developers.md) - [Quickstart](https://timetracking.tech/developers/quickstart.md): In five minutes: create an API key, make your first GET, record hours and preview a payroll export, with curl, TypeScript and Python. - [How-to guides](https://timetracking.tech/developers/guides.md): Step-by-step guides for the things teams ask most: connect your CRM or ATS, send hours to payroll, import workers, get client approval, set up a kiosk and use Claude. - [How to add TimeTracking to your own CRM](https://timetracking.tech/developers/guides/add-timetracking-to-your-crm.md): Connect any CRM, ATS or back office you built or run yourself: push workers, clients and placements in with external IDs, and pull approved hours back, with or without code. - [Authentication](https://timetracking.tech/developers/api/authentication.md): How to authenticate to the TimeTracking API with org API keys (read, write or admin scope) or user access tokens, what each credential may do, and how to create, rotate and revoke keys. - [API changelog](https://timetracking.tech/developers/api/changelog.md): Changes to the TimeTracking REST API, webhooks, CLI and MCP server, newest first. - [Errors](https://timetracking.tech/developers/api/errors.md): The TimeTracking API error envelope, every HTTP status and error code, real error messages captured from the API, and how a client should react to each. - [Idempotency](https://timetracking.tech/developers/api/idempotency.md): Safe retries in the TimeTracking API: the Idempotency-Key header, upsert by external ID, client-generated claim IDs, and which endpoints honour which mechanism. - [Pagination](https://timetracking.tech/developers/api/pagination.md): Cursor pagination with limit, cursor and updated_since on TimeTracking list endpoints, which endpoints support it, and how to run incremental syncs. - [Rate limits](https://timetracking.tech/developers/api/rate-limits.md): The TimeTracking API allows 600 requests per minute per API key; how the window works, what a 429 looks like, and how to stay under the limit with batch endpoints and pagination. - [API reference](https://timetracking.tech/developers/api/reference.md): Every TimeTracking REST API v1.1 endpoint with parameters, request fields, who may call it, and real captured request/response examples. - [Versioning](https://timetracking.tech/developers/api/versioning.md): How the TimeTracking API is versioned (/v1 path, spec version 1.1.0), what counts as a breaking change, and how to detect the version you are talking to. - [Data model](https://timetracking.tech/developers/concepts/data-model.md): The TimeTracking entities (organisation, person, client, placement, claim, day, conflict, leave, expense, shift, export run, period) and how they relate. - [Glossary](https://timetracking.tech/developers/concepts/glossary.md): Definitions of TimeTracking terms with their Dutch UI labels: placement, claim, day, conflict, approval mode, export mapping, rule pack, period lock and more. - [Hour types and rule packs](https://timetracking.tech/developers/concepts/hour-types-and-rule-packs.md): How approved minutes are split into payroll hour types (normal, overtime, ORT bands, holidays) by a JSON rule pack, which compliance warnings it raises, and the full list of hour-type codes. - [Periods and locking](https://timetracking.tech/developers/concepts/periods-and-locking.md): Payroll period kinds, how export commit and period lock freeze hours, the preconditions for locking, and how to handle corrections after a period is closed. - [Sources and conflicts](https://timetracking.tech/developers/concepts/sources-and-conflicts.md): How TimeTracking merges raw claims from the app, kiosk, client email, imports, the office and the client portal into one value per day, and how conflicts are detected and resolved. - [Status lifecycle](https://timetracking.tech/developers/concepts/status-lifecycle.md): How a timesheet day moves from draft to submitted, approved, exported and locked; who may make each transition; and how client approval modes and corrections interact. - [Client approval links](https://timetracking.tech/developers/data-in/client-approval-links.md): Magic links that let a client contact approve, correct or reject hours without an account: creating links, the email-code verification flow, the public endpoints, and how decisions change day status. - [Importing from Toggl, Clockify, TimeChimp and Harvest](https://timetracking.tech/developers/data-in/competitor-import.md): Import time entries from Toggl Track, Clockify, TimeChimp and Harvest CSV exports: recognised columns, date and duration formats, matching to people and placements, dry run, person mapping and POST /import/time-entries. - [CSV master-data import](https://timetracking.tech/developers/data-in/csv-import.md): Exact CSV format for importing people, clients and placements into TimeTracking: header aliases (Dutch and English), date formats, matching rules, dry run and the POST /import response. - [Inbound email (client timesheets)](https://timetracking.tech/developers/data-in/inbound-email.md): How clients email timesheets to TimeTracking: the address, sender verification and quarantine, supported formats (CSV, XLSX, text, PDF/photo with AI), table layouts and header aliases, matching rules, and the inbox API. - [Kiosk (clock in/out tablets)](https://timetracking.tech/developers/data-in/kiosk.md): How the TimeTracking kiosk works: device tokens, 6-digit PINs, the identify and punch endpoints, automatic breaks, lockout rules, and how punches become kiosk claims. - [Export mappings](https://timetracking.tech/developers/data-out/export-mappings.md): The ExportMapping JSON schema that turns TimeTracking pay lines into a payroll import file: fields, every transform with input/output examples, code tables, grouping, validation, and how to create and use mappings. - [Payroll files](https://timetracking.tech/developers/data-out/payroll-files.md): End-to-end payroll export with the TimeTracking API: preview, commit, fetching the committed file, automating on export.completed, locking, and reconciling with GET /days. - [Export presets](https://timetracking.tech/developers/data-out/presets.md): The built-in export mappings preset-sdworx (SD Worx concept), preset-generic (generic CSV per day), preset-generic-xml and preset-generic-fixed: full JSON, real output, and their limitations. - [Client approval](https://timetracking.tech/developers/help/office/client-approval.md): Office guide: set up which clients must approve hours, send secure approval links, and handle corrections and rejections. - [Export and lock](https://timetracking.tech/developers/help/office/export-and-lock.md): Office guide: preview, export and download the payroll file, then lock the period once payroll has processed it. - [Import master data](https://timetracking.tech/developers/help/office/import.md): Office guide: import employees, clients and placements from one CSV file, with a check before anything is saved. - [Inbox (client timesheets)](https://timetracking.tech/developers/help/office/inbox.md): Office guide: receive client timesheets by email or upload, let TimeTracking read them, and review what it could not apply automatically. - [Kiosk setup](https://timetracking.tech/developers/help/office/kiosk-setup.md): Office guide: set up a tablet on site where workers clock in and out with a PIN. - [Weekly close](https://timetracking.tech/developers/help/office/weekly-close.md): Step-by-step guide for office staff: check, correct and approve a week of hours in TimeTracking, then hand over to export. - [Integrations](https://timetracking.tech/developers/integrations.md): Matrix of every system TimeTracking connects to, with honest status (Live, Recipe, Planned), mechanism and data direction. - [Bullhorn integration](https://timetracking.tech/developers/integrations/ats-crm/bullhorn.md): Sync Bullhorn candidates, client corporations and placements into TimeTracking with external-ID upserts and batch endpoints, and push approved hours back with GET /days. - [Carerix integration](https://timetracking.tech/developers/integrations/ats-crm/carerix.md): Sync Carerix employees, companies and placements into TimeTracking with external-ID upserts and batches, and report approved hours back with GET /days. - [HubSpot integration](https://timetracking.tech/developers/integrations/ats-crm/hubspot.md): Create TimeTracking clients and placements from HubSpot companies and won deals with external-ID upserts, and write approved-hour totals back using GET /days. - [OTYS integration](https://timetracking.tech/developers/integrations/ats-crm/otys.md): Sync OTYS candidates, relations and placements into TimeTracking with external-ID upserts, batches and the OTYS web services. - [Pipedrive integration](https://timetracking.tech/developers/integrations/ats-crm/pipedrive.md): Create TimeTracking clients and placements from won Pipedrive deals using Pipedrive webhooks and idempotent external-ID upserts. - [Recruitee integration](https://timetracking.tech/developers/integrations/ats-crm/recruitee.md): Create TimeTracking people and placements when a Recruitee candidate is hired, using a Recruitee webhook and idempotent external-ID upserts. - [Salesforce integration](https://timetracking.tech/developers/integrations/ats-crm/salesforce.md): Sync Salesforce Accounts, Contacts and a custom Placement object with TimeTracking using Apex callouts to external-ID upserts, and pull approved hours with GET /days. - [Looker Studio](https://timetracking.tech/developers/integrations/bi/looker-studio.md): Report on TimeTracking hours in Looker Studio by loading GET /days and master data into Google Sheets with Apps Script and a read-only key. - [Power BI](https://timetracking.tech/developers/integrations/bi/power-bi.md): Load TimeTracking days, claims, export runs and master data into Power BI with Power Query, a read-only API key and cursor pagination. - [Google Calendar integration](https://timetracking.tech/developers/integrations/calendar/google-calendar.md): Put published TimeTracking shifts into Google Calendar with the shift.published webhook, GET /shifts and the Google Calendar API. - [Microsoft 365 (Outlook) calendar integration](https://timetracking.tech/developers/integrations/calendar/microsoft-365.md): Put published TimeTracking shifts into Outlook calendars with the shift.published webhook, GET /shifts and Microsoft Graph. - [Slack notifications](https://timetracking.tech/developers/integrations/chat/slack.md): Post TimeTracking events (submitted, approved, conflicts, exports, leave) to Slack channels through a signature-verifying relay and Slack incoming webhooks. - [Microsoft Teams notifications](https://timetracking.tech/developers/integrations/chat/teams.md): Post TimeTracking events to Microsoft Teams channels through a signature-verifying relay and a Teams Workflows (Power Automate) webhook. - [Make recipes](https://timetracking.tech/developers/integrations/ipaas/make.md): Use TimeTracking with Make (Integromat) today: custom webhooks with signature checks via sha256 HMAC, and HTTP modules for API calls. - [n8n recipes](https://timetracking.tech/developers/integrations/ipaas/n8n.md): Use TimeTracking with n8n today: Webhook node with raw body, Crypto node HMAC verification, and HTTP Request nodes with header auth. - [Zapier recipes](https://timetracking.tech/developers/integrations/ipaas/zapier.md): Use TimeTracking with Zapier today: Catch Raw Hook for signed webhooks, Code by Zapier for signature checks, and Webhooks by Zapier for API calls. - [AFAS Profit payroll export](https://timetracking.tech/developers/integrations/payroll/afas.md): Send approved TimeTracking hours, allowances, expenses and leave to AFAS Profit payroll as variable values, via file import or an AFAS UpdateConnector script. - [DATEV payroll export (LODAS / Lohn und Gehalt)](https://timetracking.tech/developers/integrations/payroll/datev.md): Produce DATEV LODAS or Lohn und Gehalt movement data (Bewegungsdaten) from approved TimeTracking hours, with an export mapping plus a small post-processing step. - [Easyflex payroll and placements](https://timetracking.tech/developers/integrations/payroll/easyflex.md): Sync Easyflex flex workers and placements into TimeTracking and send approved hours back to Easyflex per placement, using CSV import, the REST API and an hours file. - [Exact Online payroll and project hours](https://timetracking.tech/developers/integrations/payroll/exact-online.md): Send approved TimeTracking hours to Exact Online, either as payroll variable data (Exact Online Loonadministratie) or as project time transactions for invoicing. - [Loket.nl payroll export](https://timetracking.tech/developers/integrations/payroll/loket.md): Get approved TimeTracking hours, allowances, expenses and leave into Loket.nl as variable payroll data, via a CSV export mapping or the Loket API. - [Mysolution staffing and payroll](https://timetracking.tech/developers/integrations/payroll/mysolution.md): Connect Mysolution (Salesforce-based staffing software) to TimeTracking: placements in via external-ID upserts, approved hours out via GET /days or export runs and webhooks. - [Nmbrs payroll export](https://timetracking.tech/developers/integrations/payroll/nmbrs.md): Bring approved TimeTracking hours, allowances, expenses and leave into Nmbrs as hours and variable wage components, via file import or the Nmbrs API. - [Personio HR and payroll](https://timetracking.tech/developers/integrations/payroll/personio.md): Sync employees and absences from Personio into TimeTracking and push approved TimeTracking hours to Personio attendances with a script or iPaaS. - [Planbition planning and hours](https://timetracking.tech/developers/integrations/payroll/planbition.md): Combine Planbition workforce planning with TimeTracking: import Planbition hours as claims for matching, or send approved TimeTracking hours to Planbition. - [SD Worx payroll export](https://timetracking.tech/developers/integrations/payroll/sd-worx.md): Export approved hours, allowances, expenses and leave from TimeTracking to SD Worx as variable wage components with the preset-sdworx export mapping. - [Visma | Raet (Youforce) payroll export](https://timetracking.tech/developers/integrations/payroll/visma-raet.md): Deliver approved TimeTracking hours, allowances, expenses and leave to Visma | Raet Youforce payroll as a variable-data file. - [ChatGPT Actions](https://timetracking.tech/developers/tools/chatgpt-actions.md): Recipe: build a Custom GPT that reads TimeTracking data through GPT Actions, using a trimmed OpenAPI schema and a read-only API key. - [Claude Skill](https://timetracking.tech/developers/tools/claude-skill.md): Install the TimeTracking Agent Skill so Claude knows the domain model and the safe weekly-close workflow, using the tt CLI or the MCP tools. - [CLI (tt)](https://timetracking.tech/developers/tools/cli.md): Reference for the tt command line: install, authentication, every command and option, output formats and exit codes. - [MCP server](https://timetracking.tech/developers/tools/mcp.md): Connect Claude and other MCP clients to TimeTracking: setup, every tool with its inputs, confirmation rules, key scopes and known gaps. - [Prompts](https://timetracking.tech/developers/tools/prompts.md): Copy-paste prompts for Claude and other AI assistants to operate TimeTracking and to build integrations against its API. - [Webhook events](https://timetracking.tech/developers/webhooks/events.md): Every TimeTracking webhook event with when it fires, its data fields, a real captured payload, and which API call to make next. - [Webhooks overview](https://timetracking.tech/developers/webhooks/overview.md): How TimeTracking webhooks work: creating a subscription, the delivery request, the event envelope, latency, testing, inspecting deliveries, replay and secret rotation. - [Webhook retries](https://timetracking.tech/developers/webhooks/retries.md): TimeTracking webhook retry schedule (7 attempts over about 21 hours), what counts as failure, how to inspect and replay deliveries, and how to build an idempotent receiver. - [Verify webhook signatures](https://timetracking.tech/developers/webhooks/verify-signatures.md): Verify the tt-signature HMAC-SHA256 header on TimeTracking webhooks, with a real test vector and copy-paste code for Node.js, Python, PHP, C#, Go and Ruby. - [OpenAPI spec of the REST API (JSON)](https://app.timetracking.tech/api/v1/openapi.json) - [API and integrations](https://timetracking.tech/features/api-and-integrations.md): Open REST API, webhooks, CLI and an MCP server for Claude, live today. Your data stays open. - [Claude (MCP and Skill)](https://timetracking.tech/integrations/claude.md): Ask Claude about hours and approvals through the TimeTracking MCP server and Claude Skill. Live. ## Comparisons - [Alternatives](https://timetracking.tech/alternatives.md): Neutral comparisons based on each vendor's public pricing page, with the date we last checked. Every tool is good at something; these pages help you see where TimeTracking fits. - [Comparisons](https://timetracking.tech/compare.md): Two tools side by side, based only on what each vendor publishes on its own pricing page. Every tool here suits some teams; these pages help you see which one suits yours. - [Toggl Track alternative](https://timetracking.tech/alternatives/toggl.md): For teams that need approvals, rosters, kiosk and expenses without a $16 plan. - [Clockify alternative](https://timetracking.tech/alternatives/clockify.md): Kiosk, rosters and expenses in Core at €1, plus payroll exports Clockify does not offer. - [TimeChimp alternative](https://timetracking.tech/alternatives/timechimp.md): Rosters, kiosk, API and client approvals without base fees or €42 add-ons. - [Harvest alternative](https://timetracking.tech/alternatives/harvest.md): Approvals, rosters and payroll exports for shift teams, without an Enterprise plan. - [Hubstaff alternative](https://timetracking.tech/alternatives/hubstaff.md): Privacy-first time tracking: no screenshots, no activity scores, no seat minimum. - [Jibble alternative](https://timetracking.tech/alternatives/jibble.md): Client approvals, conflict detection and payroll exports for staffing agencies. - [Connecteam alternative](https://timetracking.tech/alternatives/connecteam.md): Per-user pricing from €1, without bundles of 30 users or caps on schedules and sites. - [ClickUp time tracking alternative](https://timetracking.tech/alternatives/clickup.md): Approvals, rosters and payroll exports without moving to an Enterprise plan. - [e-UUR alternative](https://timetracking.tech/alternatives/e-uur.md): Client approval and a worker app in 20 languages, independent of your back office. - [Toggl Track vs Clockify](https://timetracking.tech/compare/toggl-vs-clockify.md): A focused project timer against a broad tracker with many modules. - [Clockify vs Harvest](https://timetracking.tech/compare/clockify-vs-harvest.md): A broad, low-cost tracker against time tracking with invoicing built in. - [Toggl Track vs Harvest](https://timetracking.tech/compare/toggl-vs-harvest.md): Timers for project work against time tracking with invoicing. - [TimeChimp vs Toggl Track](https://timetracking.tech/compare/timechimp-vs-toggl.md): Project hours and invoicing with base fees against a per-user project timer. - [Jibble vs Connecteam](https://timetracking.tech/compare/jibble-vs-connecteam.md): An attendance time clock against an all-in-one app for deskless teams. ## Industries - [Industries](https://timetracking.tech/for.md): Teams on changing locations share the same problem: hours that are hard to capture and harder to approve. Here is how TimeTracking fits each industry. - [Staffing agencies](https://timetracking.tech/for/staffing-agencies.md): Placements, client approval by magic link, AI parser, conflict detection and payroll exports. - [Construction](https://timetracking.tech/for/construction.md): A timer that keeps running offline, hours per site and a kiosk at the gate. - [Logistics and warehouses](https://timetracking.tech/for/logistics.md): Rostered shifts, one-tap confirmation, kiosk clock-in and night shifts done right. - [Cleaning companies](https://timetracking.tech/for/cleaning.md): Many short shifts at many addresses: hours per address, travel time and client approval. - [Healthcare](https://timetracking.tech/for/healthcare.md): Rostered and night shifts, rest-time warnings and travel time between client visits. - [Agencies and consultancies](https://timetracking.tech/for/agencies-consultancies.md): Predicted hours from last week and your usual pattern, client approval by magic link and open exports. ## Free tools - [Free tools](https://timetracking.tech/tools.md): Quick calculators for timesheets and payroll. Free, no sign-up, and everything runs in your browser, so nothing you enter leaves your device. - [Hours calculator](https://timetracking.tech/tools/hours-calculator.md): Add up a week of shifts with breaks and overnight work. Totals in h:mm and decimal. - [Overtime calculator](https://timetracking.tech/tools/overtime-calculator.md): Split hours into regular time and overtime per week or per day, with pay at 1.5x or 2x. - [Minutes to decimal](https://timetracking.tech/tools/minutes-to-decimal.md): Convert h:mm to decimal hours and back, with a printable 1 to 60 minute chart. - [Break and rest checker](https://timetracking.tech/tools/break-checker.md): Check a shift against Dutch and German minimum break and 11-hour daily rest rules. ## Timesheet templates (free downloads) - [Timesheet templates](https://timetracking.tech/timesheet-templates.md): Download a weekly, bi-weekly or monthly timesheet, a client approval sheet for staffing agencies or a daily sheet for construction sites. Excel with formulas, plain CSV, or print it straight from the page. No sign-up. - [Weekly timesheet](https://timetracking.tech/timesheet-templates/weekly.md): Seven days on one sheet with start, end, break and hours, signed by employee and manager. - [Bi-weekly timesheet](https://timetracking.tech/timesheet-templates/biweekly.md): Two weeks on one sheet for 14-day pay periods, with hours calculated per day. - [Monthly timesheet](https://timetracking.tech/timesheet-templates/monthly.md): One line per calendar day, for monthly payroll and irregular schedules. - [Staffing agency client timesheet](https://timetracking.tech/timesheet-templates/staffing-agency-client.md): Weekly sheet for agency workers with placement details, signed off by the client. - [Construction daily timesheet](https://timetracking.tech/timesheet-templates/construction-daily.md): One sheet per site per day, a line per crew member, signed by the foreman. ## Working time laws by country (with official sources) - [Labor laws](https://timetracking.tech/labor-laws.md): The statutory rules on working hours, rest, breaks, night work and time recording, country by country. Every figure links to the official source, with the date we last reviewed it. - [Netherlands](https://timetracking.tech/labor-laws/netherlands.md): Arbeidstijdenwet: 12 hours per shift, 60 per week, 11 hours of daily rest, breaks after 5.5 hours and strict night-shift rules. - [Germany](https://timetracking.tech/labor-laws/germany.md): ArbZG: 8 hours per working day (up to 10), breaks after 6 hours, 11 hours of rest, and mandatory time recording since the 2022 BAG ruling. - [Belgium](https://timetracking.tech/labor-laws/belgium.md): Labour Act of 1971: 8 hours per day and 38 hours per week on average, a break after 6 hours, 11 hours of daily rest and 35 hours of weekly rest. - [Spain](https://timetracking.tech/labor-laws/spain.md): Estatuto de los Trabajadores: 40 hours per week on average, 12 hours between working days and a mandatory daily time record kept for 4 years. - [United Kingdom](https://timetracking.tech/labor-laws/united-kingdom.md): Working Time Regulations 1998: 48 hours per week on average (with opt-out), 11 hours of daily rest, 20-minute breaks and 5.6 weeks of leave. - [France](https://timetracking.tech/labor-laws/france.md): Code du travail: 35-hour legal week (overtime threshold), at most 10 hours per day and 48 per week, 20-minute break after 6 hours, 11 hours of daily rest. ## Glossary - [Glossary](https://timetracking.tech/glossary.md): Short, plain definitions of the words that come up when hours turn into pay: from timesheet and overtime to ORT, rest time, client approval and period lock. - [Timesheet](https://timetracking.tech/glossary/timesheet.md): A record of the hours a person worked in a period, with start, end, breaks and what the time was spent on. - [Overtime](https://timetracking.tech/glossary/overtime.md): Hours worked beyond the agreed or normal working time, often paid at a higher rate or compensated with time off. - [Shift allowance (ORT)](https://timetracking.tech/glossary/shift-allowance.md): Extra pay for hours worked at inconvenient times such as evenings, nights, weekends or public holidays; in the Netherlands called ORT. - [Rest time](https://timetracking.tech/glossary/rest-time.md): The legal minimum of uninterrupted time off between two working days and within each week. - [Break rules](https://timetracking.tech/glossary/break-rules.md): Legal minimum breaks during a shift, based on how long the employee works that day. - [Client approval](https://timetracking.tech/glossary/client-approval.md): The client confirming the hours a worker spent at their site, before the hours are paid and invoiced. - [Payroll export](https://timetracking.tech/glossary/payroll-export.md): A file of approved hours, allowances and expenses per employee, in the layout the payroll system can import. - [Geofence](https://timetracking.tech/glossary/geofence.md): A virtual boundary around a real location that lets an app react when a phone enters or leaves the area. - [Kiosk time clock](https://timetracking.tech/glossary/kiosk-time-clock.md): A shared tablet or terminal at a workplace where employees clock in and out, usually with a personal PIN. - [Predictive time tracking](https://timetracking.tech/glossary/predictive-time-tracking.md): Time tracking that pre-fills expected hours from the roster, calendar or past weeks, so people confirm or correct instead of typing. - [Period lock](https://timetracking.tech/glossary/period-lock.md): Closing a pay period so its hours can no longer be changed after they have been exported to payroll. - [Placement](https://timetracking.tech/glossary/placement.md): The assignment of a worker to a client for a period, with its own position, rates, approvers and rules. - [Staffing agency](https://timetracking.tech/glossary/staffing-agency.md): A company that employs or contracts workers and places them at client companies, paying the workers and invoicing the clients. - [ABU and NBBU cao](https://timetracking.tech/glossary/abu-nbbu-cao.md): The two Dutch collective agreements for temporary agency workers, from the employer associations ABU and NBBU. - [Decimal hours](https://timetracking.tech/glossary/decimal-hours.md): Hours written as a decimal number instead of hours and minutes, for example 7.75 instead of 7:45. - [BAG ruling on time recording](https://timetracking.tech/glossary/bag-ruling-time-recording.md): The 2022 decision of Germany's Federal Labour Court that employers must record the start and end of employees' daily working time. - [Magic link](https://timetracking.tech/glossary/magic-link.md): A secure, unique link sent by email that opens one specific task or account without a password. - [Audit trail](https://timetracking.tech/glossary/audit-trail.md): A chronological, unchangeable record of who created, changed or approved data, and when. - [Webhook](https://timetracking.tech/glossary/webhook.md): An automatic HTTP message one system sends to another when an event happens, such as hours being approved. - [MCP (Model Context Protocol)](https://timetracking.tech/glossary/mcp.md): An open standard that lets AI assistants such as Claude connect to tools and data sources in a structured way. ## Company & trust - [About us](https://timetracking.tech/about.md): What TimeTracking is, who it is for and the principles behind it. - [Contact](https://timetracking.tech/contact.md): Who to contact for sales, privacy, security reports and support. - [Security](https://timetracking.tech/security.md): GDPR, EU hosting, encryption, tenant isolation, audit log and how we handle AI. - [Privacy Policy](https://timetracking.tech/privacy.md): How TimeTracking processes personal data, as controller and as processor. - [Terms of Service](https://timetracking.tech/terms.md): The terms of service for business customers. - [Data Processing Agreement](https://timetracking.tech/dpa.md): Data processing agreement (art. 28 GDPR) with technical and organisational measures. - [Sub-processors](https://timetracking.tech/subprocessors.md): Every sub-processor, what it does, where data is processed and its status. - [Cookie Policy](https://timetracking.tech/cookies.md): Which cookies the website and app use, and why. ## Other languages - [Nederlands](https://timetracking.tech/nl/llms.txt) - [Deutsch](https://timetracking.tech/de/llms.txt) ## Optional - [llms-full.txt](https://timetracking.tech/llms-full.txt): All English pages and developer docs in one markdown file