Overtime and extra hours

How Atteny decides what counts as overtime, who decides on extra hours, and what stays unpaid until then.

For adminsFor managers
Updated October 9, 2026

Atteny has one overtime rule: hours beyond a person's weekly contract, counted from Monday to Sunday. A long day alone creates no overtime: a 10-hour Monday in a 38-hour week against a 40-hour contract is all regular time. There is no daily or per-shift overtime.

Admins can decide overtime on any timesheet. Managers can decide it at locations they are assigned to, unless Allow managers to approve overtime is off for that location, and never for their own hours.

Where the weekly contract comes from#

Atteny uses the first of these it finds:

  1. The person's employment type: its contracted hours per month, divided by 4.33. So 173 hours a month is a 40-hour week, and 160 is a 37-hour week. Admins create types under Settings, Pay Rates (shown while the Payroll module is on) and assign one on the person's Employment tab.
  2. The location's Expected Weekly Hours, on the location's Scheduling tab, which is listed while the Scheduling module is on.
  3. 40 hours, if neither is set.
The Employment Types card in the Pay Rates settings, listing each type with its contracted hours per month

Hours fill the contract in the order they were worked, so the extra hours land on the last shifts of the week. Rejected shifts and shifts still running do not count.

Allowed in advance, or decided afterwards#

Each person has an Allow Overtime switch on their Employment tab. Only an admin can change it.

  • On: hours over the weekly contract count as overtime straight away.
  • Off: those hours wait for a decision. Until someone approves them they are paid neither as regular nor as overtime hours, and not banked as time off. Rejecting them ends the wait and they stay unpaid. One exception: in Payroll, hours on a Sunday, a public holiday or at night are paid as premium hours to a person who gets that premium, whatever the overtime decision.

The shift itself stays a normal approved timesheet. Only its hours over the contract are held back, so overtime is decided separately from the timesheet.

The switch has no start date. Turning it on or off changes how every past week of that person is split, not only the weeks to come. The same goes for a change to the contract hours.

Decide on extra hours#

Admins and the location's managers are notified once, when the shift is finished and over the contract.

  • On Timesheets, the row shows the hours over contract under its actual hours, with Overtime? and a tick and a cross. The Overtime chip shows the people concerned.
  • On the Dashboard, the Action Center has an Overtime tab with edit, reject and approve. It lists this week and last week. Older extra hours that still wait drop off this list: decide them on Timesheets, in the week of the shift.
  • In the entry's edit dialog, the Overtime block offers pending, approved and rejected. If you changed the times, save them first. Setting it back to pending takes a decision back.
A Timesheets row whose actual hours carry the line with the hours over contract and, under it, the question Overtime? with a tick and a cross

What happens next:

  • An employee is told the result. A manager or admin whose own extra hours are decided gets no notice. While the hours wait, Home in their phone app says the extra time is waiting for an overtime decision and is not counted yet.
  • A decision holds for the hours it was made on. If the extra hours later grow, because the times were edited or an earlier shift that week got longer, they all wait again and you are asked again. If they shrink, the decision stays.
  • Every approval, rejection and undo is written to the audit log.

Salaried people never earn overtime and need no decision. Their hours over the contract are only shown, as Extra hours (salaried, unpaid).

Where it shows up#

  • Timesheets: the flags Overtime and Extra time. Total Cost leaves out hours still awaiting a decision, and says how many.
  • Reports, Hours worked (Pro plan): an overtime total and an overtime column per shift.
  • Cost on timesheets: overtime hours are priced at the hourly rate times the pay rate's Overtime Multiplier (1.5 when none is set). Managers who may not see costs do not see the multiplier.
  • Payroll and payslips do not use that multiplier. They price overtime with the overtime surcharge rules: see Premium pay and surcharges.
  • Settings, Time & attendance, Overtime: turn Pay overtime in money off to bank overtime as time off instead of paying it. It is one choice for the whole company. See Time off in lieu (TOIL).
The Hours worked report for last month: the cards Worked, Overtime, Employees and Late arrivals, and one line per employee with the days, the hours worked and the overtime
Any cost or pay amount beside these hours is estimated from tracked hours and configured rates. It is for reference only, not official pay.

Related articles

Still need help?

Contact support