Skip to main content
Settings: Overtime

Learn how to set up overtime for your staff!

StaffAny avatar
Written by StaffAny
Updated over a month ago

Contents of this article are applicable to the following users

Tier: START UP, GROWTH, SCALE

Platform: Web


This guide will cover the following:


1. Setting up Overtime for general staffs

On the Web app, go to Settings > Overtime to view the existing settings.

There are 2 methods for calculating overtime

Calculation method

Summary of method

Contract hour based

Overtime is calculated based on OT Limit

Shift Based

Overtime is calculated when staff

  • Works before scheduled start time

  • Works after scheduled end time

The setting here is applied to general staffs. Learn how to customize for specific staffs


Contract hour based Overtime

Contract hour based Overtime is the default mode of calculation that calculates overtime using OT limits.

OT Limit: Maximum duration a staff can work before clocking in OT

  1. Daily OT limit: Maximum duration a staff can work in a day before clocking in OT

  2. Weekly OT limit: Maximum duration a staff can work in a week before clocking in OT

Set up OT limits for hourly and salaried staffs under Additional Settings

Decimals are multiplied accordingly by the hour.

Decimal

In minutes

Calculation

8.5

8h 30min

8 hours + (0.5 x 60) minutes

7.2

7h 12 min

7 hours + (0.2 * 60) minutes

45.3

45h 18min

45 hours + (0.3 * 60) minutes

Note that when both Weekly and Hourly OT Limit is set, the OT that is greater takes precedence. Take the following example

  • Hourly OT limit: 8h

  • Weekly OT limit: 44h

Scenario

Overtime reflected on Timesheet

  • Hourly OT limit exceeded by 2 hours

  • Weekly OT limit not exceeded

2 hours

  • Hour OT limit exceeded by 2 hours

  • Weekly OT limit exceeded by 9 hours

9 hours

  • Hourly OT limit exceeded by 10 hours

  • Weekly OT limit exceeded by 2 hours

10 hours


Shift Based Overtime

In shift based overtime, the way we count Overtime is:

Overtime: Actual Duration - Scheduled Duration

The reason why we use duration is because Overtime should account for late/early clock out/excess break. Note that, late clock-in, excess unpaid break, and early clock-out reduce the actual clock duration; hence it will also be accounted towards the the overtime calculation.

Eg. Staff scheduled from 09.00 - 15.00 (6 hours)

  • Case 1:clocked in and out from 09.00 - 16.00 (7 hours).

    • The overtime hours = 7 hours (Actual clock record duration) - 6 hours (Scheduled shift duration) = 1 hour of overtime.

  • Case 2: clocked in and out from 09.15 (late) - 16.00 (6h 45m)

    • Overtime hours = 6h 45m (actual clock duration) - 6h = 45 mins of overtime.

Note:

  1. When magnetic rounding is enabled, staff must clock in before timeclock allowance. Learn more about timeclock sidekick

  2. If you're using Flexi Shift, our recommendation is that you should NOT select this option due to how Flexi scheduling works.


Switch Calculation Method

To change calculation method, simply chose your desired method and click Save

Note that by doing this, all OT hours in the time records and schedule will be automatically recalculated using the new method


Set Up Different Overtime Settings Staff

In the Web app, go to My Team > Click on the staff.

A. Contract hour-based OT

Scroll down until you see Basic Information > Click on the box.

  • Edit the number of:

    • Daily/ Weekly OT after

    • Hourly OT rate

Click Save button to apply changes

B. Shift-based OT

Scroll down until you see Basic Information > Click on the box.

  • Edit the number of hourly OT rate

  • Click Save button to apply change

FAQ

  1. My employee has contract OT (overtime that is included in his employment contract and monthly salary). Can I implement 2 layers of overtime?

    E.g. employee is paid $2000/month for his staff that should work 54hrs/week

    • 44hrs of basic pay + 10hrs OT/week @OT rate of 1.5hrs = $2000/month

    We do not have an option to implement 2 layers of overtime. Instead, we suggest that you adjust your overtime settings according to the working hours as per stated in the contract.

    1. If Staff A is required to work 54hrs/week instead of the normal 44hrs/week, you can adjust his user-based overtime settings and set Weekly Overtime After to 54 hours.

    2. If it is standard practice for the staffs in your company to work 54hrs/week, you can adjust your organization's overtime settings and set Weekly Overtime After to 54 hours.

  2. Must OT limits be set in fixed hours? Is it possible to set it as decimal?

    Certainly, hours that are set in decimal will be multiplied accordingly.

    e.g 8.5h = 8h + (0.5 * 60) =30minutes

  3. We have a staff that clocks in too early but clocks out later than scheduled, how would the calculation look like?

    If a staff coming early and working late, Eg. the employee is supposed to work from 14:00 - 19:00 (5h) while the clock record is 13:30 - 20:45 (7h 15m)

    • Overtime hours: 7h 15m (Actual hours duration) - 5h (Scheduled hours duration): 2h 15m.

  4. Staff is late but working late, should it be counted as overtime?

    If a staff clocked in late and working extra hours, Eg. the employee is supposed to work from 14:00 - 19:00 (5h) while the clock record is 14:15 - 20:45 (6h 30m)

    • Overtime hours: 6h 30m (Actual hours duration) - 5h (Scheduled hours duration): 1h 30m.

  5. My company have a monthly Overtime limit, how do I set this up on StaffAny?

    1. Unfortunately we do not support Monthly Overtime settings at the moment, however we have a workaround for such use case by using our Formulated Pay Item which you can refer to here

Did this answer your question?