HR & Payroll · Accounting · e-Signatures · Singapore-native · one secure login

Payroll, accounting, and signing — for Singapore SMEs, in one login.

Critical Mass Cloud runs HR & payroll, accounting, and e-signatures together, built for Singapore compliance from the ground up — CPF, IRAS, GST, InvoiceNow.

Stop stitching tools together

A payroll app here, an accounting package there, a signing service somewhere else — and a spreadsheet holding it all together. Critical Mass Cloud puts the three that every Singapore SME actually needs behind a single login, so your people, your books, and your documents finally live in one place.

Built for Singapore, not adapted to it

CPF and SDL, IR8A and the AIS submission, GST F5, and InvoiceNow (Peppol) aren't bolt-ons — they're the foundation. The statutory rules are wired into payroll runs and the ledger, so compliance is the default rather than a year-end scramble.

Three modules, one platform

👥

HR & Payroll

Employees, leave, and claims, with payroll runs that calculate CPF, SDL and the foreign-worker levy for you — through to IR8A, payslips, and GIRO.

📘

Accounting

Double-entry books that stay balanced: invoices that post to the ledger, GST F5, multi-currency with FX gains and losses, and InvoiceNow e-invoicing.

✍️

Sign

Send documents for signature with field placement, per-signer invites, and a completion certificate — no separate e-signature subscription.

Your data, properly isolated

Every workspace gets its own isolated database schema — your books and your people are never in a shared table with another company's. Roles decide who sees payroll, and an audit log records who did what, when.

Who it's for

Singapore SMEs and the accountants and corporate secretaries who run their compliance — teams that want payroll, books, and signing to agree with each other without exporting a CSV between three vendors.

Ready to see it?

Create a workspace in minutes, or sign in to the one you already have.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.