What gets automated
Gathering inputs such as leave, overtime, commissions and expense claims; checking each employee's pay against the previous month and flagging unusual changes; generating payslips; preparing CPF submissions; and posting payroll journals to the accounting system.
Controls to keep
Payroll data is sensitive personal data, so restrict access tightly and keep it in your own systems. Have a named person approve every pay run and any change to salary or bank details, which are common targets for fraud. Check CPF rates against the CPF Board's current tables when they change.