Skip to content

Time tracking app

Custom time tracking software your crew fills in

Custom time tracking software: hours per employee, site or trip on the phone, exported for payroll and invoicing.

Custom time tracking software: a monthly overview of days and trips per tractor unit, and a driver's weekly plan on his phone, example with demo data

Hours that come from memory on Friday

Custom time tracking software solves a simple problem: hours filled in at the end of the week are rarely right, and hours nobody records never get invoiced.

In many businesses the crew writes its hours on a sheet, sends a photo of a diary or says them over the phone. Someone in the office retypes it all for payroll, and again for the customer's invoice. Finding out how many hours went into a site, a trip or a customer costs an afternoon of sums. And when an inspector or an employee asks exactly when work was done, there is no answer that holds up.

Time tracking software built around your business asks for a few taps a day: start, break, end, and which site, trip or customer. The system counts per employee, per project and per week, logs every correction with name and date, and produces the export for payroll and invoicing. This page is about the hours themselves. What a technician records on a work order, and how an installer runs the whole firm, have pages of their own. We build it from Ghent, Belgium, in English, for teams across Europe.

What EU and Belgian rules ask of time records

On 14 May 2019 the EU Court of Justice ruled in case C-55/18 that member states must require employers to set up an objective, reliable and accessible system that records the daily working time of every worker. Member states choose the form, and may take account of the sector and the size of a business. How each country fills that in differs. As an example of how deep we go, these are the rules that most often touch a time tracking app in Belgium, next to the EU baseline.

SituationWhat the rule asksWhat it means for your app
EU Working Time Directive (2003/88/EC)11 hours of daily rest, a weekly rest, at most 48 hours a week on averageA warning before a late shift is followed by an early one
Part-time workers in BelgiumDeviations from the schedule recorded; ideally start, end and breaks at the moment, kept 5 yearsClocking in at the moment is your register; without one, full time is presumed
Variable part-time schedules in BelgiumGiven in advance, in writing and dated, kept a year afterSchedule and hours side by side, with the date given
Working time limits in Belgium8 hours a day, 40 a week, 38 on average; overtime under an internal limit of 143 hoursCounts per employee and warns in time
Building sites in Belgium from 500,000 eurosAttendance registered; from 1 April 2027 on arrival and departurePlanned and worked next to the official registration
Location tracking (GPS)Not to calculate working time when another system does, never outside working hoursAt most when clocking in on a site, and your team knows
AI that assesses workers (EU AI Act)High risk from 2 December 2027Counting hours is not; rating people is

Payroll stays with your payroll provider; the app delivers hours in the format they import. Check whether an AI feature falls under the strict rules with the EU AI Act compliance checker. Whether you need an AI policy as an employer is answered on do I need an AI policy?

A week of hours per site, entered on the phone

Week 43, one employee

  • Site Wetteren
  • Site Aalst
  • Workshop
  1. Mon8 h
  2. Tue8 h
  3. Wed8.5 h
  4. Thu8 h
  5. Fri7 h

39.5 hours, of which 6.5 in the workshop

Export for payroll

Hours per day and per pay code, in the format your payroll provider imports.

Example with made-up hours.

Days and nights per driver, from the trips themselves

For DA Logistics, a Belgian haulier, we built a monthly overview that counts per driver what was worked: days on duty, trips, weekdays, Saturdays and Sundays, day and night trips. Nobody fills it in separately. It comes from the schedule and the trips already in the platform, and goes to a spreadsheet in one click.

That is time tracking per trip. For a construction firm the trips become sites, for an installer jobs.

A monthly overview with, per driver, days worked, trips, weekdays, Saturdays and Sundays, and day and night trips, example with demo data
A monthly overview with, per driver, days worked, trips, weekdays, Saturdays and Sundays, and day and night trips, example with demo data

The steps the app takes over

The gain is in what nobody retypes any more, and in hours that finally reach the right customer.

ProcessTodayWith your own appWhat you gain
Start and endWritten down on Friday, from memoryClocking in on the phone at the moment itself, breaks includedHours that add up, and a record for part-timers
Hours per site, trip or customerA daily total, no projectEvery entry belongs to a site, trip or customerYou know what a project really cost
Forgetting to clock outNobody noticesA reminder to the employee, a list of open entries in the officeNo sixteen-hour days in your export
CorrectionsCrossed out on paperA correction with name, date and reason, the original stays visibleNo arguments afterwards
Billing time and materialsHunting hours per customerBillable hours per customer ready for the invoiceHours you used to give away
PayrollRetyping for the payroll providerAn export per employee and pay code in their formatFewer payslip corrections
Job costingAn estimate after the jobPlanned next to worked hours, per siteBetter quotes for the next job

Recording hours is half the story; whoever plans them works with custom scheduling software, or for crews on sites with construction scheduling software. Planning trips and drivers is on transport management software. If a technician also records parts, photos and a signature, the hours live in the work order app and need no separate entry. If customers or employers should enter hours themselves, see client portal; a screen with hours per site and per week is on custom dashboard development. Installers who want hours, work orders and maintenance in one system read software for installers, and why a team in Belgium can work for you is on nearshore software development.

A driver's staff file with his papers, leave and absences, example with demo data

Hours, leave and absences in one file

Time tracking does not stand apart from leave and sickness. In the DA Logistics platform, leave sits in each driver's staff file, next to his papers and what is still missing. What was planned, what was worked and who was absent come from one source.

Drivers request leave in the app; the office approves it in a queue. A crew that records hours does so in the same app.

25 people in the field, worked out

Take a business with 25 people in the field, 10 of whom regularly bill by the hour, and an office that processes the hours. This is a worked example with assumed figures: 46 working weeks, an office cost of 45 euros an hour, an hourly billing rate of 50 euros. Run it again with your own team.

Task per weekSheets and messagesTime tracking app
Collecting and retyping hours4 hours0.5 hours
Checking, chasing and correcting3 hours1 hour
Gathering billable hours per customer3 hours0.5 hours
Export for payroll2 hours0.25 hours
Total12 hours2.25 hours

That is 9.75 hours a week, or 448.5 hours over 46 weeks. At 45 euros an hour: 448.5 x 45 = 20,182.50 euros a year. Add the billable hours nobody wrote down. Say each of the 10 people on hourly work misses one hour a week: 10 x 46 x 50 = 23,000 euros. Together 20,182.50 + 23,000 = 43,182.50 euros a year.

Renting a time tracking app is cheap. For 25 users:

OptionPriceFor 25 people per year
Clockify Standard5.49 dollars per user per month billed yearly; location tracking only from Pro, 7.99 dollars1,647 dollars
Shiftbase Premium72 euros a month with 12 employees, 5 euros per extra employee, 10 percent off for yearly billing; rosters, hours and leaveabout 1,480 euros
Odoo Standard19.90 euros per user per month in the first year, then 24.90; with Timesheets and Planning5,970 euros, then 7,470 euros
Robaws Go59 euros a month with one user, 49 per extra user; time tracking together with work orders and scheduling14,820 euros
Custom time tracking softwareBuilt once, then hosting and maintenance; every extra employee is freeA price after a call

Honestly: if you only want to know how long someone worked, rent an app. Build when the hours must live inside your own work: per site, trip or customer in your schedule, your invoices and your job costing, with the rules of your sector and an export your payroll provider reads without corrections. An app that saves 43,182 euros a year earns back an investment of about 43,000 euros in one year, and 86,000 euros in two. Weighing it up: build vs buy software. What Odoo really costs: Odoo pricing.

Six weeks to the first export

  1. Week 1Your current hours on the tableYour timesheets, your rules for breaks and billable work, part-time schedules and the export your payroll provider gets today. We see where hours get lost. On site or on a video call.
  2. Week 2 to 4Clocking in on the phoneA first version with your sites, trips or customers. One crew tests it next to the sheet; the office sees hours coming in.
  3. Week 5 to 6The first exportHours go out in your payroll provider's format and to your invoices. The sheet disappears.
  4. After thatScheduling and job costingPlanned next to worked, hours per site in your quotes, leave in the app. We maintain it.

We already record leave and daily attendance for: DA Logistics, Business Centrum platform and Zuco Logistics.

The parts already run in two platforms

A standalone time tracking app is not in our portfolio yet; the parts are. In the DA Logistics platform about thirty drivers log in every day with their name tile and four digits, in Dutch, English or Turkish, and request their leave; the monthly overview above counts days and trips per driver from the schedule. Zuco Logistics runs on the same core. For Business Centrum we built a client portal where employers enter their employees' hours per day: worked, sick, leave, public holiday.

What we do for your hours:

  • We start from your rulesbreaks, billable work, part-time schedules, night work and what your payroll provider asks.
  • We build it as a web appthat runs on any phone, in your crew's language, without an app store.
  • We tie the hours to your workscheduling, invoices, job costing.
  • You own itcode, data and a server in the EU, under the GDPR.

This is how we build an app for your team. Tell us how your team reports hours today: book a call.

What employers ask about time tracking

Is time tracking mandatory in the EU?

The EU Court of Justice ruled on 14 May 2019 that member states must require employers to have a system that records daily working time. How and for whom is set nationally, so the details differ per country. In Belgium, for example, deviations from part-timers' schedules must be recorded, and attendance on building sites from 500,000 euros.

Does an app count as a recording system for part-time staff in Belgium?

If it logs the start and end of work and of every break per worker at the moment they happen, keeps the data for 5 years and makes it accessible to the worker and the inspectorate. That is how we build it.

May we use GPS to determine working hours?

The Belgian data protection authority says location may not be used to calculate working time when another system already does, and never outside working hours. We record a location at most when someone clocks in on a site, if you have a reason and your team knows in advance.

Can it follow our country's rules instead of Belgium's?

Yes. Rest periods, overtime limits, break rules and pay codes are settings. We set them up with you, or with your HR adviser, for the countries you operate in.

Can the export go to our payroll provider?

Yes. We build the export in the format your provider imports, per employee, per day and per pay code. The provider runs payroll; the app delivers the hours.

What does custom time tracking software cost?

It depends on the number of employees, how you record and which exports and integrations you need. You get a fixed price for the first version once we know your rules and your payroll export. If a rented app is enough, we will say so.

App development

How VBS helps you with this

We build an app for your clients or your staff, simple and in their own language, linked to what the office sees.

  • Sign-in without fuss, also for people who rarely use a phone
  • Reports, photos and documents that land at the office at once
  • Multilingual, the way your team speaks

How we approach it is on our page about App development.

Hours that add up without Friday evenings?

Tell us how your team reports hours today. We will show you how it works in an app of your own, and what it saves per year.

Optional, if you prefer a call.

What do you want to achieve, and what is already there?

We only use your details to reply to you.