1. Adding a Payroll Month #
Before generating payslips, you must first create a new payroll month.
1.1 Access Payroll Month Setup #
-
Log in with HR/Admin permissions.
-
Go to:
Payroll → Issue Itemized Payslip -
Click Add New Payroll Month.
1.2 Fill in Payroll Month Details #
You will see the following fields:
a. Payroll Month #
Select the month and year you want to process (e.g., January 2025).
b. Payroll Period (Start & End Date) #
Define your payroll details:
-
Calendar month: 1st → 31st
Note: The payroll period determines attendance, unpaid leave, and Overtime (OT) calculation.
c. Payment Date #
Set the date when salary will be issued.
2. Preparing Payroll Before Generating Payslips #
Before generating payslips, ensure the following are updated:
2.1 Attendance and Work Hours #
Make sure that:
-
All attendance is completed
-
OT hours are approved
-
Off-in-Lieu (OIL) is updated
2.2 Leaves #
Confirm:
-
Leave applications approved
-
Unpaid Leave correctly tagged
-
Pro-rated leave updated (for joiners/resignations)
2.3 Allowances #
Check that all allowances are added and tagged correctly:
-
Transport
-
Meal
-
Commission
-
Admin Fee
-
Others (ensure “Contribute CPF/SDL” setting is correct)
2.4 Deductions #
Add or update deductions such as:
-
Loan repayment
-
Penalties
-
Donations
-
Unpaid leave deduction (auto-calculated)
After confirming all data is accurate, you can proceed to generate payslips.
3. Generating Payslips #
This is the main step for monthly salary computation.
3.1 Access Payslip Generation #
-
Go to:
Issue Itemized Payslip → [Select Payroll Month] -
You will see a list of employees assigned to the payroll month.
3.2 Generate Payslip for One Employee #
-
Click Generate Payslip beside the employee’s name.
-
System will calculate:
-
Basic salary
-
Allowances
-
Deductions
-
Unpaid leave
-
Overtime
-
CPF contributions
-
Net salary
-
-
Review the payslip preview.
-
If correct, click Save Payslip.
3.3 Bulk Generate Payslips (All employees) #
-
Select Add Multi Payslips.
-
System will process all employees simultaneously based on selected Department or All Departments
-
After generation, review random samples before submitting
4. Editing or Re-Generating Payslips #
If you need to correct something:
- Delete the incorrect payslip.
-
Click Regenerate Payslip.
- Edit the allowance/deduction/attendance/leave.
This ensures calculations are refreshed based on new data.