Malaysia's e-invoice mandate has been rolling out in phases since August 2024 — Phase 1 on 1 August 2024, Phase 2 on 1 January 2025, Phase 3 on 1 July 2025 and Phase 4 on 1 January 2026. LHDN exempts taxpayers with annual turnover or revenue below RM3,000,000. If you run a business above that threshold, or sell to businesses that must issue e-invoices to you, it affects you. The only questions are which date applied to you and what exactly you need to do.
This guide cuts through the complexity. Here is the mandate, the timeline, how the system works technically, what you must put on every invoice, and the exact steps to get compliant before your deadline.
What Is Malaysia's E-Invoice Mandate?
The e-invoice mandate is LHDN's (Lembaga Hasil Dalam Negeri Malaysia — the Inland Revenue Board) requirement that businesses submit invoices through a centralised government digital system as part of LHDN's e-invoice implementation. This system is called MyInvois, accessible at myinvois.hasil.gov.my.
The concept is straightforward: instead of issuing a paper invoice or PDF and hoping LHDN never asks to see it, every invoice is validated by LHDN in real-time at the moment of issuance. LHDN stamps the invoice with a unique identifier (UUID) and a QR code. For tax claims, LHDN's FAQ (Q4, updated 4 September 2026) says: "Yes, taxpayers can continue to claim tax deductions or personal tax relief using existing documentation until such time the legislation has been amended."
Why is the government doing this? The e-invoice system is part of LHDN's tax compliance infrastructure modernisation, aligned with Pelan Hala Tuju e-Invois Malaysia (Malaysia e-Invoice Roadmap). The central aim is to reduce tax leakage from underreported income and fabricated invoices, and to make audit trails automatic rather than relying on physical document retention.
For businesses, the implication is practical: you must issue e-invoices to your buyers from your phase date, and you should ask suppliers for e-invoices. E-invoices affect both sides of every business transaction, although LHDN's FAQ (Q4) says deductions can still be claimed with existing documentation until the legislation is amended.
Rollout Timeline — Which Phase Are You In?
The mandate rolled out in four phases based on annual turnover or revenue (LHDN e-Invoice Guideline, version 4.8, table 1.1). Check which phase applies to your business:
| Phase | Mandatory Date | Annual Turnover or Revenue | Who Is Affected |
|---|---|---|---|
| Phase 1 | 1 August 2024 | More than RM100 million | Large corporations, listed companies, major conglomerates |
| Phase 2 | 1 January 2025 | More than RM25 million and up to RM100 million | Mid-sized companies |
| Phase 3 | 1 July 2025 | More than RM5 million and up to RM25 million | Upper-SME businesses |
| Phase 4 | 1 January 2026 | Up to RM5 million | Smaller businesses, unless exempt below |
Businesses with turnover or revenue below RM3,000,000 are exempt from e-Invoice implementation, which covers most sole proprietors, freelancers and micro-SMEs.
If your turnover is between RM1 million and RM3 million, you are exempt provided you meet the section 1.6.10 conditions. LHDN's FAQ (Q15 and Q16) deals with taxpayers who were set an implementation date under the old RM1 million threshold and did not issue e-invoices from 1 January or 1 July 2026. It says: "Taxpayers with an annual turnover or revenue of less than RM3 million and are able to meet the exemption criteria set out in Section 1.6.10 of the e-Invoice Guideline are exempt from implementing e-Invoice." It then says, in each example: "no e-Invoice compliance actions or penalties will be imposed". Check the section 1.6.10 conditions in the guideline (version 4.8), because a shareholder, holding company, related company or joint venture with turnover of at least RM3 million takes you out of the exemption.
Turnover is measured on audited financial statements for financial year 2022 (or the YA2022 tax return if you have no audited accounts). Once your date is set, later changes in turnover do not change it. New businesses starting in 2026 or later implement from 1 July 2026 or on commencement, unless first-year turnover is expected to be below RM3,000,000.
Phase 1 and Phase 2 businesses are already live, and so are Phase 3 and Phase 4 businesses: the latest LHDN timeline (updated 30 August 2026) shows every date in the table has passed. Taxpayers with annual turnover or revenue of less than RM3,000,000 are exempt from e-Invoice implementation. New businesses that started in 2023 to 2025 with turnover of at least RM3,000,000 had an implementation date of 1 July 2026.
What Counts as an E-Invoice — and What Is Excluded
An e-invoice is not limited to a traditional sales invoice. Under LHDN's framework, the following documents must be submitted as e-invoices:
- Invoices — standard billing documents for goods sold or services rendered
- Credit notes — issued when you reduce a previously invoiced amount (returns, discounts)
- Debit notes — issued when you increase a previously invoiced amount
- Refund notes — issued when you return money to a buyer
Not required (LHDN e-Invoice Guideline v4.8, sections 1.6.1 and 1.6.7):
- Exempt persons — foreign diplomatic offices, individuals who are not conducting business, and taxpayers with annual turnover or revenue below RM3,000,000 (subject to the exceptions in section 1.6.10), among others
- Certain income and expense types — employment income, pensions, alimony, zakat, dividends in specific circumstances, securities and derivatives traded on an exchange, certain share disposals, and certain donations
- B2C transactions are not exempt, but when your buyer is an individual who does not need an e-invoice you may issue a single consolidated e-invoice for the month's transactions within seven calendar days after month-end
If you are a retailer or service business selling primarily to consumers (restaurants, clinics, tutors), the consolidated monthly e-invoice path reduces your compliance burden. You do not need to feed every receipt through MyInvois individually.
How MyInvois Works — The Technical Flow
The MyInvois system operates in real-time. Here is exactly what happens when you issue an e-invoice:
Step 1 — You create the invoice. Either in the MyInvois web portal directly, or in your accounting software if it is integrated with MyInvois via LHDN's API.
Step 2 — You submit to LHDN. The invoice data is sent to MyInvois in the required format (JSON or XML). LHDN validates it against your TIN, the buyer's TIN, mandatory field completeness, and format requirements.
Step 3 — Real-time validation. LHDN's system validates the invoice and returns a response. If the invoice passes validation, LHDN stamps it with:
- A UUID (Universally Unique Identifier) — a unique alphanumeric reference assigned by LHDN
- A QR code — encodes the UUID and links to the invoice record on LHDN's system
Step 4 — Buyer notification. LHDN notifies the buyer that an e-invoice has been issued in their name. The buyer can view and verify the invoice on the MyInvois portal using the QR code.
Step 5 — Rejection window. The buyer has 72 hours to reject the e-invoice if there is an error (wrong amount, wrong buyer details, etc.). After 72 hours, the invoice is confirmed. If the buyer rejects it, you issue a credit note and resubmit a corrected invoice.
Step 6 — You provide the visual representation. You can email or print the LHDN-validated invoice (showing the UUID and QR code) to give your buyer a readable copy. This printed or emailed version is called the "visual representation" — it is not the official invoice itself, but rather a human-readable version of the validated record.
Two ways to submit: Portal vs. API
| Method | How it works | Best for |
|---|---|---|
| MyInvois Portal | Manual entry in browser at myinvois.hasil.gov.my | Low-volume businesses, sole proprietors, getting started |
| API Integration | Your accounting software connects directly to LHDN's API and submits automatically | Higher-volume businesses, companies already using SQL, AutoCount, or similar |
LHDN offers a sandbox for software testing before going live. Check your accounting software provider's update notes for MyInvois integration.
Self-Billed E-Invoices — When You Issue on Behalf of Your Supplier
Standard e-invoices run supplier-to-buyer: the seller submits, the buyer receives. But there are specific situations where the buyer must issue the e-invoice on behalf of the seller. This is called a self-billed e-invoice.
Self-billed e-invoices are required when you pay:
- Foreign suppliers — if you purchase services or goods from an overseas company that is not registered in Malaysia's MyInvois system, you (the Malaysian buyer) must issue a self-billed e-invoice for the transaction
- Individual agents, dealers, or distributors — if you pay commissions or fees to individuals who are not registered businesses (and therefore cannot issue their own e-invoices)
- E-commerce sellers and marketplace participants — platforms paying out to individual sellers may be required to issue self-billed e-invoices for those payouts
- Profit distribution, dividends, or similar payments — certain non-invoice payment flows that LHDN has classified as requiring documentation
If your business pays foreign software subscriptions (AWS, Google Workspace, Adobe, Zoom), foreign consulting fees, or similar cross-border services, self-billed e-invoices are your responsibility. You cannot wait for a foreign supplier to issue a Malaysian e-invoice — they are not in the MyInvois system.
The self-billed e-invoice is submitted through the same MyInvois portal or API, but you select "Self-Billed" as the invoice type. The process and validation steps are otherwise identical.
55 Data Fields — What Goes on an E-Invoice
LHDN's e-Invoice Guideline (version 4.8) lists 55 data fields for an e-invoice, grouped into eight categories. The key fields are below; the e-Invoice Specific Guideline gives the full list and the format for each invoice type.
Supplier (seller) information:
- Supplier's full name (as registered with SSM or LHDN)
- Supplier's TIN (Tax Identification Number)
- Supplier's MyKad or business registration number
- Supplier's SST registration number (if registered for SST)
- Supplier's MSIC (Malaysia Standard Industrial Classification) code — a 5-digit code representing your business activity
- Supplier's address and contact details
Buyer information:
- Buyer's name
- Buyer's TIN (for B2B transactions)
- Buyer's MyKad or business registration number
- Buyer's address
Invoice details:
- Invoice version number (e-invoice specification version)
- Invoice type code (invoice, credit note, debit note, refund note, or self-billed)
- Invoice reference number (your own internal invoice number)
- Invoice date and time
Line item details (per product or service):
- Description of goods or services
- Unit price, quantity, and measurement
- Subtotal per line
- Applicable tax type and tax rate (SST applies to applicable goods and services)
- Tax amount per line
Totals:
- Total excluding tax
- Total tax amount
- Total including tax
- Payment terms (optional but commonly included)
The MSIC code is the field most businesses get wrong at first. It must accurately represent your primary business activity, and LHDN provides the MSIC code list. Pick the code that matches what you actually do.
Penalties for Non-Compliance
Failure to issue an e-invoice is an offence under Section 120(1)(d) of the Income Tax Act 1967. Penalties, per LHDN's FAQ, are:
- Fine of not less than RM200 and not more than RM20,000 for each non-compliance
- Imprisonment of up to 6 months
- Or both fine and imprisonment
LHDN's FAQ (updated 4 September 2026) also sets out interim relaxation periods for each phase, described in the summary at the end of this guide. The Income Tax (Issuance of Electronic Invoice) Rules 2024 [P.U.(A) 265] took effect on 1 October 2024.
There is also a practical risk beyond the fine: a supplier that does not issue you a valid e-invoice leaves you with weaker paperwork for your own records. LHDN's guideline says that, for exempt suppliers, the receipts or documents they issue are used as proof of expense, so ask your suppliers whether they are exempt or compliant.
If you are filing as a freelancer or self-employed, the e-invoice mandate intersects directly with how you document your business income. For a broader picture of your tax obligations, see the Freelancer & Self-Employed Financial Guide Malaysia 2026.
Are Consumers Affected?
If you are an individual purchasing goods or services for personal use — not as a business — you are not required to issue e-invoices. Consumers receive e-invoices from businesses, they do not generate them.
However, the way you receive invoices changes. When you buy from a business that is e-invoice compliant, the receipt or invoice they give you will carry a QR code and UUID issued by LHDN. You can scan the QR code to verify the invoice is legitimate — that the business actually reported the sale to LHDN and did not issue you a fake receipt.
This matters for consumers in two contexts:
- Warranty and returns — a LHDN-validated e-invoice is stronger proof of purchase than a paper receipt that can be questioned
- Personal tax claims — if you claim any purchases for income tax relief (lifestyle relief, medical expenses, etc.), having an e-invoice with a QR code gives you a more robust paper trail if LHDN asks for evidence
For B2C businesses (restaurants, clinics, tutors, salons), the practical change is that by the 7th of each month, you submit a consolidated e-invoice for all consumer transactions in the prior month. Individual receipts at the point of sale remain as they are — paper, digital, or thermal printout. Only the monthly consolidation goes through MyInvois.
Practical Steps: How to Get Compliant
Here is the action list, in order of priority. First check the timeline above: if your annual turnover or revenue is below RM3 million you are exempt, and otherwise your mandatory date has already passed.
Step 1 — Register on MyInvois
Go to myinvois.hasil.gov.my and follow LHDN's login steps for the MyInvois Portal. You need a Tax Identification Number (TIN) to issue or receive e-invoices.
Step 2 — Confirm your TIN and business details
In MyInvois, verify that your registered name, address, and TIN match your SSM and LHDN records exactly. Mismatches cause invoice validation failures. If there are discrepancies, update your details at your nearest LHDN branch or via MyTax before you begin issuing e-invoices.
Step 3 — Find your MSIC code
Find the MSIC code that most accurately describes your primary business activity in the MSIC code list that LHDN provides, and record it — it appears on every invoice.
Step 4 — Check your accounting software
If you use accounting software, check your provider's update notes for a MyInvois integration and use LHDN's testing facilities, if your provider offers them, before going live.
If you do not use accounting software, the MyInvois Portal hosted by LHDN lets you create and submit e-invoices manually, which suits low-volume businesses. LHDN's FAQ (Q111) says the MyInvois Portal and MyInvois Mobile App "will be made available to the public for free".
Step 5 — Set up your buyer TIN collection process
For B2B invoices, you need your buyer's TIN on every invoice. If you do not currently collect TINs from clients, start now. Add a TIN field to your client onboarding process, quote templates, and purchase orders. Clients who refuse to provide their TIN cannot receive a valid e-invoice — which may affect your ability to collect payment from buyers who need the e-invoice for their own expense claims.
Step 6 — Issue your first e-invoice
Issue your first live e-invoice through MyInvois, either through the portal or your software's integration. Verify that you receive a UUID and QR code back from LHDN, then download or email the visual representation to your buyer. Remember the 72-hour window: the buyer can request rejection, or you can cancel, within 72 hours of validation, and no cancellation is allowed after that.
Step 7 — Build the monthly consolidation habit (B2C businesses)
If your business primarily serves consumers, set a calendar reminder to consolidate the prior month's consumer transactions and submit within seven calendar days after month-end (LHDN e-Invoice Specific Guideline). Check the guideline for how consolidated e-invoices are created in MyInvois and which transactions may be consolidated.
How E-Invoices Interact with Your Tax Filing
The e-invoice system is designed to make your tax filing more straightforward — not harder — once you are set up. Every e-invoice you issue is recorded in LHDN's system against your TIN. When you file your income tax return, LHDN already has visibility into your invoiced income.
For income tax filing: Your e-invoice records are kept in LHDN's system against your TIN, so keep your declared business income consistent with what you have invoiced. For example (illustrative figures), declaring RM180,000 in gross revenue while validated e-invoices under your TIN total RM220,000 is a gap you should be able to explain.
For the full income tax filing process for individuals including business owners, see the Income Tax Filing Malaysia Guide. For information on which reliefs reduce your chargeable income after your business expenses are accounted for, see Income Tax Reliefs Malaysia 2026. If your business also crosses the SST registration threshold, our guide on SST in Malaysia explained covers the sales and service tax rates alongside e-invoicing.
Summary: What to Do Based on Your Business Size
| Business type | Mandatory date (LHDN, guideline v4.8) | Key action now |
|---|---|---|
| Turnover above RM100 million | 1 August 2024 | Already mandatory — make sure every invoice type, including credit notes and self-billed e-invoices, goes through MyInvois |
| Turnover above RM25 million and up to RM100 million | 1 January 2025 | Already mandatory — if not fully live, fix it now |
| Turnover above RM5 million and up to RM25 million | 1 July 2025 | Already mandatory |
| Turnover up to RM5 million | 1 January 2026 | Already mandatory unless exempt (see next row) |
| Turnover below RM3 million (any taxpayer type, including individuals running a business) | Exempt from e-Invoice implementation | No obligation to issue; suppliers must still issue e-invoices to you. The exemption does not apply to a taxpayer that has a non-individual shareholder, is a subsidiary of a holding company, or has a related company or joint venture, where that shareholder, holding company, related company or joint venture has turnover or revenue of at least RM3 million |
| New businesses started 2023 to 2025 with turnover of at least RM3 million | 1 July 2026 | Register on MyInvois and confirm your MSIC code |
| B2C businesses | Same date as your turnover band | You may issue a consolidated e-invoice within seven calendar days after month-end instead of one per consumer transaction |
LHDN's interim relaxation periods (FAQ updated 4 September 2026) run to 31 January 2025 for the RM100 million-plus group, 30 June 2025 for RM25 to RM100 million, 31 December 2025 for RM5 to RM25 million, and until 31 December 2027 for taxpayers with up to RM5 million turnover. The relaxation lets taxpayers who are not yet ready issue consolidated e-invoices instead of individual ones; it is optional for those whose systems are ready.
Amendment, 17 October 2026. We re-checked this guide against LHDN's e-Invoice Guideline (version 4.8), its e-Invoice FAQ (updated 4 September 2026) and its implementation timeline page (updated 30 August 2026), all read on 17 October 2026. Corrected: (1) The guide said all businesses, including sole proprietors, freelancers and micro-SMEs, had to issue e-invoices from 1 July 2025 as "Phase 3". LHDN's timeline has four phases: more than RM100 million from 1 August 2024; more than RM25 million to RM100 million from 1 January 2025; more than RM5 million to RM25 million from 1 July 2025; and up to RM5 million from 1 January 2026. Taxpayers with turnover below RM3,000,000 are exempt, with exceptions in section 1.6.10 (the shareholder, holding company, or related company or joint venture must itself have turnover of at least RM3 million). LHDN's FAQ refers to a Prime Minister's announcement increasing the exemption threshold from RM1 million to RM3 million but gives no effective date; guideline v4.8 (published 30 August 2026, replacing v4.7 of 7 July 2026) sets RM3 million, so check LHDN if your turnover is between RM1 million and RM3 million. The guide also described turnover as based on your latest return; the guideline bases it on audited financial statements for financial year 2022 (or the YA2022 tax return) and says later changes do not change your date. (2) The guide said LHDN requires 26 mandatory fields; the guideline says 55 data fields in eight categories. (3) The exclusions list is replaced with the guideline's own list (employment income, pension, alimony, zakat and others); "statutory contributions" and "BNM-regulated financial services" were not in LHDN's list. (4) The guide said only an LHDN-validated e-invoice supports a buyer's expense deduction; LHDN's FAQ Q4 says "taxpayers can continue to claim tax deductions or personal tax relief using existing documentation until such time the legislation has been amended", so every such statement was corrected. (5) Dates written as upcoming ("by 1 July 2025", "by May 2025") were rewritten because every phase date has passed. (6) The "LHDN has confirmed there is no grace period" and "initially announced as aspirational" lines were removed; LHDN's FAQ instead lists interim relaxation periods. Confirmed: MyInvois at myinvois.hasil.gov.my; the 72-hour rejection and cancellation window; consolidated e-invoices within seven calendar days after month-end; the offence under section 120(1)(d) of the Income Tax Act 1967 with a fine of RM200 to RM20,000, up to six months' imprisonment, or both. Removed as unsupported: the named accounting-software vendors, the three example MSIC codes, the "within seconds" validation claim and the "GST is zero-rated" aside. The claim that the portal is free was restored with LHDN's FAQ Q111 wording ("will be made available to the public for free"). The phases are not affected by Budget changes unless LHDN updates its timeline page.
Amendment, 17 October 2026 (RM1 million to RM3 million advice). Our earlier 17 October note told readers with turnover between RM1 million and RM3 million to "check LHDN". LHDN's e-Invoice FAQ (Q15 and Q16) answers the question: for a taxpayer under RM3 million who meets the section 1.6.10 criteria, "no e-Invoice compliance actions or penalties will be imposed", even where the taxpayer did not issue e-invoices from 1 January 2026 (Q15) or 1 July 2026 (Q16). The guide now says so, next to the exemption paragraph, and keeps the guideline version 4.8 citation. The section 1.6.10 exceptions are unchanged. Evidence: docs/verification-log/evidence-followups-d-oct17/evidence.md.
