Attendance policies

The working week every day is measured against — schedule, holidays, breaks, overtime and time-off quotas.

An attendance policy is the working week written down: which days people work, which hours, which days the company is closed, how much paid time off they get, and what counts as overtime. Every number in attendance is measured against it.

Owners and admins manage policies at Attendance → Policies.

Who follows which policy

A policy is one of three things:

  • The workspace default — the fallback for everyone. Exactly one policy is the default.
  • Assigned to a space — the working week for that one company. Its members follow it instead of the default, and the space becomes its own timesheet.
  • Not assigned yet — a draft. It applies to nobody until you give it a home.

A space can have at most one policy. Someone in a space without one falls back to the workspace default.

One policy is usually plenty

A single company needs one policy, and Standard and Business are built around exactly that — one office, one policy. Several of each are for workspaces running several companies, and they need Scale or Enterprise.

Create a policy

Name it, and say who it applies to

Give it a name. Applies to is the workspace default, a specific space, or nothing yet.

Set the working week

Pick the days, then the hours — either the same hours daily, or custom per day. The length of a scheduled day is what overtime is measured against, so it is the single most important number here.

Work through the rest

Location rule, grace period, breaks, overtime, quotas, rollover and holidays — each is a section below, and each starts on a sensible default.

Save

Everyone on that policy is on the new rules immediately.

What each section does

Work schedule

The days of the workweek, and the hours worked on each. A day outside the workweek is scheduled for zero hours — which is what makes weekend work read as pure overtime.

Where people can clock in

Three rules, covering the whole spectrum from a fixed office to a fully remote team:

RuleWhat it does
Office onlyChecking in outside the office area is refused, and nothing is saved
HybridOutside is accepted, and the day is marked off-site
FlexibleClock in from anywhere; distance is recorded but never blocks

Location is captured under all three — the rule only decides whether being outside stops someone. Details in Clocking in and out.

Grace period

A forgiveness buffer, in minutes, so arriving a little late — or leaving a little early — is not held against anyone. The two switches are independent: turn on arrival and someone who clocks in inside the buffer is not counted late; turn on departure and the same applies to leaving before the scheduled end. With a switch off, that side is measured from the scheduled time with no buffer at all.

Breaks

A break is a window and a length: people may break between 12:00 and 14:00, and one person's break is 30 minutes.

The window can be wider than the break on purpose. A whole office leaving at once is rarely what anyone wants, so everyone takes their thirty minutes whenever suits them inside it. Set the window to exactly the length of the break — 12:00 to 13:00, 60 minutes — and you get a fixed lunch hour instead.

Once the window opens, the clock says so; if a day's break runs longer than the allowance, the day says that too.

It is the same time for everyone. Someone who arrives two hours late still breaks at 12:00, because a lunch break is a time of day rather than something earned by hours worked.

Both are a record, not a gate. Nobody is ever stopped from taking a break they need, and an overrun is never subtracted from worked hours — that would be editing someone's pay from a settings page. Break time is excluded from worked hours either way, so a 9-to-5 with an hour's lunch reads as seven hours worked.

The window applies on every day, weekends and holidays included. Someone called in on a Saturday still eats lunch — the day being overtime changes what those hours are worth, not whether a person needs a break.

Overtime

Overtime is time worked beyond the day's scheduled hours, and it is counted per day rather than by the clock on the wall — someone who starts at noon and works their full hours has not done overtime.

Overtime is always measured against the day's scheduled hours. Someone who works twelve hours on a Monday has done four hours past their day that Monday, whatever the rest of their week looks like.

How overtime is counted

SettingWhat counts as overtime
AutomaticEverything past the scheduled day, whether or not anyone asked for it
Overtime buttonOnly the time after someone taps Start overtime, until they tap End overtime or check out

Overtime button is the default for new policies. It exists for the situation automatic handles badly: someone who stays an hour late because they were slow is paid overtime for that hour under automatic.

With the button:

  • Nobody can start overtime until you allow it. Switch on Can start overtime for a person in the Members tab. You can leave it on, or turn it on for one evening and off again the next day.
  • They finish their hours first. The Start overtime button appears once today's scheduled hours are worked. On a weekend, a holiday or a day off it is there straight away, since nothing is scheduled.
  • Only time on it counts. Overtime runs from Start overtime to End overtime, or to Check out if they leave without ending it.
  • Staying late without it is extra time. Hours past the scheduled day that are not inside overtime show up in the overview, history and reports as extra time (not overtime). You can see it, but it is not paid or banked as overtime.

Existing policies stay on Automatic until you change them.

Two more settings decide what happens to overtime hours, in either mode.

Overtime rate — regular, time-and-a-half or double. Four hours of overtime at time-and-a-half is credited as six.

Give time off instead of pay — where the credited hours go:

  • On — they are added to that person's granted-leave balance, so four hours of overtime at time-and-a-half becomes six hours they can take off later. The balance updates by itself; nobody has to record anything.
  • Off — they stay as hours. The report shows both the raw overtime and the credited figure, which is the number to hand whoever runs payroll.

The rate is stored on each day as it is banked, so changing the policy rate later never revalues time someone has already earned.

Time-off quotas

How much paid time off each person gets per year, entered in hours with the equivalent in days shown underneath (using this policy's own day length, so 120 hours reads as 15 days on an 8-hour week).

  • Annual leave — the yearly allowance. This is the only budgeted kind, and the balance is checked when a request is approved, not when it is sent.
  • Granted leave — days an approver decides not to charge anyone for. Deliberately uncapped, so it is not set here: a budget for it would eventually force someone to refuse a person who is ill.

The approver picks which of the two a request is, when they say yes. See Time off.

Time-off approval

Not a setting — a rule. Every time-off request is approved by an owner or admin before it is granted, including your own.

Year-end rollover

Quotas reset on 1 January, and two settings decide what happens to days nobody used.

Carry over up to N days — unused annual leave that rolls into the new year, on top of the fresh allowance. Set it to 0 and nothing carries; the allowance simply starts over.

Two things worth knowing:

  • Carried days do not expire. Once they roll over they stay available for the whole year, alongside the fresh allowance.
  • Only the previous year carries. Days carried into 2026 that go unused do not roll on again into 2027. Otherwise someone who never takes leave would accumulate it indefinitely, which is the outcome a carry-over limit exists to prevent in the first place.

Only annual leave carries. Granted leave is uncapped, so it has no balance to roll over.

Holidays

Company closures, each with a name and a date range. Nobody is expected in, and anyone who does work counts the whole day as overtime.

Overrides for one person

Some people do not fit the policy. Attendance → Policies → Members lists everyone in the workspace with these optional overrides:

OverrideWhat it changes
Daily hoursA different target for a working day, so their overtime starts at a different point
Location ruleOffice only, Hybrid or Flexible for this one person
Can start overtimeLets this person tap Start overtime. Shown only when their policy uses the overtime button, and off until you turn it on

Leave a field blank and the person follows their policy. Use this when one person differs from the rest of the team.

The order of precedence is always: the person's override → their space's policy → the workspace default.

Deleting a policy

Delete from the ⋯ menu on the policy card. The workspace default cannot be deleted — make another policy the default first, from the same menu.

People on a deleted policy fall back to the workspace default, and their balances are recalculated against that policy's quotas.

Frequently asked questions

What happens if I have no policy at all?

Time off has no balances and nothing can be requested, and every hour worked reads as overtime because no day is scheduled. Clocking in stops too, unless an office has been set up — with no policy the location rule falls back to office-only, and office-only needs somewhere to be. Create one policy and all of that resolves itself.

Someone works different hours from the rest of the team. Do I need a second policy?

No. The Members tab sets a different daily hours target for one person without touching anyone else's. A second policy is for a genuinely different working week — another company, another country.

Do holidays have to be added every year?

Yes. Holidays are exact dates, so moveable feasts like Eid have to be entered each year. It takes a minute and it means the dates are always right rather than approximately right.

People stay late because they were slow and get paid overtime for it. Can I stop that?

Yes. Set the policy's overtime to Overtime button, then switch on Can start overtime in the Members tab only for the people you want to allow. Overtime then counts only while someone is actually on it, after they tap Start overtime. Staying late without tapping it shows up as extra time, which is recorded but is not overtime.

Does changing a policy rewrite past days?

Reports are calculated from the recorded entries and the policy as it stands now, so changing the schedule changes how earlier days are summarised. Set the schedule up before a payroll period rather than in the middle of one.

Keep reading