HR & PAYROLL · ALL PLANS
Singapore payroll and HR, with CPF and SDL in every pay run
HR & Payroll keeps your employee records, runs monthly payroll with CPF and SDL calculated, emails itemised payslips, tracks leave, claims and overtime, and generates IR8A working figures at year end. You file with IRAS on myTax Portal.
On every plan, from S$19 a month · 30-day free trial · no card
Employees
Add Employee| Full Name | NRIC / FIN | CPF Status |
|---|---|---|
| Sample Employee A | S••••123A | Citizen |
| Sample Employee B | S••••456B | PR (Year 2) |
| Sample Employee C | G••••789C | Foreigner |
Employee records, imported or keyed in
ALL PLANSKeep each person's NRIC or FIN, designation, department, hire date, employment type, CPF residency status, pay currency, payment mode and foreign worker levy sector. Import staff from a CSV file, with the columns matched to your headers, or bring over a desktop MassHR backup with its departments, salary components and payroll history.
Pay runs with CPF and SDL calculated
ALL PLANSSet salary components and record pay changes with an effective date. Each pay run calculates CPF from the 2026 rate tables and the S$8,000 monthly Ordinary Wage ceiling, using each employee's CPF residency status. For permanent residents, you choose PR (Year 1), PR (Year 2) or PR (Year 3+), and the pay run applies the matching graduated rates; change it when the employee moves into the next year. Each run adds SDL, and records foreign worker levy as an employer cost, at indicative rates you can override for each person. Check every line before you finalise.
Payslips, sent in one go
ALL PLANSEach payslip is a PDF that lists earnings, the employee's deductions and the employer's statutory costs for the pay month. Email a run's payslips in one go to every employee with an email address, an NRIC, FIN or passport number, and a date of birth on file.
Leave, claims, attendance and overtime
ALL PLANSSet up Employment Act leave types, entitlements and public holidays, and approve or reject leave. Leave is counted in calendar days, so check any request that spans rest days or public holidays. Record expense claims with several items each, and approve or reject them. Keep attendance records, with overtime calculated from them.
Year end: IR8A and IR21
ALL PLANSGenerate IR8A working figures for each employee and year, with Appendix 8A for benefits-in-kind and Appendix 8B for share option gains. Record each IR21, fill it from Appendix 8A and 8B, and track it as filed. You file on myTax Portal, then mark each form submitted in the app.
Not covered: overseas income, splitting director's fees, gratuity and retirement payouts, and Section 45 withholding. The app suggests checking those with a tax adviser before you submit.
| Employee | Form Type | Status |
|---|---|---|
| Sample Employee A | IR8A | Generated |
| Sample Employee B | IR8A | Generated |
Files and planning
ALL PLANSAfter each run, download a CPF contribution summary (CSV), and a salary payment file (CSV) to adapt to your bank's bulk-payment format. Before you change pay or hire, the What-If planner previews headcount, gross payroll, employer CPF and total employer cost.
- CPF contribution summary (CSV)
- Salary payment file (CSV)
A PAY RUN, STEP BY STEP
From employee records to payslips
Add your employees, or import them from CSV or a desktop MassHR backup.
Set each person's salary components and their effective dates.
Create the pay run for the month.
Check each person's CPF, SDL and foreign worker levy lines.
Finalise the run.
Email the payslips as PDFs.
Download the CPF contribution summary and the salary payment file.
Submit and pay CPF through CPF EZPay, and upload the payment file to your bank. (You)
SINGAPORE PAYROLL RULES
What the app does for each payroll rule, and what you still do
| Requirement | What MassAdmin does | What you do | Status | Guide |
|---|---|---|---|---|
| CPF contributions | Calculates employee and employer CPF in every pay run from the 2026 rate tables, with the S$8,000 monthly Ordinary Wage ceiling. Gives you a contribution summary (CSV). | Check each line, then submit and pay through CPF EZPay. In this release, also check anyone who turned 55, 60, 65 or 70 in the past 12 months, and each employee's share, which keeps cents instead of rounding down to the whole dollar. | Available | CPF rates |
| CPF for permanent residents | Applies the first-year, second-year or full rates according to the PR year you set for each employee. The year does not move on by itself. | Change each permanent resident's year when it moves on. | Available | CPF rates |
| CPF on bonuses (Additional Wages) | Not calculated: pay runs treat all pay as Ordinary Wages. | Work out CPF on bonuses separately. | Not offered | CPF rates |
| CPF rates from 1 January 2027 | The app holds the 2026 rate tables. | Check the 2027 rates for employees above 55 to 65. | Not in this release | CPF rates |
| Skills Development Levy | Calculates SDL in every pay run: 0.25% of monthly wages, minimum S$2, maximum S$11.25. | Pay it with CPF. | Available | SDL guide |
| Foreign worker levy | Records the levy as an employer cost, from indicative rates or the amount you enter for each worker. | Pay the levy MOM bills you. | Available | — |
| Payslips (PDF) | PDF payslips listing earnings, the employee's deductions and the employer's costs for the pay month, emailed in one go. | Check MOM's itemised-payslip rules. They also require the date of payment, the start and end dates of the salary period, and overtime hours, which these payslips don't show. | Available | — |
| Salary payment file | A CSV file to adapt to your bank's bulk-payment format. The app doesn't pay salaries. | Upload it to your bank. | Available | — |
| Joiners and leavers mid-month | Pay runs pay a full month. | Work out the partial month yourself. | Not offered | — |
| Off-cycle pay runs | — | — | Not offered | — |
| IR8A (2026 income, due 1 Mar 2027) | IR8A working figures per employee, with Appendix 8A and 8B. | File on myTax Portal, then mark each form submitted. | Available | IR8A and AIS |
| AIS file or direct submission to IRAS | Not produced. | File on myTax Portal. | Not offered | IR8A and AIS |
| IR21 | Records each IR21, fills it from Appendix 8A and 8B, and tracks it as filed. Section 45 withholding is not calculated. | File on myTax Portal. | Available | — |
Status checked against release 0.36.81 on 10 October 2026.
CPF Ordinary Wage ceiling: S$8,000 a month from 1 January 2026.
From 1 January 2027, total CPF for employees above 55 to 60 rises to 35.5%, and for above 60 to 65 to 26%.
CPF for each month's wages is due on the last day of that month. CPF Board takes enforcement action if it is still unpaid by the 14th of the following month.
Source: CPF Board, Making CPF contributions (updated 7 July 2025). Checked 10 October 2026.
SDL: 0.25% of monthly wages, minimum S$2, maximum S$11.25, paid with CPF.
The Skills and Workforce Development Agency (SWDA) was formed on 1 July 2026 from SkillsFuture Singapore and Workforce Singapore.
IR8A for 2026 income is due by 1 March 2027. AIS is mandatory if you had 5 or more employees in 2026, received a notice to file, or were registered for AIS on or before 1 March 2026.
Source: IRAS, Auto-Inclusion Scheme (updated 20 August 2026). Checked 10 October 2026.
Itemised payslips have been mandatory since 1 April 2016 for employees covered by the Employment Act, issued with payment or within 3 working days.
Source: MOM (updated 14 March 2024). Checked 10 October 2026.
Good to know
Payslips show the pay month. They don't show the date of payment, the start and end dates of the salary period, or overtime hours.
Expense claims don't store receipt images, and overtime has no approval step.
Employees can't log in to see payslips or apply for leave. Someone with HR access enters and approves them, and payslips reach staff by email.
Pay run screens offer a “CPF e-submission” menu. Its PAL.TXT file is marked DRAFT and hasn't been checked with CPF Board. Work from the contribution summary (CSV) and submit through CPF EZPay.
There are no employment contracts or onboarding tools, and no mobile app.
In this release, each employee's CPF share keeps cents instead of rounding down to the whole dollar, and a new age band's rates start about a year after the month CPF Board sets. Check the CPF lines for anyone who turned 55, 60, 65 or 70 in the past 12 months before you finalise.
In this release, self-help group fund deductions on payslips don't follow the funds' published tables. Check each one against the fund's table before you finalise.
ONE LOGIN, ONE WORKSPACE
Next to Accounting and Sign, not wired into them
On Starter and above, HR & Payroll sits in the same workspace as Accounting and Sign, under one login and one bill. A pay run does not post a journal to your books. Record the salary journal in Accounting yourself, as a manual journal. To get an offer letter signed, upload the PDF to Sign.
- HR & PayrollALL PLANS
- AccountingSTARTER AND UP
- SignSTARTER AND UP
HR & Payroll is in every plan
Payroll
S$19 a month
HR & Payroll only, 3 users
Starter
S$29 a month
Adds Accounting and Sign, 3 users
Business
S$59 a month
Adds PINT SG invoice export, 5 users
Scale
S$129 a month
10 users
Agency
S$199 a month
For firms, billed per company
Employee records are unlimited. You pay for the people who log in. Prices in SGD.
Payroll guides
- CPF contribution rates for 2026, and the 2027 changes Updated 10 Oct 2026 · Source: CPF Board
- How CPF is calculated Updated 10 Oct 2026 · Source: CPF Board
- Skills Development Levy (SDL) Updated 10 Oct 2026 · Source: CPF Board
- IR8A and AIS for 2026 income Updated 10 Oct 2026 · Source: IRAS
- Singapore SME compliance calendar Updated 10 Oct 2026 · Source: IRAS, CPF Board
- What Singapore payroll software has to handle Updated 10 Oct 2026 · Source: CPF Board, IRAS, MOM
Questions before you start
Which CPF rates does it use?
The 2026 rate tables, with the S$8,000 monthly Ordinary Wage ceiling. For permanent residents, you set whether they are in their first, second, or third and later year, and update it as they move on. The changes that start on 1 January 2027 for employees above 55 to 65 are not in the current release. In this release, check the CPF lines for anyone who turned 55, 60, 65 or 70 in the past 12 months, and each employee's share, which keeps cents.
Does it work out CPF on bonuses?
No. Pay runs treat all pay as Ordinary Wages and don't apply the Additional Wage rules, so work out CPF on bonuses separately.
Can employees log in to see payslips or apply for leave?
No. Payslips reach employees by email as PDFs. Leave and expense claims are entered and approved by someone with HR access.
Does it submit IR8A to IRAS?
No. It generates IR8A working figures with Appendix 8A and 8B, and does not create an AIS file. You file on myTax Portal, by 1 March 2027 for 2026 income, then mark each form submitted in the app.
Can it pay salaries?
No. It gives you a salary payment file (CSV) to adapt to your bank's bulk-payment format and upload to your bank.
Can I move from desktop MassHR?
Yes. In HR & Payroll, upload your MassHR desktop backup (.db) to import departments, employees, salary components and payroll history. Records already in MassAdmin are not changed.
Do employees count as users?
Only if you add them to the workspace as members. Employee records are unlimited on every plan.
Try your next pay run in MassAdmin
Add your employees, create a pay run and check every line before you finalise.
30-day free trial · no card