To prepare for e-Invoice in Malaysia, first confirm your implementation date or RM3 million exemption. Then set up MyInvois access, choose portal or API submission, clean customer data such as TIN and registration numbers, map products to classification codes, decide which sales are consolidated, plan corrections within the 72-hour window and run a test month before going live.
- Start by confirming whether you must e-invoice at all: below RM3 million is exempt unless a related-party exclusion applies.
- Fix customer master data, such as TIN, registration number, address and email, before your first live e-Invoice.
- Write down which sales get individual e-Invoices and which go into the monthly consolidated e-Invoice.
- Validated e-Invoices can be cancelled within 72 hours; after that, corrections need a credit, debit or refund note.
- Run a test month on real data and reconcile e-Invoices to your books before going live.
How do you prepare your business for e-Invoice?
You prepare for e-Invoice by fixing your data, your process and your people before the first live submission, not after the first rejection. An e-Invoice is not a PDF: it is submitted to LHDN through the MyInvois Portal or an API and validated, and the validated e-Invoice carries a QR code or validation link. Weak spots in your customer list or sales routine show up quickly once that starts.
Use this readiness table as your checklist. Each step is explained below.
| Step | What to do | Ready when |
|---|---|---|
| 1. Obligation | Confirm your date or exemption, including related parties | Date confirmed with your tax adviser and written down |
| 2. Access | Set up MyInvois access and user roles | A main user and a backup can both log in |
| 3. Method | Choose the portal or an API connection | Method chosen and tried on sample invoices |
| 4. Customer data | Collect TIN, registration or ID number, SST number, address and email | Every active customer complete; duplicates merged |
| 5. Item codes | Map products and services to classification codes | Every item in your list has a code |
| 6. Sales flows | Decide individual versus consolidated e-Invoices | A one-page rule staff can follow |
| 7. Buyer requests | Set how customers ask for an e-Invoice | How to ask is printed on receipts |
| 8. Corrections | Plan for the 72-hour window and credit notes | Someone checks validated e-Invoices daily |
| 9. Self-billed | List purchases where you must issue the e-Invoice | Affected suppliers identified |
| 10. People | Assign roles and backups | A name against every task |
| 11. Test month | Dry run on one real month | e-Invoice totals tie to your books |
| 12. Records | Storage and monthly reconciliation | Seven-year archive in place |
Do you need to e-invoice, and from when?
Confirm your obligation first, because it decides everything else. As of October 2026, businesses with annual turnover or revenue below RM3 million are exempt, with no application needed, unless a non-individual shareholder, holding company, related company or joint venture has turnover or revenue of at least RM3 million. Our guide to the e-Invoice exemption RM3 million covers the tests in full.
If you are not exempt, your date comes from the phased timeline: more than RM100 million from 1 August 2024; more than RM25 million up to RM100 million from 1 January 2025; more than RM5 million up to RM25 million from 1 July 2025; and up to RM5 million from 1 January 2026. A previously exempt business that reaches RM3 million starts on 1 January of the second year after the year it reached RM3 million. New businesses have their own rules, anyone may start voluntarily before their date, and if a related-party exclusion applies, confirm your date with your tax adviser.
Two practical notes. Phase 4 businesses (turnover up to RM5 million, with an implementation date of 1 January 2026 or 1 July 2026) have an interim relaxation period until 31 December 2027, which gives breathing room but is no reason to delay preparation. And if your date falls in 2028 or later, the Phase 4 relaxation will have ended before you start, so plan to follow the normal rules from day one unless LHDN announces otherwise.
How do you get MyInvois access and choose a submission method?
Get access first, then choose how your e-Invoices will reach LHDN. You need your business's tax identification number (TIN) and a MyTax login, which is how the MyInvois Portal is reached. The person with authority for the business, usually the owner or a director, should set up access and decide what each staff member may do.
- Give each person their own access rather than sharing one login.
- Name a backup user so submissions do not stop when someone is on leave.
- Remove access promptly when staff leave.
Next, choose the submission method. Both routes end in the same validated e-Invoice:
| Point | MyInvois Portal | API connection |
|---|---|---|
| How it works | Staff create e-Invoices directly on the portal | Your accounting or billing system connects to MyInvois and submits |
| Suits | Low volumes and simple sales | Higher volumes, many customers or outlets |
| Main risk | Keying errors; entering everything twice | Set-up and mapping errors repeated at scale |
| Check first | Who keys in and who reviews | Whether your current system already supports it |
Do not buy new accounting software before you have mapped your process. You can start on the portal and move to an API connection later if volumes grow.
What customer and product details does an e-Invoice need?
Each e-Invoice carries details of the buyer and of every item sold, so both lists need cleaning before you go live. For each customer who needs an e-Invoice, collect and check:
- tax identification number (TIN);
- business registration number, or MyKad or passport number for individual buyers;
- SST registration number, if the customer has one;
- registered address, email and phone number.
Merge duplicates while you are at it. The same customer saved under three slightly different names causes mismatches between e-Invoices, statements and receivables. A short update form sent with your next statement of account is a simple way to collect missing TINs.
For products and services, each e-Invoice line also carries a classification code describing what was sold. Map every item in your product or service list to its code once, and it is ready for every invoice after that. Check the field and code lists in LHDN's e-Invoice guidelines rather than guessing, and tidy supplier records too, since you will need them for self-billed cases.
Which sales get an individual e-Invoice, and which can be consolidated?
Write a simple rule that staff can apply at the counter. Sales to buyers who need an e-Invoice, usually business customers, get an individual e-Invoice. Sales to buyers who do not need one get a normal receipt and go into one consolidated e-Invoice per month, submitted within 7 calendar days after month end.
Your rule should also cover:
- Sales that cannot be consolidated, including any single transaction exceeding RM10,000 from 1 January 2026 and listed activities such as motor vehicle sales and construction. Phase 4 businesses have wider room until 31 December 2027; our guide to consolidated e-Invoices and the RM10,000 rule explains the detail.
- Buyer requests. A buyer who wants an individual e-Invoice should ask within the month of the transaction. Print how to ask on your receipts and give staff one route for passing requests on.
- Self-billed cases, where you as the buyer issue the e-Invoice. These include situations such as paying foreign suppliers, paying agents, dealers or distributors, and buying from individuals who are not in business. See our guide to self-billed e-Invoices.
What happens if an e-Invoice is wrong?
You can cancel a validated e-Invoice within 72 hours, giving a reason; after that, you correct it with another e-Invoice. The rules are:
- within 72 hours of validation, the supplier may cancel the e-Invoice, and the buyer may request its rejection;
- after 72 hours, cancellation is no longer possible, so corrections are made with a credit note, debit note or refund note e-Invoice.
Seventy-two hours is short when a weekend falls in between, so someone should check newly validated e-Invoices and buyer rejection requests every working day. Agree in advance who may cancel, who approves credit notes and how each note is matched to the original invoice in your books. Our guide to cancelling e-Invoices and issuing credit notes walks through each type.
How do you test your process and keep records?
Run one real month through the new process before it counts, then keep records you can rely on. Give each task a named owner and a backup: preparing invoices, submitting, watching validations and rejections, handling customer requests, issuing credit notes and reconciling at month end.
Example: a previously exempt Penang hardware trader reached RM3.2 million of revenue in 2026, so it must start e-invoicing on 1 January 2028. In September 2027 it runs a dry run on that month's real sales of RM268,000:
- RM171,500 to 38 trade customers: individual e-Invoices;
- RM24,600 from two walk-in sales above RM10,000: individual e-Invoices;
- RM71,900 of other walk-in sales: one consolidated e-Invoice, which in live use would be due by 7 October.
The three groups add back to RM268,000, matching sales in the books. The dry run also shows nine trade customers with no TIN on file and two customers recorded twice, which the trader fixes before going live. It could also choose to start voluntarily a few months early.
Once live, keep your own copy of every validated e-Invoice and its supporting documents for seven years, in English or Bahasa Malaysia; electronic records are fine if you can produce them on request. Each month, reconcile your e-Invoice listing to the sales ledger and the bank as part of a routine bank reconciliation. Our guide to keeping business records for seven years covers storage in more detail.
How WeCount helps
WeCount works through the bookkeeping side of e-Invoice readiness with you: cleaning customer and supplier records, mapping your sales flows and, once you are live, reconciling e-Invoices to your sales ledger and bank every month. Our LHDN e-Invoice support sits alongside monthly bookkeeping, so your validated e-Invoices and the books your tax agent works from tell the same story. Regulated audit, tax-agent and professional accountancy services are delivered through appropriately authorised partners where required.
Frequently asked questions
How long does it take to get ready for e-Invoice?
There is no set period; it depends on your sales volume, how clean your customer data is and whether you connect a system through an API. Cleaning customer data is often the slowest part. Start several months before your date so you can run a test month and close gaps without pressure.
Do I need new accounting software for e-Invoice?
Not necessarily. Lower-volume businesses can issue e-Invoices on the MyInvois Portal. If volumes are higher, check whether your current accounting or billing system can submit through an API before buying anything new, and map your process first so you know exactly what the system must do.
Can I start e-invoicing before my implementation date?
Yes. Any business may implement e-Invoice voluntarily before its date. Starting a few months early lets you work through rejections, missing customer details and credit-note situations while volumes are manageable and the stakes are lower.
Should an exempt business still prepare for e-Invoice?
It is not required, but it is sensible if you are growing. If annual turnover or revenue reaches RM3 million, e-Invoice applies from 1 January of the second year after that year. Keeping customer TINs and your item list tidy now makes that switch much easier.
Is a PDF invoice sent by email an e-Invoice?
No. A PDF emailed to a customer is not an e-Invoice by itself. An e-Invoice is submitted to LHDN through the MyInvois Portal or an API and validated, and the validated e-Invoice carries a QR code or validation link.
Official sources
This guide is general information for Malaysian businesses as at the date shown. It is not tax, legal or audit advice. LHDN, SSM and JKDM rules change — check the latest official guidance or a licensed tax agent or auditor before acting. Regulated audit, tax-agent and professional accountancy services are delivered through appropriately authorised partners where required.