Features

Every feature, and what it saves you

MooPayroll is payroll and HR software for Malaysian employers. Here is everything it does — and, for each feature, the work it takes off your hands.

Payroll and Malaysian statutory deductions

MooPayroll works out every Malaysian deduction from the official rules and tables, then produces the payslips, submission files and year-end forms that follow from them.

PCB / MTD verified by LHDN

Monthly Tax Deduction is calculated to LHDN's MTD 2026 computerised calculation specification, including previous-employer figures for mid-year joiners and zakat offset against PCB.

Advantage: LHDN confirmed the method in writing — reference LHDNM.01/45/274/3-2 (2026-263) — so you can quote it to your auditor instead of taking a vendor's word for it.

EPF, SOCSO, EIS and HRDF

EPF (KWSP), SOCSO (PERKESO), EIS (SIP) and the employer HRDF levy from each body's published tables, employee and employer shares shown separately — including the LINDUNG 24 Jam (SKBBK) employee contribution that started with June 2026 wages.

Advantage: No looking up wage bands or rates. When a table changes, it is updated in the system for every company at once.

Every way your people are paid

Monthly, daily and hourly employees; allowances, deductions and benefits-in-kind; overtime at the statutory rates for normal days, rest days and public holidays; proration; and advance pay.

Advantage: One payroll run covers office staff, part-timers and shift workers — no side spreadsheet for the exceptions.

Payslips, released not printed

A PDF payslip for each employee with the full breakdown, released to the web portal and the mobile app when you are ready.

Advantage: No printing, envelopes or e-mailing PDFs one by one — employees open their own payslip, including old ones.

Monthly statutory files

Submission files for EPF, SOCSO + EIS (the combined PERKESO file) and PCB (CP39), with printable schedules — KWSP Borang A, PERKESO Borang 8A, EIS Lampiran 1 and CP39.

Advantage: Upload to the EPF, PERKESO and LHDN portals straight from the payroll you just ran, with figures that match the payslips.

Year end and notifications

EA forms for every employee, CP8D and Borang E with its Lampiran at year end; CP21, CP22 and CP22A when someone leaves, joins or stops working.

Advantage: Year end becomes a download, not a project — and the forms come from the same figures as twelve months of payroll.

Review, commit, lock

Each run is reviewed before it is committed. A committed run is locked, and every change to pay data is kept in the audit trail.

Advantage: Last month's payroll cannot quietly change after the money has gone out, and you can always see who changed what.

Leave and claims

The two things employees ask HR about most — handled by the employees themselves, inside the rules you set.

Leave management

Leave types and policies, entitlements by group and length of service, brought-forward days, half days, public holidays and off days by work group, a leave calendar, and multi-level approval.

Advantage: Balances are always current, employees see who must approve before they apply, and unpaid leave flows into payroll without re-keying.

Expense claims

Claim categories with limits, a photo of the receipt taken in the app, mileage at the company rate, approval groups and payment authorisers.

Advantage: No paper receipts to chase. Limits are shown before an employee submits, so fewer claims come back.

Timesheet and attendance

An optional module for companies that pay overtime or run shifts. Full details on the integrations page.

Clock in and out from the app

One button on the phone or the web, time-stamped by the server; location and a photo at clock-in only if you switch them on.

Advantage: No clocking machine to buy, and changing the phone's clock changes nothing.

Shifts, rosters and exceptions

Shifts assigned to people and sites, rest days and public holidays classified automatically, missed punches claimed and approved, and clocking-machine CSV import.

Advantage: HR reviews exceptions instead of every punch.

Overtime straight into payroll

Approved overtime by day type flows into the payroll run once the month has been reviewed and closed.

Advantage: Overtime is never typed in twice, so the payslip matches the timesheet.

Employee records and HR administration

The HR file behind every payslip, kept in one place and shared safely.

Employee records and import

Profile, employment, statutory numbers, bank account and pay items per employee; import from a spreadsheet; logins sent by e-mail invitation.

Advantage: Move from another system without retyping, and let employees keep their own contact details up to date.

HR documents with e-signature

Offer letters, handbooks and policies generated from templates, signed by the employer and the employee — typed name with an audit stamp, or a drawn signature on the phone.

Advantage: No print-sign-scan loop. Every employee's signed documents are in My Documents.

Announcements

Company announcements on the web and the app, with push notifications and acknowledgement tracking.

Advantage: You know who has read the new policy, not just who it was sent to.

Several companies, one login

One login can belong to several companies, each with its own role, and a switcher moves between them. Org chart and reporting lines per company.

Advantage: Groups of companies and agencies run every payroll without juggling accounts.

Roles, permissions and audit trail

Custom roles built from a permission catalogue — HR manager, HR operations, approver — and an audit trail of changes.

Advantage: Each person sees and changes only what their job needs.

Banking, accounting and integration

Payroll does not end at the payslip — MooPayroll hands the money and the numbers on.

Bank payment files

Bulk salary payment files for Maybank, CIMB, Public Bank, AmBank and OCBC.

Advantage: Upload one file to your business banking portal instead of keying each transfer.

Accounting software integration

One balanced journal per payroll run, posted to AutoCount, SQL Account, QuickBooks Online, Xero or Financio, mapped to your chart of accounts and departments.

Advantage: Nobody retypes payroll totals into the ledger at month end, and a journal that does not balance is refused, not posted.

Open API and webhooks

Read company structure, employees, committed payroll, statutory totals, leave and attendance with scoped API keys; signed webhooks when payroll is committed or an employee changes. Write operations are on the roadmap.

Advantage: Connect your ERP, BI or HR system without waiting for us to build a connector.

Getting started and getting help

Built so a new HR admin reaches a first payroll without a manual — and never gets stuck alone.

Getting-started checklist

Milestones in the order the data depends on — company, payroll rules, leave, claims, people — each step linking to the screen that completes it, ticking itself off as you go.

Advantage: You always know what is left before the first payroll.

System check

Checks your set-up for the things that break a payroll — missing statutory numbers, incomplete employee records, unmapped settings — and names each one.

Advantage: Problems surface before payday, not on it.

System guide and helpdesk

A searchable guide with an animated walkthrough of every feature, and helpdesk tickets that go to your agency first and escalate to our technical team with the history attached.

Advantage: Answers in minutes for the common things, and a person for the rest — without explaining twice.

English, Bahasa Malaysia and 中文

The system and the employee app in three languages.

Advantage: Every employee uses MooPayroll in the language they read best.

The employee app

Payslips with the full EPF, SOCSO, EIS and PCB breakdown, leave balances and applications, claims with receipt photos, approvals for managers, HR documents to sign, and timesheet clock in/out — on iPhone, Android and Huawei phones, with Face ID or fingerprint unlock.

Advantage: the questions that fill HR's inbox — "where is my payslip?", "how much leave do I have?", "was my claim approved?" — answer themselves.

Get the app

Why businesses choose MooPayroll

Six things that set MooPayroll apart from other payroll software in Malaysia.

We show our LHDN paperwork

Most payroll providers say "LHDN-approved". We publish the reference, the date and the specification year — LHDNM.01/45/274/3-2 (2026-263), MTD 2026 — and show you how to check it.

Built for Malaysia, not adapted to it

PCB, EPF, SOCSO with LINDUNG 24 Jam, EIS, HRDF, zakat, CP forms, EA forms and local bank files are the core of the product, not a regional add-on.

Talks to Malaysian accounting software

AutoCount and SQL Account sit alongside Xero, QuickBooks Online and Financio — the payroll journal posts to the books Malaysian SMEs actually use.

A local agency, with the vendor behind it

Your agency sets you up and answers day to day; our technical team backs them up on anything they escalate. How it works.

Simple pricing in ringgit

One price per company by headcount, from RM60 a month, with two months free on yearly plans. See plans.

Every phone, three languages

The employee app is on the App Store, Google Play and Huawei AppGallery, in English, Bahasa Malaysia and 中文. Get the app.

How to choose payroll software in Malaysia

Seven questions worth asking any payroll provider before you sign — and how MooPayroll answers each one.

AskWhy it mattersMooPayroll
1. Can you show the LHDN reference for this year's MTD specification?LHDN verifies PCB calculation per annual specification. A badge without a reference and a year tells you nothing.LHDNM.01/45/274/3-2 (2026-263), MTD 2026, dated 29 September 2026.
2. Does it produce the files I actually submit every month?The calculation is half the job; EPF, PERKESO and LHDN each need their own file.EPF, SOCSO + EIS (combined PERKESO file) and CP39, plus EA, CP8D and Borang E at year end.
3. Does it support my bank's salary file?Otherwise every salary is a manual transfer.Maybank, CIMB, Public Bank, AmBank and OCBC.
4. Does it post to my accounting software?Retyping payroll into the ledger is where month-end errors come from.AutoCount, SQL Account, QuickBooks Online, Xero and Financio.
5. Can every employee use it on their own phone?Self-service only saves HR time if everyone can reach it — including Huawei users and non-English readers.App Store, Google Play and Huawei AppGallery; English, Bahasa Malaysia and 中文.
6. Who helps me on payday, and what happens if they cannot?Support decides how a bad month goes.Your agency first, with escalation to our technical team as the same ticket.
7. What will it cost as we grow?Per-employee, per-module pricing can multiply quickly.One price per company by headcount band — RM60 to RM300 a month for up to 100 employees.

Feature questions

Short answers to what people ask before switching payroll software.

Which statutory contributions does MooPayroll calculate?

MooPayroll calculates PCB/MTD (income tax), EPF (KWSP), SOCSO (PERKESO) including the LINDUNG 24 Jam (SKBBK) employee contribution, EIS (SIP) and the employer HRDF levy, and applies zakat paid through payroll or claimed on TP1 against PCB. Each line is shown separately on the payslip, for both the employee and the employer.

Which statutory files and forms can MooPayroll produce?

Monthly submission files for EPF, SOCSO and EIS (the combined PERKESO file) and PCB (CP39), plus printable schedules — KWSP Borang A, PERKESO Borang 8A, EIS Lampiran 1 and CP39. At year end it produces the EA form for each employee, CP8D and Borang E, and it prints the CP21, CP22 and CP22A notifications.

Which banks does MooPayroll create salary payment files for?

MooPayroll generates bulk salary payment files for Maybank, CIMB, Public Bank, AmBank and OCBC, ready to upload to the bank's business banking portal.

Can I switch to MooPayroll in the middle of the year?

Yes. Employees can be imported from a spreadsheet, and each employee's earlier earnings, EPF, PCB and zakat for the year can be entered so that PCB for the remaining months and the year-end EA form account for what was already paid.

Does MooPayroll handle overtime and attendance?

Yes, with the optional Timesheet module. Employees clock in and out from the mobile app or the web, shifts and rosters classify each day, and approved overtime by day type — normal day, rest day and public holiday — flows into the payroll run. A clocking machine's CSV export can be imported too.

What languages is MooPayroll available in?

The MooPayroll system and the employee app are available in English, Bahasa Malaysia and Chinese (中文).

Can one person manage payroll for several companies?

Yes. One login can belong to several companies, each with its own role and permissions, and a switcher moves between them — useful for a group of companies or for an agency running payroll for its clients.

Can MooPayroll connect to our own systems?

Yes, through the MooPayroll Open API. Version 1 reads company structure, employees, committed payroll runs, statutory totals, leave and attendance with API keys your company creates and scopes, and pushes signed webhooks when a payroll run is committed or an employee changes. Write operations are on the roadmap.

Ready to Simplify Your Payroll?

Run PCB, EPF, SOCSO and EIS the easy way. Start your free 14-day trial today — no credit card required.