Let’s talk

Insights for your business.

Setting Up an In‑House Payroll System: Software, Controls and Checkpoints

Many growing Singapore companies reach a point where outsourcing payroll no longer feels necessary, or where the cost and turnaround of an external provider start to bite. Setting up an in-house payroll system is a sensible step, but it is easy to underestimate. This article on setting up an in-house payroll system covers the software choices, the internal controls and the checkpoints that keep your monthly payroll accurate and compliant with CPF, IRAS and MOM requirements.

Payroll is one of the few areas where a small error repeats itself every month and affects every employee. Getting the foundations right before the first pay run is far cheaper than correcting several months of CPF submissions afterwards.

Who this applies to

An in-house payroll system is relevant to any Singapore company that employs staff and has decided to process salaries itself rather than use a payroll bureau or an accounting firm. It is common among companies with 10 to 100 employees, where there is an HR or finance executive who can own the process, and among companies with complex pay structures that are easier to manage close to the business.

It also applies to newly incorporated companies hiring their first employees. Directors who are paid through payroll, Employment Pass holders, S Pass holders, Work Permit holders and local employees who are Singapore Citizens or Permanent Residents all need to be handled correctly, and each group has different CPF and reporting treatment.

Key rules and requirements in Singapore

There is no single law that tells a company how to build a payroll system. Instead, payroll draws on several overlapping obligations, and your system needs to produce evidence that each one has been met.

Rates, ceilings and filing dates change from time to time, so the software you choose should be updated for CPF changes promptly, or you will need a manual process to check them each January.

Step-by-step process

1. Define the scope and the owner

Decide who is accountable for payroll and who is only allowed to review it. Ideally, the person who prepares the payroll is not the person who approves it or releases bank payments.

2. Choose the software

Options range from spreadsheets to cloud payroll platforms built for Singapore. Spreadsheets are cheap but depend heavily on one person’s care. Cloud platforms typically handle CPF calculations, payslip generation, leave balances and IRAS Auto-Inclusion files. When comparing products, check CPF rate updates, bank file formats for GIRO, audit trails, user permission levels, and whether data is held securely.

3. Build the employee master file

For each employee, record full name as per NRIC or passport, residency status, date of joining, pay components, bank account, and CPF eligibility. Keep signed employment contracts that match what is loaded into the system.

4. Set up pay items and rules

Configure basic salary, fixed allowances, overtime, bonuses, commissions, unpaid leave and deductions. Decide which items are Ordinary Wages and Additional Wages for CPF purposes, since this classification drives the contribution amounts.

5. Run a parallel month

Before going live, process one month in the new system and compare the results with your previous method or a manual recalculation. Investigate every difference, however small.

6. Establish the monthly calendar

Fix cut-off dates for attendance, claims and new joiners, a review date, an approval date, the salary payment date and the CPF payment date. A written calendar prevents late changes from slipping into the run.

Common mistakes to avoid

There is no specific statute requiring a particular set of payroll controls. The expectation comes from the underlying duties: keeping proper accounting records under the Companies Act, retaining records for IRAS, and directors acting with reasonable care. Good controls are how a company demonstrates those duties in practice.

Practical examples

Consider a company with 25 employees that moves from an outsourced provider to a cloud payroll tool. In the first month, the finance executive loads the data, but the Financial Controller reviews a variance report comparing each employee’s gross pay with the previous month. The review picks up a new hire who was entered with the wrong start date, which would have overpaid salary by several days.

In another case, a company pays a quarterly sales commission. The payroll team confirms with the director in writing that the commission is Additional Wages, sets the pay item accordingly and checks that CPF is calculated within the annual ceiling. When the figure is reconciled to the CPF Board submission, the totals agree.

Finally, a company hiring its first Work Permit holder discovers that the levy and any housing deduction must be reflected correctly in net pay. Because the payroll calendar includes a new-joiner checklist, the point is picked up before the first payment, not after.

How a corporate secretary can help

A corporate secretary in Singapore is usually the first to see how payroll connects to wider compliance, such as director remuneration approved in board resolutions, the register of directors, and the annual return filed through the ACRA BizFile+ portal. Raffles Corporate Services can support you with accounting, tax and payroll support, including a review of your payroll set-up, parallel-run checks, CPF and IRAS filing support, and a handover to your internal team with documented procedures. Some clients keep us on a reviewing basis, so that an independent set of eyes confirms the figures each month.

Frequently Asked Questions

Can a small company run payroll on a spreadsheet?

Yes, if the number of employees is small and the formulas are well controlled. The risks are formula errors, version control and the lack of an audit trail, so many companies move to software once headcount grows or pay structures become more varied.

Who should approve the payroll?

Someone other than the preparer, such as a director, finance manager or owner. The approver should review a summary and a month-on-month variance report, not only the final total.

When is CPF due?

CPF contributions are generally due by the 14th of the following month. Check the CPF Board’s current guidance for payment methods and any changes to the deadline.

How long should payroll records be kept?

IRAS generally expects records to be kept for five years. Your own contracts, audit needs or other regulations may call for a longer period.

Is it better to outsource or keep payroll in-house?

It depends on headcount, complexity, available expertise and cost. Some companies keep payroll in-house and outsource the review, which balances control with oversight.

Key takeaways

Requirements may change, so always check the latest guidance from ACRA, IRAS or MOM, or consult a professional adviser.

If you would like to find out more about how Raffles Corporate Services can assist with your company’s compliance and corporate secretarial requirements, please get in touch with the team at [email protected].

Yours sincerely,
The editorial team at Raffles Corporate Services

Disclaimer: This does not constitute legal advice. If you require legal advice, please contact a lawyer.

Submit a Comment

Your email address will not be published. Required fields are marked *

Real people. Right here in Singapore.

Let’s get to work.

Hop on Raffles Corporate Services