The HR & payroll system built for how Malaysian companies actually work.
Payroll with EPF, SOCSO, EIS & PCB. Upload-ready files for e-PCB, e-Caruman and ASSIST. EA forms, leave, GPS attendance, claims and a staff portal — all in one platform, in English and Bahasa Melayu.
Excel, WhatsApp and paper files are not an HR system.
Leave requests get lost in chats. Receipts sit in drawers. Every month someone retypes payroll figures into three different government portals. hrmsystem.my replaces all of that with one accurate record and a full audit trail.
"Boss, can I take leave on the 6th?" on WhatsApp
Leave requests with automatic clash checks
Retyping EPF, SOCSO and PCB figures into each portal
Upload-ready files for e-Caruman, ASSIST and e-PCB
Payroll prepared and approved by the same person
Approval flows: the maker is never the approver
EA forms typed one by one every February
All EA forms and C.P.8D generated in one click
One platform
Every HR task, from the offer letter to the final EA form.
Every module shares the same employee record. Update it once and it is correct everywhere: payslips, leave, EA and every contribution file.
Payroll & payslips
Monthly salaries, daily rates, part-timers by the hour (P.U.(A) 303) and contractors. EPF, SOCSO, EIS, SKBBK and PCB calculated for you, overtime and allowances included. Payslips go straight to each employee's phone once approved.
Payslip · September 2026Approved
Basic salaryRM 3,800.00
Travel allowanceRM 245.80
EPF (employee)− RM 418.00
SOCSO + EIS− RM 26.65
PCB− RM 52.40
Net payRM 3,548.75
Illustrative example
Leave with coverage rules
Pro-rated entitlement, accrual, carry-forward and state public holidays. Set "1 person on leave per day" for the counter or kitchen and see clashes before you approve.
Mon0
Tue2/1
Wed1/1
Thu0
Fri0
GPS & kiosk attendance
Staff clock in from their phone inside the office zone, or with a PIN on a tablet kiosk. Lateness is tracked automatically and flows into timesheets and payroll.
Phone GPSKiosk PINManual entry
Claims, loans & advances
Snap a receipt, pick a category and submit. Approved claims, salary advances and loan instalments flow straight into the next payroll.
TravelMealsMedical
Complete employee records
Personal, statutory numbers, next of kin, family for PCB reliefs, documents, assets and full history, with a clear list of what is still missing.
Record completeness86%
Letters, documents & discipline
Offer letters, warning and show-cause letters generated from the employee record. Contracts and documents stored per employee.
Offer letterWarning letterContracts
Announcements with read receipts
Publish a new policy to everyone or one department. See who has read and acknowledged it, and remind those who haven't.
18/24acknowledged
Statutory compliance
Stop retyping figures into government portals.
Close the month and download the official files each agency asks for. Every format is checked against the agency's own published samples, character for character.
LHDNe-PCB Plus
Monthly PCB & CP38 data file built to the 2026 computerised calculation specification (Exhibit 4).
E1234567890_10_2026.txt
KWSPi-Akaun · e-Caruman
Borang A CSV with member numbers, wages and employer / employee shares, ready for e-Caruman.
KWSP_BorangA_102026.csv
PERKESOASSIST
One combined SOCSO + EIS + SKBBK (Lindung 24 Jam) text file in the new Version 2.1 format.
E1300001111G_102026.txt
From 1 October 2026 PERKESO only accepts the combined SOCSO + EIS + SKBBK file. hrmsystem.my already uses the new format.
Year-end in one afternoon: EA, C.P.8D & Borang E
Print every EA form in the official C.P.8A layout
Download the C.P.8D text file for e-Data Praisi
Borang E Part A counted automatically
Staff download their own EA from the portal
Checks before you upload
Missing TIN, KWSP number or employer codes are flagged before the file is created, so the portal doesn't reject it later.
Staff portal
HR in every employee's pocket.
Employees check balances, apply for leave, submit claims and download payslips and EA forms themselves. It installs on any phone like an app, with nothing to download from an app store.
One-tap GPS clock-in, only inside the office zone
See leave clashes before submitting, not after a rejection
Claims with receipt photos straight from the camera
Payslips, EA forms and announcements in one place
Apply for leave
Annual · 9.5SickEmergency
October 2026Counter · limit 1
Mon5
Tue6
Wed7
Thu8
Fri9
6–7 Oct · 2 daysBalance after: 7.5
Clash on 6 OctAina Sofea's leave is already approved. You can still submit; the approver will be notified.
Approval: Supervisor → HR
Submit request
New claim
TravelMealsMedical
Amount (RM)
245.80
Date
23/09/2026
Description
Client meeting, Shah Alam
Receipts · 2 files
toll.jpg
parking.pdf
Take photo
Approval flow
Supervisor → HRDirector if > RM500
Submit claim
Control & approvals
You decide who reviews. The system makes sure it happens.
Multi-level approval flows for leave, claims and payroll, with amount-based rules and automatic delegates while an approver is away.
Leave2 levels
Applicant
↓
Department supervisor
↓
HR · final approval
ClaimsConditional
Applicant
↓
Supervisor → HR
↓
Above RM 500 · Director added automatically
Monthly payrollMaker-checker
Maker: HR
↓
Approver: Director
↓
Payslips released to staff
Modular
Switch on only what your company needs.
A 6-person shop doesn't need KPIs. A 40-person firm may need everything. Modules that are switched off are simply hidden; existing data is never deleted.
Attendance kioskOffice tablet, clock in with a PIN
Expense claimsReceipt photos, approval flow
Loans & salary advancesInstalments deducted in payroll
Documents & contractsPer-employee files & letters
Warning letters & disciplineShow-cause and warning records
Performance & KPIRecommended for 20+ employees
Training & HRD CorpFor HRD Corp-registered employers
Company assetsLaptops, phones, keys & returns
HRD Corp levyRequired for 10+ Malaysian employees
What's new
Improving every week.
New features and compliance updates are added for every customer at no extra cost.
3 Oct 2026ComplianceC5
Official monthly contribution files for LHDN, KWSP and PERKESO
One click from payroll produces upload-ready files: e-PCB data (2026 specification), KWSP e-Caruman CSV and the new combined PERKESO + EIS + SKBBK file required by ASSIST from 1 October 2026.
1 Oct 2026ComplianceC4
EA forms, C.P.8D and Borang E
Print EA forms in the official C.P.8A layout, download the C.P.8D text file for e-Data Praisi, and get Borang E Part A counted for you. Staff can download their own EA from the portal.
26 Sep 2026New featureB0
New hrmsystem.my look and sign-in
A refreshed, mobile-friendly interface with the new hrmsystem.my brand, password reset by email and an installable staff portal.
26 Sep 2026New featureV4
Multi-company platform with stronger data security
Each company's data is isolated at the database level, owner access requires two-step verification, and backups run every night.
Pricing
Plans shaped around your type of business.
Every plan starts with a free 7-day trial. Pay annually and save.
Micro
For small businesses ready to leave Excel behind
RM110-27%
RM80 / month
Includes first 5 employees
+ RM10 per additional employee
Billed RM960 per year You save RM360 a year vs monthly billing
Prices exclude SST where applicable. Monthly plans can be cancelled anytime; annual plans are billed upfront.
Customer stories
What our customers say.
Data security
Payroll and IC data aren't for every pair of eyes.
Each company's data is isolated at the database level. IC numbers, bank accounts and salaries are visible only to the roles you allow, and every change is recorded.
Role-based access
Staff, supervisors, HR and directors see only what they need.
Full audit log
Who changed what, and when, for payroll, leave and records.
Two-step verification
Platform administration is protected by MFA.
Nightly backups & export
Automatic backups every night. Your data is yours to export anytime.
The company behind hrmsystem.my
MHR Niaga Resources
hrmsystem.my is developed, owned and supported by MHR Niaga Resources, a Malaysian business consultancy based in Ampang, Selangor. You deal directly with the people who build the system.
SSM Reg. No. 002773058-A
Also from MHR Niaga
Supplying to the government? Get registered with MOF & ePerolehan.
MHR Niaga Resources helps companies with MOF and ePerolehan registration, so you can bid for government contracts with the paperwork done right.
Fill in the form below and we'll set up your company and email your login, usually within one working day. You get the full system for 7 days with no credit card. If you subscribe, everything you set up during the trial carries over.
Does it produce the official LHDN, KWSP and PERKESO files?
Yes. After each payroll you can download the e-PCB data file for LHDN, the Borang A CSV for KWSP e-Caruman and the combined SOCSO + EIS + SKBBK file for PERKESO ASSIST. At year-end the system prints EA forms and produces the C.P.8D file.
Can employees use it on their phones?
Yes. The staff portal works in any phone browser and can be added to the home screen like an app: GPS clock-in, leave, claims with receipt photos, payslips, EA forms and announcements.
Can I move my existing data across?
Yes. We help you bring in employee records, leave balances and year-to-date payroll so your EA forms are complete. Setup and data migration are free on annual plans.
Is it available in Bahasa Melayu?
Yes. The system, the staff portal and this website work in both English and Bahasa Melayu, and each user can switch at any time.
How is my data protected?
Each company's data is isolated at the database level, access is controlled by role, important changes are logged, and backups run every night. Platform administration requires two-step verification.
Try hrmsystem.my free for 7 days.
Run a real payroll, approve real leave and download your own contribution files before you pay anything.