Mobile App: Manage work schedules

Create and manage your team's work schedules for precise timesheets and payroll calculations

Work schedules in Jibble’s timesheet app are used to calculate payroll hours. Creating and managing a work schedule will account for breaks, deductions, and overtime in your timesheets. Any modifications to your work schedule will result in an automatic recalculation of your timesheets to reflect those changes.

For further details on timesheets in Jibble, refer to our article on how timesheets work.

The work schedule feature can only be updated by Owners and Admins.

This article covers:


Adding Work Schedules

  1. Go to Menu > Work Schedules.
  2. Tap on the + icon on the top right corner of the page.add new work schedule on mobile
  3. Input all of the necessary information.add new work schedule on mobile
  4. Tap on the Save button.

Changing Work Schedule Settings

  1. Go to Menu > Work Schedules.
  2. Select a work schedule.Change work schedule settings on mobile
  3. Tap on any settings you wish to make changes on (breaks, overtime rules, assign locations, assign members, payroll hours calculation rules and split timesheet).
  4. Select your preferences.Change work schedule settings on mobile
  5. Once details are confirmed, tap Save.

Important❗️: Timesheets will be recalculated to reflect the new modifications made to the work schedule.


Creating Multiple Work Schedules

Jibble’s flexible scheduling system allows you to create multiple work schedules, perfect for managing large or geographically diverse teams with different time zones.

When you create more than one work schedule, the first one created becomes the default schedule. This means that new team members will be automatically assigned to this default work schedule unless manual adjustments are made.


Work Schedule Arrangements

There are three types of work schedule configurations available:

Schedule Type Fixed Flexible Weekly flexible
Description Days & times are fixed and punctuality is emphasized 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 8:30am to 5:30pm Mondays – Fridays; 8 hours a day Mondays – Fridays; 40 hours per week

Note: When calculating Rest Day Overtime, days not selected under the work schedule arrangement are considered as Rest Days and will be calculated for this overtime. 


Payroll Hours

Payroll Hours

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

Jibble lets you control whether time tracked before scheduled work hours should be calculated towards payroll hours. By default, this feature is enabled, meaning any time tracked before the scheduled time is included in calculations.

If you prefer to exclude pre-work time from payroll, you can simply disable this setting. This ensures only hours worked after the start of scheduled work hours are counted towards employee pay.

Example:

  • Work Schedule: 9:00 AM to 5:00 PM
  • Employee Works: 9:00 AM to 5:00 PM (no break)
    • Payroll Hours: 8 hours (regardless of the setting)
  • Work Schedule: 9:00 AM to 5:00 PM
  • Employee Clocks In at 8:30 AM (30 minutes before shift)
    • With Pre-Work Time Included: Payroll Hours = 8 hours 30 minutes
    • With Pre-Work Time Excluded: Payroll Hours = 8 hours

Splitting Timesheets

Splitting timesheets

Important❗️: We only advise adjusting this setting if your team works night shifts past midnight. 

Days are set by default as 24-hour cycles that run from 00:00 to 23:59. This will have an impact on:

  • The way timesheets are presented
  • Calculations of overtime hours

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.

Check out our article on adjusting your end workday to split timesheets for more information.


Custom Breaks

Members are able to freely track their break time by default. If you need more control over the duration and scheduling of your breaks, you may create custom break type.

Adding custom breaks on mobile

In order to create a break, you must configure:

Duration Determine the length of each break
Time Slots (optional) Specify the exact time when mandatory breaks are to be taken

Typically, breaks are unpaid. If paid breaks are chosen, the amount of time tracked during such periods will be added to payroll hours.

To change between the type of break:

  1. Go to Menu > Work Schedule.
  2. Select a specific work schedule.
  3. Under this work schedule, select Breaks > Break type.
  4. Choose between two types of breaks: Paid or Unpaid.paid or unpaid break on mobile
  5. Tap on Save once chosen.

Automatic Deductions

Automatic deductions are commonly used when break durations are consistent for all employees, eliminating the need for manual tracking by members.

Total worked hours will be deducted when an automated deduction takes place.

In order to create a deduction, you must define:

Duration Specific duration to deduct from a day
Threshold Minimum threshold worked each day in order for the deduction to be applied

Overtime Rules

overtime rules on mobile

Jibble offers five different overtime types to help you manage overtime pay for your organization. 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

Jibble offers two common overtime settings to track and calculate daily overtime pay:

  1. Daily Overtime  This is the most common type. You can define a daily threshold after which any additional work hours are considered overtime. This threshold resets every day.
  2. Daily Double Overtime  This builds upon daily overtime. It requires daily overtime to be activated first. Any hours worked beyond a second threshold (set after the daily overtime threshold) will be counted as double overtime pay.

If the daily double overtime threshold is set to be earlier than the daily overtime threshold (e.g., double overtime starts at 6 hours while daily overtime starts at 8 hours), then daily double overtime will take precedence.

Threshold types Time Hours 
Recommended for Fixed schedules  Flexible schedules
How it works Tracked time beyond the scheduled time will be considered overtime Tracked time beyond the scheduled hours will be considered 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. Weekly overtime cannot be enabled together with the other overtime. 

A week is automatically measured from Monday to Sunday. Under organization settings, you may change the start day on which the week begins.

  • Rest Day Overtime

Any time tracked on a non-working day is regarded as overtime for a rest day if enabled.

A day that is not designated as a working day in the work schedule arrangement is a rest day.

  • Public Holiday Overtime

Any time tracked on a public holiday is regarded as overtime if this setting is in place. Ensure that you have your holiday calendars set up under holiday settings.


Assigning Members to Schedules

Upon creating the first schedule, it will be applied automatically to all members.

In the event of multiple schedules, members can be reassigned to a different schedule. Note that each member may only be a part of one work schedule at a time. 

When a member of a group is allocated to one schedule while the rest of the group is assigned to another, the schedule assigned to the individual member takes precedence. The hierarchy of assignments is as follows:

Individual assignment > Group assignment > Default assignment

Each member’s timesheet will be calculated based on the work schedule rules they are assigned to. Read our guide on understanding member assignments for more information.


Assigning Locations to Schedules

By default, schedules are applicable to all locations.

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

Check out our guide on managing locations and geofences for further information.

Related articles: