Where expected hours come from
Each day, TimeTracker resolves one schedule for you. It looks at:- A schedule assigned to you personally.
- Otherwise, one assigned to your group.
- Otherwise, the workspace default.
Full detail: Working hours and days off.
Expected is gross time
Scheduled is the total of your scheduled work periods. Breaks are not deducted from it. Your actual breaks are shown in their own Break column and are already excluded from Worked, because a break is the gap between two sessions. So a 09:00–17:00 schedule shows Scheduled 8h even if you always take an hour for lunch. Take that hour and you will sit at roughly −1h variance every day. Plan the schedule around what you expect people to be present for.Your timezone comes from the schedule
A schedule template carries its own timezone. That is the timezone your scheduled start and end times are read in. This matters for a distributed team. If Ana Ferreira’s schedule template is set to Lisbon time, her 09:00 start means 09:00 in Lisbon – not 09:00 in the workspace’s timezone.Two different timezones are in play, and they answer different questions:
- Which day a shift belongs to – the workspace timezone.
- What “09:00 start” means – the schedule template’s timezone.
The grace window
A five-minute grace window applies to lateness, leaving early, and overtime. That means:- Clocking in up to five minutes late still reads Present.
- Late by
0means “within grace”, not “exactly on time”. - Only the minutes beyond the grace window are counted as late.
The eight day statuses
A day can qualify for more than one – Late and Left early, for example. The
most decision-worthy one becomes the main badge, in the order shown above, and
the rest appear beside it. Present is only ever shown on its own.
A non-working day with no work at all produces no row. An off day for everyone
does not fill your timecard with empty entries.
How absence is decided
You cannot be called absent halfway through the day. So absence is finalised after the day ends. A daily job runs through the previous calendar day, in each workspace’s timezone, and recalculates every member’s summary for it. Someone scheduled to work who never clocked in gets an Absent day at that point. Client-portal contacts are skipped – they never clock.Variance
+1h 15m or −39m. A negative variance is red. A day with no
schedule shows a dash instead.
Example
Northwind Studio’s standard schedule is 09:00–17:00, Monday to Friday, eight hours a day.- Monday’s three minutes late are inside grace, so it is Present.
- Tuesday is 22 minutes late; grace takes five off, so the day records 17 actionable late minutes and reads Late.
- Wednesday is only marked Absent after the day ended.
- Thursday’s overtime is 2h 30m beyond expected, well past grace.
- Saturday is not a working day, so there is nothing to compare against.
Permissions
Common questions
Why is every day Unscheduled?
Why is every day Unscheduled?
Nobody has assigned you a schedule. Ask an owner or admin – see
Assign a schedule.
Why am I always slightly negative on variance?
Why am I always slightly negative on variance?
Your breaks. Scheduled is gross time and does not deduct them. If people
take an hour for lunch, either accept the daily gap or build the schedule
around it.
Can I change the grace window?
Can I change the grace window?
The grace window is five minutes. It is not a per-workspace setting today.
Does approved time off stop an Absent day?
Does approved time off stop an Absent day?
Leave shows up as a day exception on the schedule, which makes the day
non-working. A non-working day with no work produces no row, so it is not
marked absent. See Request time off.
Why did an old day change status?
Why did an old day change status?
Editing its shifts recomputes it. Days inside submitted or approved periods
are frozen and will not change.
Does a public holiday count as absence?
Does a public holiday count as absence?
No. A holiday makes the day non-working, so there is nothing to be absent
from. See Holidays.
Related guides
Timecards
Where the statuses appear.
Working hours and days off
Building the schedule behind expected hours.
Schedule timezones
Which timezone a start time is read in.
Expected vs tracked hours
The same comparison on timesheets.