Manage work schedules

Setup and manage work schedules for your team to ensure accurate timesheets and payroll calculation

Work Schedules are the backbone of payroll hours in a timesheet software. Once you’ve set up your schedules and holiday calendars, timesheets are powerfully equipped with calculations of breaks, deductions, and overtime to prepare for payroll.

Take note that your timesheets will be recalculated based on any new change made to your work schedule. Find out how timesheets work in Jibble.

The work schedule feature can only be used by team owners & admins.

This article covers:


Changing work schedule settings

Work schedule details and settings
  1. Go to Work Schedules.

  2. Select a schedule from the left panel.

  3. Click on the pencil icon to make changes.

  4. Select your preferences.

  5. Click the Save button.

❗️Important: Changing your work schedule settings will recalculate all your timesheets to align with the updated changes.


Creating multiple work schedules

You are able to create more than one work schedule for your organization, especially beneficial for larger teams distributed across different regions or countries.

Upon creating these schedules, you must designate a default one. The initial schedule created automatically assumes this default role. Consequently, any new members added will be automatically assigned to this default work schedule.

This principle also applies to default holiday calendars.


Work schedule arrangements

There are three types of work schedule arrangements to choose from:

Schedule type

Fixed

Flexible

Weekly flexible

Description

Days & times are fixed and punctuality is emphasised.

Days are fixed but time is flexible as long as the duration is compliant.

Time is flexible per day as long as the total duration of the week is compliant.

Example

Mondays – Fridays from 9:00 am to 5:00 pm

Mondays – Fridays, 8 hours per day

Mondays – Fridays, 40 hours per week

Note: Days that are not selected as workdays will be taken into consideration when calculating Rest Day Overtime.


Payroll hours

Payroll hours setting to include time tracked before scheduled start time

❗️ Important: This setting is only applicable for Fixed work schedule arrangements.

You can enable this setting if you wish to include tracked time before the scheduled start time. This means that any time recorded before the set start time will be calculated towards payroll hours. 

If you wish to exclude any time tracked before the scheduled start time, you can disable this setting. By default, this checkbox will be enabled. 

Example:

  • A fixed work schedule is created from 9:00 am – 5pm.
  • If an employee worked from 9:00am – 5pm and does not take any breaks, that would add a total of 8 payroll hours.
  • If the checkbox is enabled and Jack clocks in at 8:30am, his time tracked before the scheduled start time would be 30 minutes (from 8:30am – 9am). Following this, Jack’s total payroll hours would be calculated as 8 hours 30 minutes.
  • If the checkbox is disabled, his total payroll hours would be calculated as 8 hours, excluding the time tracked before 9am.

Splitting timesheets

❗️ Important: We only recommend changing this setting if your team works through midnight with night shifts.

Configuring split timesheets time under work schedule settings

By default, days are defined as 24-hour cycles from 00:00 to 23:59. This will affect:

  • How timesheets are displayed

  • Calculation of overtime hours, if rules are configured

Example:

Split timesheets at: 9:00 am
  • Daily timesheets will be displayed beginning from 9:00 am (current day) to 8:59 am (the following day)

  • Time entries from 12:00 am to 9:00 am will be recorded on the day before (date-1) instead of the calendar date

For more information, check out our article on adjusting your end workday to split timesheets.


Custom breaks

By default, members can track time on breaks freely. However, you can establish custom breaks to exercise greater control over their duration and timing.Setting up custom breaks on the web app

When creating a break, you’ll be required to configure:

Duration

Determines the length of each break

Time slots

Defines the specific times when breaks should be taken

In practice, break times are generally unpaid. However, if you prefer to designate them as paid breaks, you have the option to do so. When opting for paid breaks, the time tracked during breaks will be factored into payroll hours.


Automatic deductions

Setting up automatic deductions under work schedule settingsAutomatic deductions are commonly employed when break durations are consistent for all employees, eliminating the need for manual tracking by members.

When an automatic deduction occurs, total tracked hours will be deducted.

When creating a deduction, you’ll have to define:

Duration

Specific amount of time to deduct from a day

Threshold

Minimum daily work duration required for the deduction to be applied.

Overtime Rules

Configuring overtime rules under work schedule settings

If your organization provides compensation for overtime labor, you can explore the five distinct overtime rules available in Jibble. Additionally, if legal requirements mandate setting an overtime rate for overtime pay, you can find further information on setting up overtime rates.

  • Daily Overtime & Daily Double Overtime

This is the most common type of overtime hours. You can configure them using time or hourly thresholds that reset daily.

Daily double overtime is dependent on daily overtime and can only be enabled if daily overtime is enabled:

  1. Daily overtime is any additional regular time tracked beyond the initial threshold but below the second daily double threshold

  2. Daily double overtime is any additional regular time tracked beyond the second threshold

If the threshold for daily double overtime is set to a threshold before daily overtime, i.e. double daily overtime starts after 6 hours while daily overtime starts after 8 hours, the double daily overtime threshold will override daily overtime.

Threshold types

Time

Hours

Recommended for

Fixed schedules

Flexible schedules

How it works

Beyond the designated time, tracked time will be categorized as overtime

Beyond the designated number of hours, tracked time will be categorized as overtime

  • Weekly Overtime

Once a specified number of hours have been recorded within a week, any additional regular hours will be classified as weekly overtime. At present, weekly overtime cannot be enabled in conjunction with Daily Overtime, Daily Double Overtime, Rest Day Overtime and Public Holiday Overtime.

By default, a week is considered from Monday to Sunday. You can modify the start day of the week under Organization Settings.

  • Rest Day Overtime

If enabled, any time tracked on a non-working day is considered as rest day overtime.

A rest day is automatically configured if it falls on a day that isn’t chosen as a working day under the work schedule arrangement.

  • Public Holiday Overtime

If enabled, any time tracked on a public holiday is considered as public holiday overtime. Make sure you have holiday calendars set up under Holiday Settings to utilize this rule.


Assigning members to schedules

Upon creating a schedule, it’s applied automatically to all members.

In the event of multiple schedules, members can be reassigned to a different schedule via the People tab. You’ll have the option to assign members or groups, either individually or in bulk. It’s important to note that each member can belong to only one schedule.

In situations where a group is assigned to one schedule and a member within that group is assigned to another, the individually assigned schedule takes priority. The hierarchy of assignments is as follows:

Individual assignment > Group assignment > Default assignment

Timesheet calculations for each member will align with the work schedule settings they are assigned to. For more information, check out our guide on understanding member assignments.


Assigning locations to schedules

By default, schedules are applicable across all locations, allowing members to track time at any location, regardless of their assigned schedule.

To implement location authorization for members based on their assigned schedules, you may assign locations to work schedules.

For more information, check out our guide on managing locations and geofences.

Related articles: