Tax/LHDN

Form E and Form EA Malaysia 2026: Employer's Annual Filing Guide

Form E vs Form EA explained for Malaysian employers: who must file, the CP8D schedule, the 31 March deadline, penalties for late filing, and whether a zero-employee company still needs to file.

Quick answer: Form E is the employer's annual return to LHDN, declaring total staff count, total remuneration, and total PCB deducted for the year, due by 31 March. Form EA is the individual statement an employer gives to each employee (due by the last day of February) so they can file their own personal tax return. CP8D is the detailed employee-by-employee schedule filed alongside Form E. Every registered employer must file Form E, even a company with zero employees, until it formally deregisters as an employer with LHDN. Miss the deadline and directors face a fine of RM200 to RM20,000, up to 6 months' imprisonment, or both, under Section 120 of the Income Tax Act 1967.

Form E vs Form EA: What Each One Actually Does

Employers in Kuala Lumpur, Penang, or anywhere else in Malaysia run into two similarly-named forms every year-end, and mixing them up is the most common mistake. They serve completely different recipients. If you're just here to confirm you're filing the right one for the right audience, the table below settles it in ten seconds.

Form Who files it Who receives it What it shows
Form E Employer (one filing, company-wide) LHDN Total headcount, total remuneration paid, total PCB deducted for the year, plus the CP8D schedule
Form EA Employer (one per employee) Each individual employee That employee's own remuneration, benefits-in-kind, and PCB deducted, used for their personal Form BE/B filing

Put simply: Form E goes outward to LHDN. Form EA goes outward to staff. LHDN never sees individual Form EA documents directly, it sees the equivalent data bundled into CP8D when Form E is filed. An employer who issues Form EA to staff but forgets Form E to LHDN has done half the job and is still exposed to the Section 120 penalty below.

Who Must File, and the Zero-Employee Trap

Any company registered as an employer with LHDN (holding an employer e-Number) must file Form E every year, regardless of whether it had employees that year.

  • Active Sdn Bhd with staff: files Form E declaring every employee, with full CP8D.
  • Dormant Sdn Bhd that once had staff: still files a Nil Form E declaring zero employees and zero remuneration, as long as the employer e-Number is still active.
  • New Sdn Bhd, no hires yet: if an employer e-Number was already registered, the same Nil Form E obligation applies from that year onward.
  • Sole proprietor or partnership with staff: same filing obligation as a Sdn Bhd, tied to the business's employer registration, not its legal structure.

This catches more Shah Alam and Ipoh small companies than it should. Directors assume "no salary paid, nothing to file" and skip Form E entirely. LHDN's system doesn't see it that way: the obligation is tied to employer registration status, not to whether payroll ran that year. The only way to stop filing is to formally deregister as an employer with LHDN, not simply to stop paying salaries.

Not sure if your company still needs to file Form E this year?

We handle Form E, Form EA, and CP8D submission for you, done-for-you, including the Nil Form E filing for dormant companies, so nothing gets missed before 31 March.

CP8D: The Schedule Behind Form E

CP8D is the detailed, employee-by-employee data LHDN requires alongside Form E. Where Form E is a summary (total staff, total pay, total PCB), CP8D is the line-by-line backup: every employee who was on payroll at any point in the year, their income, and their PCB deducted.

  1. Close out payroll records for the year. Reconcile every month's PCB remittance against what was actually run through payroll.
  2. Include staff who left mid-year. CP8D covers anyone employed at any point in the calendar year, not just staff still on payroll at year-end.
  3. Export in the required format. Most payroll software generates the CP8D text file directly; manually typing it into MyTax line by line for more than a handful of staff is rarely practical.
  4. Upload CP8D in the same MyTax session as Form E. The two are submitted together, not as separate filings on different dates.
  5. Keep the acknowledgement and the CP8D file itself for at least 7 years, matching LHDN's general records-retention requirement.

A mismatch between CP8D's reported PCB and the actual monthly CP39 remittances is one of the fastest ways an otherwise compliant employer ends up flagged for a desk audit. If PCB wasn't run correctly through the year, see our PCB employer guide before year-end, not after.

Deadlines and Penalties

Filing Deadline Penalty for late/non-filing
Form EA to each employee Last day of February No fixed statutory fine on this step alone, but it delays employees' own 30 April filing and reflects poorly in any LHDN review
Form E to LHDN (with CP8D) 31 March RM200 to RM20,000, up to 6 months' imprisonment, or both (Section 120, Income Tax Act 1967)
Nil Form E (dormant/zero-employee company) 31 March, same as active employers Same Section 120 exposure: "nothing to declare" is not an exemption from filing
CP8D data materially wrong or incomplete N/A (triggers review, not a fixed date) Can trigger a desk audit; discrepancies against monthly PCB records invite further scrutiny

The penalty attaches to the company, but in practice LHDN pursues the directors personally when a Sdn Bhd has no funds to pay a compound. Treat the 31 March date with the same seriousness as corporate tax deadlines, not as an administrative afterthought.

How to Submit Form E and CP8D (Step by Step)

  1. Close out the year's payroll and PCB records, reconciling every CP39 remittance against actual payroll.
  2. Prepare Form EA for every employee first and issue it by the last day of February.
  3. Compile the CP8D schedule, covering every employee on payroll at any point in the year.
  4. Log in to MyTax (mytax.hasil.gov.my) using the company's e-Number and select Form E for the relevant year.
  5. Declare total headcount and remuneration, upload the CP8D file, and submit by 31 March, keeping the acknowledgement for your records.

For companies also running their own corporate tax filing around the same period, see our company tax return Malaysia guide. Form E and corporate Form C run on separate tracks but both cluster around the same year-end filing season, and both anchor to payroll accuracy throughout the year, covered in our payroll employer guide.

Common Mistakes Employers Make

  • Forgetting the Nil Form E for a dormant company that still holds an active employer e-Number.
  • Issuing Form EA late, which pushes employees' own 30 April filing into a last-minute scramble.
  • CP8D figures that don't match monthly PCB remittances, usually because a mid-year payroll correction was never carried through to year-end records.
  • Treating Form E as optional for small headcounts. One employee triggers the same filing obligation as fifty.
  • Assuming Form E and Form C are the same filing. They are entirely separate returns, covering employment taxes and corporate tax respectively.

What If a Past Year's Form E Was Never Filed

This comes up more often than directors admit: a Sdn Bhd registered as an employer years ago, ran payroll for a while, then quietly stopped filing Form E once the bookkeeper changed or the company went dormant. LHDN's records don't forget. The obligation sits against the company's employer e-Number every year it stays active, whether or not anyone remembers it.

The fix is not to quietly resume filing from this year forward and hope the gap goes unnoticed. LHDN can, and does, flag the missing years during any later audit or when the company applies for something that triggers a compliance check (a bank facility, a tender, a GST/SST registration). The practical path is:

  1. Establish exactly which years are missing by checking MyTax's filing history against the employer e-Number, not by guessing from memory.
  2. File the backlog in order, oldest year first, using that year's actual payroll and PCB records. A Nil Form E for a genuinely dormant year is straightforward; a year with real payroll but no CP8D on file takes longer to reconstruct.
  3. Expect a compound penalty notice for each late year rather than one combined fine. LHDN typically compounds per year of default, not per company.
  4. Pay and close out each year before the next audit cycle picks it up as an open item, since unresolved backlog years tend to resurface at the worst possible moment, usually alongside a separate corporate tax review.

Companies in Johor Bahru and Kuching that have gone through a change of company secretary or accountant are the ones most likely to discover a filing gap this way, simply because the handover missed it. A deliberate backlog check, rather than assuming "no notice from LHDN means nothing is owed," is the only way to know for certain.

Frequently Asked Questions

What is Form E in Malaysia?
Form E is the employer's annual return to LHDN, declaring total employee count, total remuneration, and total PCB deducted for the year, filed separately from the company's own corporate tax return.

What is Form EA and how is it different from Form E?
Form EA is issued by the employer to each individual employee, showing that person's income and PCB deducted. Form E is the employer's single consolidated filing to LHDN covering all staff.

Does a company with zero employees still need to file Form E?
Yes, if it holds an active employer e-Number with LHDN. A dormant or zero-headcount company must file a Nil Form E until it formally deregisters as an employer.

What is CP8D and is it the same as Form E?
CP8D is the detailed employee-by-employee schedule submitted alongside Form E. Form E is the summary; CP8D is the supporting data, and both are due on the same date.

When is the Form E deadline in Malaysia?
Form E and CP8D are due by 31 March each year. Form EA to employees is due earlier, by the last day of February.

What happens if an employer files Form E late?
Late or non-filing is an offence under Section 120 of the Income Tax Act 1967: a fine of RM200 to RM20,000, up to 6 months' imprisonment, or both, with directors personally exposed if the company can't pay.

Can Form E be submitted on paper?
No. e-Filing via MyTax is mandatory, and CP8D must be submitted in LHDN's prescribed electronic format, not as a scanned document.

Want Form E, Form EA, and CP8D filed correctly, every year, without the year-end scramble?

We prepare and submit Form E, issue Form EA to your staff, and compile CP8D from your payroll records, done-for-you, including Nil Form E if your company is dormant. Enquire now.

Need help sorting this? Reach out β€” no jargon, no obligation.