What Phase 4 means for a small business in May 2026
Phase 4 went live on 1 January 2026. Penalty enforcement starts 1 January 2027. Here's what to do this month, what to defer to July, and what you can stop worrying about altogether.
The dates that actually matter
Phase 4 — businesses with annual turnover RM 1M–5M — became mandatory on 1 January 2026. That date has passed. From then on, every B2B and B2G invoice you issue is supposed to go through MyInvois.
But there's a softer date most people miss. LHDN said penalty enforcement begins 1 January 2027 — RM 200 to RM 20,000 per non-compliant invoice. So technically you're inside the regime now, but the meter on penalties hasn't started ticking yet. You have roughly 7 months to clean up.
What to do in May 2026
Three things, in order of pain-reduction:
- Register for MyInvois if you haven't. Even if your invoice volume is low, you need an active account before you can submit anything.
- Generate your LHDN signing certificate. It's a one-time setup and takes about 30 minutes inside MyTax.
- Pick one e-invoicing path: build it yourself (don't), wait for your accounting vendor (risky timing), or use a tool built for this (us, or one of our peers).
What you can defer to July
If your invoice volume is under ~10 per month, you can survive on the LHDN portal until July. It's clunky but it works. Use the May-June period to get certificates and accounts in place; switch to automation by July if your team's spending more than 4 hours a week on invoicing.
What you can stop worrying about
Consumer-facing invoices (B2C). If you sell to individuals, the LHDN placeholder TIN (EI00000000010) covers you. You don't need each buyer's TIN.
Pre-2026 historical invoices. Phase 4 is forward-looking; you don't have to retroactively submit January's invoices.
Self-billed invoices (mostly). If you're not in a self-billed industry (insurance, healthcare), this won't come up.
If you want help
Write to contact@symprio.com — we read every email. If you tell us your invoice volume and your accounting system, we can usually give you a yes/no on whether ZeroKey is the right fit in one reply.
Questions on this post? Write to contact@symprio.com — we read every email.
Keep reading
Reading a MyInvois rejection without panicking
The five most common rejection codes and the one-line fix for each. Print this and pin it near your accountant.
4 min readSelf-billed invoices, in three calm paragraphs
When you should use self-billed, when you really shouldn't, and how to switch a customer from one mode to the other without breaking history.
5 min read