EPF, SOCSO, EIS and PCB come out of one run, in ringgit, on one screen. Four bodies share a deadline every month. That does not have to mean four evenings.
Four separate bodies, four portals, four file formats, and one deadline they all share on the 15th.
EPF, SOCSO, EIS and PCB each want their own submission in their own layout. Then the tax forms that follow hiring and leaving run on their own 30-day clocks, nowhere near your payroll calendar. Missing those is the classic small-employer mistake, and it is a calendar problem more than an accounting one.
Everything below was checked against KWSP, PERKESO and HASiL in September 2026.
Employee and employer contributions, submitted with payment through i-Akaun.
By the 15thEmployment Injury and Invalidity schemes, submitted through the ASSIST portal.
By the 15thAlso PERKESO, also ASSIST, on the same monthly cycle as SOCSO.
By the 15thDeducted in the run and remitted on CP39, now through e-PCB Plus on MyTax.
By the 15thMandatory once you reach ten Malaysian employees, optional between five and nine, paid through eTRiS.
By the 15thOne per employee, for their own tax filing.
By the last day of FebruaryThe annual return covering everyone you paid during the year.
By 31 MarchNew hires within 30 days, cessation on leaving, and departure from Malaysia 30 days ahead. These follow people, not the payroll calendar.
Event-drivenNo rates on this page, deliberately. Contribution rates and wage ceilings change more often than a website does, and a stale number is worse than none. What we publish is the shape of the obligation; the amounts come out of the run.
The same employee record feeds the payslip, the contributions and the reporting, so the numbers cannot disagree with each other.
EPF, SOCSO, EIS and PCB are worked out as part of the payroll run rather than in a spreadsheet beside it, so the payslip and the submission come from the same numbers.
Contribution and deduction schedules prepared in the format each agency asks for, so the submission is a file you upload rather than a form you retype.
Rules are maintained inside the product for each market we operate in, so a change in Malaysia does not become a change you have to notice first.
Joiners and leavers are captured on the employee record, so the event-driven tax forms are visible in the month they arise rather than at year end.
Three things a payroll page written two years ago would get wrong.
Contributions for non-citizen employees on Visitor’s Pass (Temporary Employment) and Employment Pass began with October 2025 wages, first paid in November. Domestic servants are excluded. Employers verify registration through i-Akaun.
e-PCB, e-Data PCB and e-CP39 were consolidated onto one platform on MyTax, with the payment menu opening in February 2025. Payroll systems upload to the new platform.
Notification of a new employee must be submitted electronically. It is a 30-day clock that starts when someone joins, not when you next run payroll.
HReasily runs six markets on one platform. Multi-country customers run them in a single cycle with a market-by-market breakdown, rather than reconciling five payroll providers.
Priced per employee per month in ringgit, on Classic. Add only the modules you use, and see the full breakdown on the pricing page.
Start free, load your team, and see the month laid out before the 15th arrives.