Too long to read?
Let ChatGPT summarize this Smart Salary article for you in seconds.
Every February, someone in your company has to hand an EA Form to every person who drew a salary last year. Not just current staff. Part-timers, and anyone who resigned in March and has not been thought about since.
Then by 31 March, Form E and CP8D go to LHDN. If the three do not agree with each other, or with the PCB you submitted month by month, the mismatch surfaces now rather than quietly.
This guide covers what each form is, who gets it, when it is due, and the reconciliation that makes year end either a morning’s work or a fortnight’s.
The three forms, and how they relate
Form | What it is | Goes to | Deadline |
|---|---|---|---|
EA Form (also called CP8A) | Annual statement of an individual employee’s earnings and deductions | Each employee | Last day of February |
Form E (Borang E) | The employer’s annual return, declaring all employees and total remuneration | LHDN | 31 March |
CP8D | The employee-by-employee schedule filed with Form E | LHDN | With Form E |
Ready to see Smart Salary in action?
Book a free demo and see how it fits your team’s payroll.
The relationship is straightforward once stated. The EA Form is what the employee needs in order to file their own tax return. Form E is what you tell LHDN about your payroll as a whole. CP8D is the detail behind Form E, listing each employee individually.
So CP8D and the full set of EA Forms describe the same payroll from two directions. If they disagree, one of them is wrong.
1. The EA Form
The EA Form is a statement of remuneration for one employee covering one calendar year. The employee uses it to complete their personal tax filing, so it is not an internal document and it is not optional.
Who must receive one. Every employee who received remuneration during the year. That includes part-time staff, and it includes people who left partway through the year. The obligation follows the payment, not the current headcount, which is the single most common reason a company finds itself issuing EA Forms late to former staff.
Deadline. The last day of February, given to the employee directly. There is no submission of EA Forms to LHDN. They go to the people.
What it contains. Gross salary, allowances and benefits, deductions including EPF and PCB, and any tax-exempt items. In other words, twelve months of payroll output summarised onto one page per person. If your monthly records are inconsistent, this is where it shows.
2. Form E (Borang E)
Form E is the employer’s return. It declares the number of employees and the total remuneration paid, and it is filed by 31 March.
Every employer registered with an employer tax file is required to submit it, and the requirement does not disappear because a company is dormant or had no employees during the year. If you are unsure of your own position, LHDN’s employer responsibilities page is the right reference.
3. CP8D
CP8D is the schedule that accompanies Form E, listing each employee with their identification details, remuneration and deductions for the year.
Two practical points. First, CP8D is the document that must agree with the EA Forms you handed out in February, employee by employee. Second, filing it accurately has a downstream benefit: it feeds the information LHDN holds about your employees, which affects what is prefilled when they come to file. An employee whose details are wrong in CP8D tends to discover it at their own filing, and then comes to you.
The reconciliation that actually matters
Year end is not a data entry exercise. It is a reconciliation between three things that were produced at different times by different processes:
- The PCB you submitted each month through CP39, by the 15th of the following month
- The EA Forms you issue in February
- The CP8D you file with Form E in March
If monthly PCB was calculated correctly all year, these agree without intervention. If it was not, the gap appears at year end, and by then it is twelve months old and belongs to an employee who may have left.
This is the practical argument for getting the monthly deductions right rather than planning to fix them later. The monthly EPF, SOCSO, EIS and PCB calculations are not a separate task from year-end filing. They are the same data, twelve months earlier.
One worked consequence. If an employee’s PCB was under-deducted by RM40 a month because a relief was recorded wrongly, that is RM480 at year end. The EA Form will show what was actually deducted, the employee’s own filing will show what was due, and the difference lands on them as a balance payable. They will ask you why.
Where PCB fits
PCB, Potongan Cukai Bulanan, now generally called MTD, is submitted monthly on CP39 with payment due by the 15th of the following month. Submission runs through e-PCB Plus on the MyTax portal, which consolidated the older e-PCB, e-Data PCB and e-CP39 systems. Those legacy systems became read-only, so if you are looking for them, register on MyTax instead.
The calculation itself is set out in LHDN’s PCB schedule and data specifications. It depends on chargeable income after EPF relief, marital status and whether the spouse works, children and other reliefs, and any additional remuneration such as bonus or commission in that month. It is not a flat percentage, which is why a bonus month needs its own calculation rather than a scaled-up version of a normal one.
A year-end calendar
When | What |
|---|---|
15th of each month | CP39 and PCB payment for the previous month’s payroll |
Last day of February | EA Forms issued to every employee, including leavers and part-timers |
31 March | Form E and CP8D filed with LHDN |
Deadlines and any e-Filing grace period are set by LHDN each year, so confirm the current year’s dates on the employer responsibilities page rather than working from last year’s.
Four things that go wrong
Leavers get forgotten. The EA Form obligation covers anyone paid during the year. A list drawn from current headcount will miss them, and they are the people most likely to chase you for it, because they need it to file.
Benefits in kind are omitted. Non-cash benefits form part of remuneration. If they were never captured in monthly payroll, they will not appear on the EA Form, and the figure will not match what LHDN expects.
Bonus months are calculated as if they were normal. Additional remuneration changes the PCB calculation for that month. Getting it wrong once creates a year-end gap for every employee who received a bonus.
Employee details drift. A changed marital status or a new dependant affects PCB, and if it reaches HR but not payroll, twelve months of deductions are wrong before anyone notices. This is less a payroll failure than a records one, which is why letting employees maintain their own details tends to catch it earlier than a form on a shared drive.
Frequently asked questions
What is an EA Form?
An annual statement of earnings and deductions that an employer gives to each employee, used by the employee to file their personal income tax return. It is also referred to as CP8A.
When is the EA Form due?
By the last day of February each year, issued directly to every employee who was paid during the previous year, including part-timers and those who have left.
What is the difference between EA Form and Form E?
The EA Form goes to the employee and covers that one individual. Form E goes to LHDN and covers the employer’s whole payroll. CP8D is the employee-by-employee schedule filed with Form E.
What is CP8D?
The detailed schedule submitted with Form E, listing each employee’s remuneration and deductions. It should reconcile with the EA Forms issued for the same year.
Do I need to file Form E if I have no employees?
An employer with a registered employer tax file is generally still required to file. Confirm your position with LHDN rather than assuming the obligation lapses.
Does the employee submit the EA Form to LHDN?
No. The employee keeps it and uses the figures to complete their own return. The employer’s submission to LHDN is Form E with CP8D.
Sources
Checked 14 October 2026.
- LHDN, Employer Responsibilities
- LHDN, PCB Schedule and Data Specification
- LHDN, PCB Payment
- MyTax portal, for e-PCB Plus registration and submission
Next step
Year-end filing is mostly determined before year end. The forms are a summary of what the monthly runs produced, so the work that makes February and March straightforward happens in the preceding twelve months.
Smart Salary keeps payroll, employee records and attendance on one set of data, so the annual statement and the monthly submissions come from the same source rather than being reconciled against each other. It supports the statutory reporting workflow described here. [VERIFY]
If you want to see it against your own year end, book a demo with our Malaysia team. For the monthly deductions behind these forms, see the EPF, SOCSO, EIS and PCB guide, and for the newest deduction, the LINDUNG 24 Jam employer guide.
This guide is general information, not tax or legal advice. Filing requirements and deadlines are set by LHDN and change. Confirm current dates and obligations with LHDN before filing. Last reviewed 14 October 2026.

Delvin Ngan
Kae Bin (Delvin) Ngan is Senior Business Development for Malaysia at Smart Salary Malaysia. He has spent over a decade in the country's HR and payroll software industry, first as a presales and solution consultant and then as a sales leader. He has led presales and sales for enterprise HR and payroll systems used by Malaysian employers across conglomerates, property and F&B. That work turns on getting EPF, SOCSO, EIS and PCB handling right for large and mixed workforces. He reviews Smart Salary's Malaysian statutory and payroll guides for accuracy.
✨ Ask AI which HR & payroll platform is best. See what it says!





