Payroll processing in Singapore is more involved than in many countries because it combines three separate compliance requirements in every monthly run: MOM payslip rules, CPF Board submission, and IRAS income reporting. Each has its own deadline and its own consequences for non-compliance. Most Singapore SMEs that struggle with payroll are not struggling with the calculations. They are struggling with the sequence. Getting the steps in the right order, with the right deadlines, removes most of the friction.
Key Takeaways
- Singapore payroll has three compliance outputs: a MOM-compliant payslip to the employee, a CPF submission to the CPF Board, and an annual IR8A filing to IRAS. All three must be correct.
- Payslips must be issued within three working days of salary payment: This is a MOM requirement under the Employment Act (Source: MOM).
- CPF must be submitted by the 14th of the following month: Late submission attracts interest at 1.5% per month.
- IR8A must be submitted to IRAS by 1 March each year: This reports the previous year’s total income for each employee for income tax purposes (Source: IRAS).
- Most payroll errors in Singapore occur at data input, not calculation: Wrong leave balances, unapproved overtime, and missed allowances are more common than CPF rate errors in payroll software deployments.
The Singapore Payroll Processing Sequence
Process Singapore payroll in this exact order to avoid compliance errors. Each step depends on the accuracy of the previous step.
The payroll sequence:
- Close the attendance period: Confirm all clock-in records for the salary month are complete and approved. Attendance gaps create salary calculation errors downstream.
- Approve leave and overtime: All leave applications and overtime claims must be manager-approved before the payroll run. Unapproved records should not be included.
- Calculate gross salary: Sum basic salary, fixed allowances, approved overtime, and any variable components (commission, performance bonus).
- Apply deductions: CPF employee share, approved salary deductions (if any, per Employment Act rules), and no-pay leave days.
- Calculate employer CPF: Apply the correct employer CPF rate for each employee’s age bracket.
- Generate payslips: Produce itemised payslips meeting MOM requirements and issue them within 3 working days of payment.
- Submit CPF: Submit via the CPF Board’s e-Submit portal by the 14th of the following month.
- Pay net salaries: Transfer net salary (gross minus employee CPF and deductions) to each employee’s bank account.
- Archive payroll records: Retain payroll records for at least 2 years as required by MOM.
MOM Payslip Requirements
A Singapore pay slip must be itemised and include all mandatory fields specified by the Employment Act. A payslip that omits required fields is not compliant, even if the salary amount is correct (Source: MOM).
Mandatory payslip fields:
- Employer name and employee name
- Date of payment and salary period covered
- Basic salary and any allowances (itemised)
- Overtime hours and overtime pay (if applicable)
- Deductions (CPF, no-pay leave, others) itemised
- Net salary paid
- CPF employee contribution amount
- CPF employer contribution amount
For HR payroll software Singapore, all of these fields should be auto-populated from the payroll run data. Manual payslips in Excel can miss fields, particularly the employer CPF amount, which some employers omit because it does not affect the employee’s take-home pay.
CPF Submission Process
CPF submission in Singapore uses the CPF Board’s e-Submit portal or its API for payroll software integration. The submission file contains each employee’s NRIC, wages subject to CPF, and the calculated contribution amounts.
CPF submission steps:
- Generate the CPF submission file from your payroll software (most systems produce this automatically after the payroll run)
- Log in to the CPF e-Submit portal at cpf.gov.sg
- Upload the submission file
- Review the summary and confirm the total amounts
- Pay the total CPF amount (employer share + employee share combined) via GIRO or PayNow
For payroll software with direct CPF integration, steps 1 through 4 happen inside the software. The employer only needs to confirm payment.
“Paying salaries on time but missing the CPF submission deadline by a week is one of the most common payroll compliance errors Singapore SMEs make. The late interest adds up quickly for a 30-person team.”
IRAS IR8A Annual Filing
IR8A is the annual income declaration form submitted to the Inland Revenue Authority of Singapore (IRAS) for each employee. It reports total employment income for the previous calendar year and is used by IRAS to assess individual income tax.
Singapore employers with 6 or more employees must participate in the Auto-Inclusion Scheme (AIS), which means submitting IR8A data electronically to IRAS by 1 March each year (Source: IRAS).
IR8A contains:
- Employee’s NRIC and name
- Total gross employment income for the year
- Benefits in kind (company car, housing allowance, and so on)
- CPF contributions (employer and employee)
- Allowances and bonuses
Payroll software that is integrated with IRAS AIS generates and submits the IR8A file directly. Manual IR8A preparation for a 50-person company takes approximately 8 to 12 hours per year.
Common Payroll Errors in Singapore
The most common Singapore payroll errors are procedural, not mathematical. Payroll software calculates correctly. The errors come before the calculation step.
Top five errors:
- Unapproved overtime included: Overtime that was worked but not formally approved is included in the payroll run, increasing the payroll cost without authorisation.
- Wrong leave balance reducing salary: No-pay leave calculations use an incorrect leave balance, resulting in wrong deductions.
- CPF rate not updated after birthday: Employee crosses a CPF age bracket, and the rate is not updated in the system.
- Allowance missing for new employee: A new hire’s transport or meal allowance is not configured in the payroll system, requiring a manual correction the following month.
- Bank account not updated after change: Salary is paid to an old bank account after an employee changes banks, and the update was not processed in the HR system.
For the employee self-service portal Singapore, giving employees visibility of their own payslip and bank account details reduces errors 4 and 5 significantly.
Frequently Asked Questions
When must Singapore employers pay monthly salaries?
Salaries must be paid within 7 days after the end of the salary period (Source: MOM). For overtime pay, the deadline is 14 days after the end of the salary period. Late salary payment is an Employment Act offence.
Can Singapore employers run payroll in a currency other than SGD?
Salaries must be paid in Singapore dollars unless the employee’s contract specifies a foreign currency and the employee consents. For most Singapore employers, payroll is in SGD. Foreign companies with expatriate staff sometimes maintain dual-currency arrangements but must comply with CPF in SGD terms.
What records must Singapore employers keep after the payroll run?
Employers must retain payroll records (payslips, CPF submissions, salary registers) for at least 2 years (Source: MOM). Cloud payroll software retains records automatically. Paper records require physical storage and are harder to retrieve for MOM audits.
How does payroll software handle a Singapore public holiday that falls on a salary period?
Public holiday pay depends on whether the employee worked on the holiday. If they did not work, they received normal pay. If they worked, they received an extra day’s pay or a substitute day off (Source: MOM). Payroll software with a Singapore public holiday calendar handles this automatically.
What is the penalty for not issuing itemised payslips in Singapore?
Employers who fail to issue itemised payslips can face a fine of up to SGD 1,000 for a first offence (Source: MOM). The fine applies per affected employee per pay period. For a 20-person team, persistent non-compliance can accumulate significant penalties.
Conclusion
Singapore payroll processing follows a fixed sequence: close attendance, approve leave and overtime, calculate gross salary, apply deductions, generate payslips, submit CPF, pay net salaries, and archive records. Each step has a compliance deadline. Payroll software automates the calculations and the deadlines. The errors that remain are almost always procedural: unapproved overtime, wrong leave balances, and unupdated employee records. Cleaning up the input data before running payroll is the most effective payroll compliance practice.
Tipsoi’s payroll module handles the full Singapore payroll sequence from attendance to CPF submission, with automatic MOM payslip generation. Get a quote. Download Tipsoi’s Singapore Payroll Compliance Checklist for a monthly payroll run guide.