Hours from several sites, ready for payroll without re-keying

Each warehouse logs hours its own way, premiums get chased by email before the cutoff, and a file is retyped every month for the payroll firm.

Jérôme Knops

By Jérôme Knops

Published October 31, 2026 · 4 min read

Ask an AI

The question comes pre-written, with this article's address.

One warehouse logs hours on a clock-in device, another on a shared spreadsheet, and drivers send theirs by text message in the evening. At month end, someone gathers these three sources by hand, then retypes a file in the format the payroll firm expects. This is not a matter of speed: as long as hours arrive through three different channels, nobody can gather them once and for all.

One file per site, and nothing bringing them together

In a transport or distribution business with several warehouses, each site keeps the habit that suits it: a clock-in device for one, a shared spreadsheet for another, a text message for drivers on the road. Night premiums, Sunday hours and last-minute absences almost never arrive through the same channel as the hours themselves: they get chased by email, often the day before the cutoff.

Nothing in this setup forces the three sources to meet before payroll runs. So one person takes it on, on the last day, cross-checking whatever they can find.

At a distributor imagined for this example, three hundred employees are spread across four warehouses and a driving team. Gathering the records, chasing premiums forgotten by email and correcting anomalies takes half a day per warehouse, two full days in total before the cutoff. At a loaded cost of €30 an hour, that is more than €400 a month just for the assembly work, not counting the forgotten night hour that surfaces on a payslip three weeks later.

Three checks before exporting

  1. Is every hour tied to a site, a route or a department? Without that link, there is no way to know the real cost of a warehouse or a route, only a global total.
  2. Are premiums and absences entered on the day they happen? Reconstructed from memory at the cutoff, they get forgotten in this order: the rare premium first, then the half-day absence, finally the isolated night hour.
  3. Does the export format really match what the firm or the payroll software expects? A trial on one month, compared to the previous one, confirms it before rolling it out.
CheckBeforeAfter
LinkingOne file per warehouse, with nothing in commonEvery hour tied to a site or a route
Premiums and absencesChased by email before the cutoffEntered on the day they happen
Export formatRetyped by hand every monthGenerated in the firm's format

What changes with an application built for the business

Each employee, or their team leader, enters their hours where the work happens: on a phone, tied to the warehouse or the route of the day. Night, Sunday and public holiday premiums are calculated from the rules of the collective agreement, written once rather than reread every month.

Weekly crew schedule by job siteWEEK 12MONTUEWEDTHUFRICrew ACrew BCrew CKarim is booked on two job sites on Thursday

At the cutoff, the export leaves in the format expected by the firm or the payroll software, with nobody retyping a single line. Temporary staff and subcontractors enter their hours at the same place, with the right distinction: their hours do not go into payroll, but they count in the real cost of a warehouse or a route. Night, Sunday and public holiday premiums are then calculated the moment the hour is worked, not the moment someone rereads the whole month.

What not to do

Do not try to run payroll itself. Payroll stays with the firm or the software provider, with their obligations and regulatory updates: what gets prepared here is accurate, on-time data, never the final payslip. Confusing the two means rebuilding something a firm already does well.

Multi-site payroll data: the key takeaways

With several warehouses and a driving team, the problem is never counting hours faster: it is counting them once, where they happen, with everything that goes with them. As long as each site keeps its own method, someone will always have to stitch things together before the cutoff.

The same principle applies to supplier invoices matched against orders without rereading everything: gather the information once, where it is created, rather than reconstructing it later. See also what a payroll preparation built for the business can automate.

Jérôme Knops
About the author

Jérôme Knops

Founder and CTO of Edenio

Jérôme Knops is the founder of Edenio, where he designs and builds custom business applications for construction, supply chain and distribution companies. He runs the scoping meetings, writes the code, and stays the person you talk to once the tool is in production.

See all their articles