It is time to prepare the EA form & PCB2(II) form for employees and Form E & E-Data-Praisi for your company. Here are the steps we recommend before you download these statutory documents.

Step 1: Ensure that the employees’ aggregated payroll data is correct. 

If you have been using altHR Payroll since January 2021:

Congratulations! You do not need to input the aggregated amount thing at all for most of your employees.

Here are 2 ways that you can double-check:

  1. Method 1: View and confirm in the monthly payroll summary of each employee

  2. Method 2: Download the Payroll Report for each month or the Yearly Payroll Report

If you only start using altHR Payroll in the middle of the year:

In the event you have selected to run payroll from the month you join altHR:

For example, if you started using altHR Payroll in August 2021 and did not run payroll for January to July in altHR, you will only have the payroll input from August to December 2021. When you generate the EA form, the system will prepare August to December for the EA form as these are the months that you have run payroll in altHR. 

You need to prepare another EA form for your employees for the months from January to July.

  • If you were using another payroll system before altHR: You can use the EA forms that you have downloaded from their platform.

  • If you have been doing it manually: You can prepare the EA form by filling in using the excel template available on the LHDN website.

In the event you have selected to run / input payroll from January:

You will have payroll data for all the months. The system will prepare for the whole year when you generate the EA form after you have run the December payroll.

Step 2: Ensure the December payroll is run correctly.

Please run the payroll correctly for December before you download the annual statutory forms.

Step 3: Ensure pay items are tagged to the correct EA fields.

Please ensure that all the pay items you have added for the employees are tagged to the correct EA fields, especially when you have added your own custom pay items for your company.

Please refer to Steps 4-5 of this article: How to add new pay items in payroll settings. This is where you can edit the EA fields of the pay items.

Step 4: Ensure that you have input the receipt and receipt date after each pay run for PCB2(II) Form purposes. 

Here’s a step-by-step guide: How to add receipt for PCB and CP38 for LHDN payment.

Please ensure that you have input them and the best practice is always to key in right after your pay run.

Final Step: You can now generate and download your EA form, E form and PCB 2(II) report.

After you have completed all the steps above, you can now generate the EA form, E form, E-Data-Praisi, and PCB 2(II) report that is most accurate.

You may now send EA form to employees, by email or by printing out hardcopy. You can do it in February so they can have their tax assessment in March and April.

You are encouraged by LHDN to submit the E-data Praisi via 

Have Issues?

Should you run into any of the following issues:

  1. If you find that the EA fields/numbers or Employee’s information are not correct, please go through Step 3 above. If you’ve done the above correctly, you should have EA/E form numbers correct.

  2. If you find that the PCB 2(II) report is not reflecting correctly, kindly ensure that you’ve already done your part in Step 4 above. 

If you still have issues that you can’t resolve, kindly contact us at and use this email subject, “Payroll End of Year Report Issue".