MassHR
v1.0.0 · Windows 10+ · Updated 2026-02-27
Singapore HR & payroll without the cloud.
End-to-end HR management purpose-built for Singapore's regulatory landscape. Handles the full employee lifecycle from onboarding to tax filing — CPF with age-banded rates, SDL, SHG, IR8A/IR8S/IR21, AIS submissions, 9 leave types, attendance, expense claims, and multi-company support. Runs on your desktop or self-hosted — your data stays on your machine, encrypted at rest.
Screenshots

Features
Everything you need — nothing you don't.
Employee Management
Full CRUD with bulk Excel import/export, ID document tracking, bank details, employee code auto-generation, and license-based employee caps.
Payroll Processing
Monthly payroll run with CPF/SDL/SHG auto-calculation, overtime, allowances, deductions. Draft → finalize → paid workflow.
Singapore Tax Compliance
IR8A, IR8S, and IR21 auto-generated per employee. AIS submission file for IRAS Auto-Inclusion Scheme with preview before generation.
CPF Submission
Generates .dtl file for CPF Board EzPay portal. CSN validation, deadline reminders (14th of month). Full contribution calc — citizen, PR year 1–5+, all age brackets.
Leave & Attendance
9 leave types (Annual, Medical, Maternity, Paternity, Childcare, etc.), calendar view, approve/reject workflow, statutory entitlements. Daily clock in/out with OT tracking.
Expense Claims & Reports
Create/approve/reject workflow with line items by category. Payroll summary, CPF monthly breakdown, headcount by department/nationality/type, CSV export.
Multi-Company
Company switching, per-company data isolation, UEN and CPF submission number per company. Work permit tracking (S-Pass, EP, DP) with expiry alerts.
Desktop, Web & Sync
Runs as a desktop app (MAUI) or self-hosted web server. Encrypted local database (SQLCipher). MassSync keeps branches in sync. Auto-updates in the background.
Simple, Transparent Pricing
Start free. Upgrade when you need more.
Free
Up to 5 employees, no time limit
- Full payroll with CPF/SDL/SHG
- Leave management (9 types)
- Attendance tracking
- Dashboard with KPIs
- Up to 5 employees
Starter
Up to 25 employees
- Everything in Free
- Up to 25 employees
- IR8A/IR8S/IR21 generation
- AIS submission file
- CPF .dtl for EzPay portal
- Expense claims
- Excel import/export
Business
Up to 100 employees
- Everything in Starter
- Up to 100 employees
- Wise payment CSV for intl payroll
- All reports + CSV export
- Work permit expiry alerts
- Priority support
System Requirements
- Windows 10 or later (64-bit)
- 4 GB RAM minimum
- 200 MB disk space
- No internet connection required
Frequently Asked Questions
Is MassHR compliant with the latest CPF rates?
How does CPF submission work?
Can I generate IR8A forms for IRAS filing?
Where is my data stored?
Can I run MassHR on a server?
Can I migrate from another payroll system?
How does multi-company work?
What happens when my license expires?
Ready to get started?
Download MassHR free. No credit card, no sign-up, no strings attached.
Download Free