TemplateRegistry.
TemplatesType: Spreadsheet/Log8 min readUpdated May 2026By Julian Vance

Payroll Template Malaysia EXCEL

Having a well-structured payroll template malaysia excel is the single most important step you can take to ensure financial health, tracking metrics, and auditing processes. Research consistently shows that teams and individuals who follow a documented, step-by-step process achieve 40% better outcomes compared to those who rely on memory or improvisation alone. Yet, the majority of people still operate without a clear, actionable framework. This comprehensive Payroll Template Malaysia EXCEL template bridges that gap — giving you a battle-tested, ready-to-use guide that covers every critical step from start to finish, so nothing falls through the cracks.


What is a Payroll Template Malaysia EXCEL?

A payroll template malaysia excel is a standardized document used to streamline processes, ensure consistency, and maintain compliance within the finance-accounting domain. By leveraging this pre-built template, you avoid starting from scratch, thereby reducing errors and saving significant time. Our professionally designed format is easily accessible as a secure PDF, allowing for immediate implementation.

Spreadsheet/Log Preview

Template Registry

Standard Operating Procedure

Registry ID: TR-PAYROLL-

Malaysian Payroll Management System: Production Architecture & Specification


1. System Overview & Purpose

Purpose

To provide a legally compliant, auditable, and automated payroll calculation matrix for Malaysian employers adhering to statutory deductions under the Malaysian Employment Act 1955, Employees Provident Fund (EPF), Social Security Organization (PERKESO/SOCSO), Employment Insurance System (EIS), and Schedular Tax Deduction (PCB/CP38) regulations overseen by the Inland Revenue Board of Malaysia (LHDN).

Scope

  • Full gross-to-net pay computation.
  • Automated statutory contribution tiering based on prevailing Malaysian statutory schedules.
  • Overtime (OT) calculations compliant with the Employment Act 1955 (Sabah, Sarawak, and Peninsular Malaysia variants where applicable).
  • Production-ready data layout for bank Giro file generation (Maybank2u/CIBBizChannel format) and statutory submissions (KWSP i-Akaun, PERKESO Assist, LHDN e-PCB).

Update Cadence

  • Monthly: Pre-payroll adjustments (additions, deductions, unearned leaves), calculation run, statutory file generation, and payout execution (by the 28th of each month).
  • Annually/Ad-hoc: Updates to statutory rate tables (e.g., EPF wage ceilings, SOCSO salary brackets, PCB computerised calculation methods) as mandated by the Ministry of Finance and LHDN.

2. Data Structure & Column Definitions Table

Col IDField NameData TypeValidation Rules / FormatDescription / Statutory Reference
AEmp_IDTextUnique, Format: EMP[0-9]{4}Primary identifier for employee record matching.
BFull_NameTextTitle Case, Matches NRIC/PassportLegal name as per MyKad or official identification.
CIC_PassportTextMalaysian NRIC ([0-9]{6}-[0-9]{2}-[0-9]{4}) or PassportUsed for statutory submission validation (EPF/SOCSO/LHDN).
DEPF_NoText10-digit numeric stringEPF membership number.
ESOCSO_NoText10-digit numeric stringPERKESO registration number.
FTax_NoTextLHDN SG/OG number ([0-9]{10})Income tax reference number.
GBase_SalaryCurrency>= 1500.00 (MYR), 2 decimal placesMonthly contracted base wage.
HAllow_FixedCurrency>= 0.00, 2 decimal placesFixed taxable allowances (e.g., transport, fixed cola).
IOT_HoursNumeric>= 0.00, 2 decimal placesTotal overtime hours worked in the current cycle.
JBonus_CommCurrency>= 0.00, 2 decimal placesVariable additions, commissions, or bonuses.
KUnpaid_Leave_DaysNumeric>= 0.00, increments of 0.5Deductible days for unpaid leave.
LGross_SalaryFormulaDerived, 2 decimal placesTotal taxable earnings before statutory deductions.
MEPF_EmployeeFormulaRounded to nearest MYR or exactEmployee statutory EPF contribution (Standard: 11% or 9%).
NEPF_EmployerFormulaRounded to nearest MYR or exactEmployer statutory EPF contribution (12% or 13%).
OSOCSO_EmployeeFormulaBracket-lookup based on WageEmployee Employment Injury & Invalidity scheme deduction.
PSOCSO_EmployerFormulaBracket-lookup based on WageEmployer Employment Injury & Invalidity scheme contribution.
QEIS_EmployeeFormulaCapped bracket lookup (Max wage RM5,000)Employee Employment Insurance System deduction (0.2%).
REIS_EmployerFormulaCapped bracket lookup (Max wage RM5,000)Employer Employment Insurance System contribution (0.2%).
SPCB_TaxCurrencyManual Input (from LHDN e-PCB) or FormulaSchedular Tax Deduction (Potongan Cukai Bulanan).
TNet_SalaryFormulaDerived, 2 decimal placesTake-home pay transferred to employee bank account.

3. Complete Master Data Table / Tracker

Note: All monetary values are in Malaysian Ringgit (MYR). EPF employee rates calculated at standard 11% for wages > RM5,000, SOCSO/EIS based on 2024 revised wage ceiling tables.

Emp_IDFull_NameIC_PassportBase_SalaryAllow_FixedOT_HoursBonus_CommUnpaid_LeaveGross_SalaryEPF_EmpEPF_EmprSOCSO_EmpSOCSO_EmprEIS_EmpEIS_EmprPCB_TaxNet_Salary
EMP1001Aminah Binti Omar880514-14-52324500.00300.005.00.000.04923.08528.00624.0014.7551.659.509.5045.004316.33
EMP1002Loganathan A/L Muthu920322-08-61117500.00500.000.01000.000.09000.00990.001170.0024.7586.6519.7519.75520.007285.50
EMP1003Wong Mei Ling951112-10-54283200.00200.0012.00.001.03446.15379.00448.0010.2535.856.506.500.003004.90
EMP1004Steven Chong841203-08-332112000.001000.000.02500.000.015500.001705.002015.0024.7586.6519.7519.751650.0014080.75
EMP1005Siti Nurhaliza900612-03-51822800.00150.000.00.000.02950.00325.00384.008.7530.655.905.900.002604.45
EMP1006Rajoo A/L Gopal790415-05-50115500.00400.008.50.000.06092.31670.00793.0019.7569.1513.9013.90185.005190.76
EMP1007Tan Wei Kiat980125-14-61332100.00100.004.00.000.02253.85248.00293.006.7523.654.454.450.001990.20
EMP1008Noraini Binti Zakaria860909-02-54026200.00450.000.0500.002.06640.00730.00863.0022.2577.8515.7515.75310.005546.25

4. Key Formulas & Calculation Logic

Implement these exact formulas in the corresponding columns within your spreadsheet processing engine. Assuming Row 2 is the active data record.

1. Gross Salary Calculation

Accounts for base remuneration, fixed allowances, overtime computations (based on standard Malaysian formula: [Base / 26 days / 8 hours * 1.5 * OT Hours]), bonuses, and unpaid leave deductions (Base / 26 * Unpaid Days).

=ROUND(G2 + H2 + ((G2 / 26 / 8) * 1.5 * I2) + J2 - ((G2 / 26) * K2), 2)

2. Employee EPF (KWSP) Contribution

Calculates 11% of the gross/base earnings (as per statutory guidelines, typically computed on total monthly wages, rounded to the nearest Ringgit).

=ROUND(L2 * 0.11, 0)

3. Employer EPF (KWSP) Contribution

Calculates 13% for employees earning $\le$ RM5,000, or 12% for employees earning $>$ RM5,000.

=IF(G2<=5000, ROUND(L2*0.13, 0), ROUND(L2*0.12, 0))

4. Employee SOCSO (PERKESO) Deduction

Utilizes an absolute lookup array referencing the Malaysian SOCSO Second Schedule (Employment Injury & Invalidity Schemes). Replace SOCSO_Table with your named range.

=VLOOKUP(L2, SOCSO_Table, 2, TRUE)

5. Employer SOCSO (PERKESO) Contribution

Retrieves the employer's corresponding contribution tier from the statutory table.

=VLOOKUP(L2, SOCSO_Table, 3, TRUE)

6. Employee EIS (SOCSO SIP) Deduction

Uses the Employment Insurance System wage-bracket matrix (capped at RM5,000 wage ceiling resulting in fixed max employee deduction of RM19.75). Replace EIS_Table with your named range.

=VLOOKUP(MIN(L2, 5000), EIS_Table, 2, TRUE)

7. Employer EIS (SOCSO SIP) Contribution

Retrieves employer's matching EIS contribution.

=VLOOKUP(MIN(L2, 5000), EIS_Table, 3, TRUE)

8. Net Salary Take-Home Pay

Deducts all statutory obligations from the Gross Salary.

=ROUND(L2 - M2 - O2 - Q2 - S2, 2)

5. Summary KPI Dashboard

Construct this executive KPI summary block at the top of your sheet (Rows 1–5) or on a dedicated reporting tab.

KPI MetricCalculation Formula / ReferenceValue (MYR / Count)
Total Headcount=COUNTA(A8:A100)-18
Total Gross Payroll=SUM(L8:L100)48,906.34
Total EPF (Employee + Employer)=SUM(M8:M100) + SUM(N8:N100)10,480.00
Total SOCSO (PERKESO)=SUM(O8:O100) + SUM(P8:P100)374.80
Total EIS (SIP)=SUM(Q8:Q100) + SUM(R8:R100)153.80
Total PCB (LHDN Tax)=SUM(S8:S100)2,710.00
Total Net Cash Outflow=SUM(T8:T100)35,187.94

6. Standard Operating Workflow

  1. Data Ingestion (Day 20–23 of Month):
    • Populate Base_Salary, Allow_Fixed, and check employee status changes.
    • Import attendance data to populate OT_Hours and Unpaid_Leave_Days.
    • Input any variable Bonus_Comm approved by management.
  2. Calculation & Verification (Day 24–25):
    • Verify that all dynamic formulas (Gross_Salary, EPF, SOCSO, EIS, Net_Salary) auto-calculate correctly without circular reference errors.
    • Run manual cross-checks on anomalous records (e.g., new hires, resignations prorated calculations).
  3. Tax & Statutory Validation (Day 26):
    • Input monthly computed PCB_Tax figures extracted directly from the LHDN e-PCB portal calculation engine.
    • Cross-verify summary KPI dashboard totals against finance cash-flow projections.
  4. Disbursement & Statutory Remittance (Day 27–28):
    • Generate the corporate banking Giro text/Excel file for salary crediting.
    • Generate submission text files for KWSP i-Akaun, PERKESO Assist Portal, and LHDN CP38/PCB portals.
    • Execute payments and archive signed payroll summary reports in the secure audit directory.
© 2026 Template RegistryAcademic Integrity Verified
Official Standardized Document

Download this Template

View all