Choose language

Bonuses/Retentions

Add financial bonuses or penalty deductions to employee shifts for accurate payroll calculations.


What Is This?

The Bonuses/Retentions module lets managers attach monetary adjustments to individual shifts. A bonus adds extra pay for outstanding work, overtime incentives, or holiday premiums. A retention (deduction) subtracts an amount for late arrivals, policy violations, or other penalties.

These adjustments flow directly into the Pay Rate report (when the Payroll module is enabled), giving you a complete picture of employee compensation without external tracking.


Prerequisites

1
An active Shifton account.
2
Owner
, Admin, or Manager role to add bonuses and retentions.
3
The Payroll module is recommended (but not required) to see adjustments in salary reports.

How to Enable/Disable

Shifton screenshot
Shifton screenshot
1
Go to Modules in the left sidebar.
2
Find Bonuses/Retentions in the module list.
3
Toggle the switch to enable or disable the module.

Module Settings

Shifton screenshot

This module does not have a dedicated settings section in the Module Settings tab. Bonuses and retentions are managed directly on individual shifts.


Step-by-Step Usage Guide

Adding a Bonus to a Shift

Shifton screenshot
Shifton screenshot
Shifton screenshot
1
Open the Schedule page.
2
Click on the shift you want to modify.
3
In the shift detail panel, find the Bonus field.
4
Enter the bonus amount.
5
Optionally add a comment explaining the reason (e.g., “Holiday premium” or “Extra hours”).
6
Click Save.

Adding a Retention (Deduction) to a Shift

1
Open the Schedule page.
2
Click on the target shift.
3
In the shift detail panel, find the Retention field.
4
Enter the deduction amount.
5
Add a comment with the reason (e.g., “Late arrival 30 min”).
6
Click Save.

Viewing Bonuses and Retentions in Reports

Shifton screenshot
1
Ensure the Payroll module is enabled.
2
Go to the Pay Rate report.
3
Select the date range.
4
Bonuses and retentions appear as separate line items for each employee.
5
The totals include all adjustments.

Pricing Info

ComponentCost
Monthly module fee$0/month
Per-employee fee$0.50/employee/month

For example, a company with 25 employees would pay: $0 + (25 x $0.50) = $12.50/month.


Access Permissions

RoleAdd Bonus/RetentionView AdjustmentsEdit AdjustmentsDelete Adjustments
OwnerYesYesYesYes
AdminYesYesYesYes
ManagerAssigned projectsAssigned projectsAssigned projectsNo
EmployeeNoOwn data onlyNoNo

FAQ

Q: Can I add both a bonus and a retention to the same shift?
A: Yes. A shift can have both a bonus and a retention simultaneously. Both will be reflected in the payroll report.

Q: Are bonuses and retentions visible to the employee?
A: Employees can see adjustments applied to their own shifts. They cannot see adjustments on other employees’ shifts.

Q: Can I add a bonus without the Payroll module?
A: Yes. You can add bonuses and retentions to shifts even without the Payroll module. However, they will only appear in salary reports if Payroll is enabled.

Q: Is there a limit to the bonus or retention amount?
A: There is no system-imposed limit. Use your company’s guidelines to determine appropriate amounts.

Q: Can I bulk-add bonuses to multiple shifts at once?
A: Currently, bonuses and retentions are added per shift. For recurring adjustments, consider using pay rate rules in Salary Settings.


Possible Issues and Solutions

IssueCauseSolution
Bonus/Retention fields not visible on shiftsModule is not enabledEnable the Bonuses/Retentions module from the Modules page.
Adjustments not appearing in Pay Rate reportPayroll module is not enabledEnable the Payroll module to see bonuses and retentions in salary reports.
Manager cannot add adjustmentsManager is not assigned to the projectAssign the manager to the relevant project in the Projects page.
Wrong amount appliedTypo during entryEdit the shift and correct the bonus or retention amount.
Employee disputes a retentionNo comment was added to explain the reasonAlways add comments when applying retentions to maintain transparency.