EPF Calculation For Two Payroll Cycles in a Month

Modified on Thu, 6 Nov at 4:33 PM

When your company runs both MidMonth and Month End payroll cycles, the EPF contribution is calculated based on the total EPF Base for the entire month and not per cycle.



How It Works

Ensure “Enable Statutory Consolidation” setting is turned OFF in the Payroll Policy.

  1. The EPF amount for the MidMonth cycle will be calculated first.
  2. The system adds up both MidMonth and Month End payroll amounts.
  3. It refers to the EPF Contribution Table to determine the total EPF contribution for the month.
  4. The balance EPF amount will then be assigned to the Month End cycle.



Example


CyclePayroll Amount (RM)
MidMonth3,500
Month End4,700
EPF Base (RM)  8,200



EPF Contribution Table for reference:


Amount of Wages For The Month (RM)By Employer (RM)By Employee (RM)Total (RM)
3,480.01 – 3,500.00455.00385.00840.00
4,680.01 – 4,700.00611.00517.001,128.00
8,100.01 – 8,200.00984.00902.001,886.00
Please refer to the official EPF Act 1991 Third Schedule for the latest rates or any updates made by EPF.



MidMonth Payroll

In this example, a bonus payment of RM3,500 is processed during the MidMonth payroll.
Since this is considered an ad-hoc payment not exceeding RM5,000, the EPF contribution is calculated based on the EPF Contribution Table (Jadual 3).


EPF for MidMonth (RM3,500):

  • Employer: RM455
  • Employee: RM385




Month End Payroll


During the Month End payroll, the system combines the MidMonth and Month End amounts, resulting in total monthly earnings of RM8,200.


According to EPF guidelines, when an employee’s salary below RM5,000 is combined with other payments (e.g. bonuses,allowance) and the total exceeds RM5,000, the employer contribution rate remains at 13%.


In this case, the contribution is not based on Jadual 3, but calculated directly at 13% of total earnings:

  • Employer: RM8,200 × 13% = RM1,066
  • Employee: RM8,200 × 11% = RM902


EPF Breakdown:

  • Employer EPF from MidMonth = RM455

  • Employer balance for Month-End = RM1,066 – RM455 = RM611

  • Employee EPF from MidMonth = RM385

  • Employee balance for Month-End = RM902 – RM385 = RM517

The system will automatically allocate the remaining EPF balance to the Month-End payroll to ensure the total monthly contribution matches the correct amount.





When “Enable Statutory Consolidation” Is Turned ON

If Statutory Consolidation is enabled, statutory contributions (EPF, SOCSO, EIS, etc.) will be consolidated and calculated in the last payroll cycle set in the Payroll Policy.

Note: This setting only affects when the contribution is calculated, not the total EPF amount for the month.


Related:


We hope this explanation clarifies the matter. If you require additional assistance, do not hesitate to contact our support team.



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article