Payroll that alreadyknows Singapore.
CPF, SDL and payslips handled for you. Run the month as a three-step wizard — open, review, finalise — with approved overtime and claims pulled in automatically, and every figure traceable straight back to the person it belongs to.

A closer look
Payroll in 6 parts.
Straight from the running product — what an administrator sets up, and what everyone else does with it.
Every run kept, and countable
Past months stay browsable as cards: headcount, total payout, and whether the run is still a draft or has been paid. A draft can be reopened; a paid run is frozen.
/hr-lounge/payroll

Salaries in one place, not twelve contracts
Base monthly pay, hourly rates, CPF status and the effective date for each person — filtered by department, team, country or pay type. Change it here and the next run picks it up.
/hr-lounge/compensation

The CPF tables the run computes against
Employee and employer contribution rates by age band and wage, kept where you can see them. When the rates change, they change in one place rather than inside a spreadsheet formula.
/hr-lounge/compensation

The payslip the employee actually gets
Your logo, the payment period, earnings itemised, and a download button. Employees pull their own history back through the year without asking HR for a reprint.
/payslips

IR8A, finalised and exportable
Gross income and employee CPF per person for the tax year, reviewable line by line, then out as AIS XML or CSV for IRAS — or as PDFs for everyone at once.
/hr-lounge/tax-forms

Payslips laid out the way you want them
Blocks are dragged and resized on a grid, and the layout you build is the layout that prints. No ticket, no developer.
/hr-lounge/payroll

What's inside
Everything the payroll module does for you.
CPF done right
Employee and employer contributions computed by age band and wage — checked against the current tables.
SDL and statutory lines
The small statutory levies nobody remembers are on every payslip automatically.
Adjustments, then a snapshot
Bonuses, deductions and corrections stage as inputs; finalising freezes an immutable payslip record.
Overtime flows in
Approved OT from the roster arrives priced and ready — no export, no re-keying hours.
Claims settle here
Approved expense claims ride the same run, so reimbursement is one payment, not a second process.
Every run kept
Past months stay finalised and browsable — payslips, totals and who ran them.
How it runs
Three steps, start to finish.
Open the month
Everyone active is pulled in with their salary, plus this month's OT and approved claims.
Review each person
Adjust bonuses or deductions where needed; CPF and SDL recompute as you type.
Finalise and issue
One click freezes the run and issues payslips — traceable, snapshot-accurate, done.
Payroll is one of nine modules — already working together.
One login, one record of truth, no re-keying between systems. Try the whole suite with your team.