ROSTER MANAGEMENT · PAYROLL
Shift Allowances in Payroll
How allowances configured on a shift template flow automatically into payroll — and where to verify amounts.
FORMAT · Concept guideDURATION · ~4 min readAUDIENCE · Payroll admins, roster admins
What you'll learn
How the allowance pipeline works from template → assignment → payroll run.
Key principle
Verify the allowance on the shift template, not on each individual assignment — the template is the single source of truth.
How shift allowances flow into payroll
The flow is automatic and happens in three steps:
- Template definition — An allowance is attached to a shift template (e.g. "Night Shift" carries a ₹150/day Night Allowance).
- Roster assignment — When a shift using that template is assigned and published in the roster, Workwisely creates an expected allowance record for that employee on that date.
- Payroll run — During the payroll processing period, all expected allowance records within the pay period are aggregated and included in the employee's gross salary calculation automatically.
No manual input is required in the payroll module — the allowance appears in the salary computation automatically once the roster is published.
💡 Pro Tip
Always verify the allowance amount on the shift template before assigning the template to employees. Changing the template after assignments are made does not retroactively update published rosters.
Configuring a shift allowance
- Go to Setup → Payroll → Shift Allowance.
- Click + Add Shift Allowance or edit an existing one.
- Set the allowance name, amount (fixed or percentage of basic), and whether it's taxable.
- Click Save.
- Open the relevant shift template under Roster Management → Shift Templates, and attach this allowance in the Allowance field.
Verifying allowances before payroll close
Before closing a payroll period, cross-check the Roster-Based Allowance Report:
- Go to Payroll → Reports → Shift Allowance Report.
- Filter by the pay period.
- The report shows each employee, the shifts worked, the template used, and the allowance amount generated.
- If any amount looks incorrect, trace back to the shift template first — then check if an override modified the shift.
Common allowance scenarios
| Scenario | How it works |
|---|
| Employee works 15 night shifts in a month | ₹150 × 15 = ₹2,250 auto-added to payslip |
| Shift template changed mid-month | Old amount applies to already-published shifts; new amount applies to new assignments only |
| Shift swapped to a different template | Allowance of the new (swapped-to) template applies for that day |
| Override removes a shift post-publish | Allowance for that occurrence is cancelled in payroll |
Frequently asked questions
Can the same shift template have multiple allowances?
Yes — you can attach multiple allowance components to one template (e.g. Night Allowance + Hazard Allowance). Each is included separately in the payslip.
Are shift allowances included in PF/ESI calculations?
This depends on your statutory configuration. Taxable allowances are typically included in the gross for PF/ESI unless specifically excluded under Setup → Payroll → Statutory Settings.
What if a shift allowance should only apply after a certain number of shifts per month?
Configure this as a conditional allowance under Setup → Payroll → Allowances. Set the threshold (e.g. 'only apply if employee works 10+ night shifts') and it activates automatically.
Related reading