Staff time · Automated tracking

Timesheets that fill themselves in — and still add up on payday

Time tracking is where a small company loses money and peace of mind at once: hours written from memory, sites mixed up, somebody fixing a spreadsheet the night before payday, and an argument about who left when that never ends in a fact. EZYsmart makes the whole thing automatic. People clock in and out by card, phone or the site’s geofence, hours collect against the right site and project immediately, and payroll receives a finished file — with nobody having to remember anything.

Hours land against the right site instantlyA payroll file with no spreadsheet fixesAccess and time tracking on one card
Staff time · Automated tracking

From clock-in to payroll file with no manual step in between

Clocking in and out without a reminder

People clock in with a card, a phone or a terminal at the door — the same motion they already use to get in. When access already runs through a smart lock, the start of the working day is simply the other half of that event, so there is nothing to forget and nobody reconstructing a day at the end of it.

Site-level tracking with geofencing

For teams working across several sites, the phone recognises which site someone is on and ties the hours to the right address and project. Travel time, site switches and short visits separate out by themselves, so the hours invoiced to the client and the hours actually worked are the same number rather than two estimates.

Reports and the payroll file, generated for you

Hours roll up in real time by person, site, project and client, and payroll gets a finished file or a direct API feed. Nothing needs adding up at month end: the report has existed all along, and every line traces back to a specific clock-in or clock-out.

Schedules, leave and overtime in one view

The planned schedule and the actual hours sit side by side, so overtime, absence and under-use show up mid-week rather than at month end. The system flags when someone is approaching a working-time limit, or when a site has nobody booked for tomorrow — the decision arrives before the problem, not after it.

Staff time

A payday that takes twenty minutes instead of a whole Friday

Picture an installation company of eighteen people working four sites at once. The month used to go like this: on Fridays the crews texted their hours in, someone remembered wrong, two sites got mixed up, and the manager spent four hours in a spreadsheet before payday assembling something that was, at best, close. Now everyone clocks in on their phone as they reach the site, and the hours land against the site and client they are actually on. On Wednesday the manager sees that one site is two days behind schedule and moves two people across for Thursday — because the number exists while it can still change something. On Friday the system notices one employee has accumulated six hours of overtime and says so before it becomes a surprise. On the last day of the month the bookkeeper opens a finished file where every line traces back to a specific clock-in. There is no argument, because memory has been replaced by a timestamp — and the client invoices go out from the same dataset as the wages.

Staff time

Related solutions

Time tracking — answers

Is tracking where employees are even legal?

For time-tracking purposes yes, but with conditions — and we built the system around those conditions. An employer has a legitimate interest in knowing when and on which site work was done; that is not the same as a right to follow a person continuously. So site tracking works as geofence events: what is recorded is that someone entered or left a site area, not their continuous location, and nothing is collected outside working hours. Employees must be told what is collected and why — we help prepare that notice and the internal-policy wording. Retention is configurable and access is role-based, so a site manager sees their own site and the bookkeeper sees the totals, rather than everyone seeing everything. And if you would rather not use geofencing at all, the same tracking runs from a card or a door terminal — the functionality stays, the location data never exists.

What happens if someone forgets to clock out?

The system notices and resolves most cases without a human. If a clock-out is missing but the person has left the site area or the door has been locked, the system closes the shift at that event and flags the row for review. The employee gets a phone notification and can confirm the correction themselves; the manager sees every open or suspicious row in one view instead of scattered across messages. Manual corrections always stay in the log along with who made them and when, so a later dispute is settled from history rather than memory. In practice most forgetting disappears anyway, because clocking in and out is tied to opening the door — something people do regardless. There is no separate action left to forget.

Is this for small companies or only large ones?

It suits small companies particularly well, because that is exactly where nobody’s job is adding up hours. In a company of five to twenty people it is usually the manager or the owner doing it out of their evenings, which is the most expensive way possible. The setup is the same regardless of size: people, sites, projects and where the payroll file goes. A larger organisation adds roles, approval chains and deeper reporting, but the core workflow is identical. Because you pay per user, the monthly cost for a small team is small and the payback is simple arithmetic: if four hours of manual work and a couple of mis-counted hours disappear each month, the difference is already clear. Start with one team or one site and expand once the workflow is settled.

Do the hours reach our payroll software automatically?

Yes. At the end of the month or pay period you get a finished file in the format your payroll software expects, or the data moves straight across via API where the software supports one. Connections exist for the common Estonian payroll and accounting packages; if yours is not on the list, we write the integration ourselves — that is routine custom-solutions work, done by the same team that builds the platform. The same dataset also feeds client invoicing, so the hours billed to the customer and the hours paid as wages come from one source rather than two spreadsheets that never quite agree. Before the first real pay period we run a test pass against your historical data, so you can compare the result with your existing method and confirm any difference is explainable.

Give payday back to whoever is doing it by hand right now

Tell us how many people, how many sites and which payroll software the process ends in — we will put the setup together, run one test pass on your historical data and show you how much manual work disappears.