LHDN E-Invoice Mandatory July 2026 — Complete Guide for Malaysian Businesses
From 1 July 2026, e-invoicing via LHDN's MyInvois system is mandatory for all businesses in Malaysia — including those with annual turnover below MYR 1 million. This guide covers who must comply, what the requirements are, and how to submit.
Deadline alert: The e-invoice mandate takes effect on 1 July 2026 for all remaining businesses. Non-compliant businesses risk penalties under the Income Tax Act 1967. Start preparing now.
What is the July 2026 E-Invoice Mandate?
LHDN (Lembaga Hasil Dalam Negeri Malaysia, the Inland Revenue Board) is implementing a phased nationwide e-invoicing mandate. Under this mandate, all commercial transactions must be reported through the MyInvois system — LHDN's centralised e-invoice portal — in real time or near-real time.
The mandate was introduced in stages based on annual turnover:
| Phase | Effective Date | Annual Turnover |
|---|---|---|
| Phase 1 | 1 August 2024 | Above MYR 100 million |
| Phase 2 | 1 January 2025 | MYR 25 million – MYR 100 million |
| Phase 3 | 1 July 2025 | MYR 1 million – MYR 25 million |
| Phase 4 (Final) | 1 July 2026 | All remaining businesses (below MYR 1 million) |
The July 2026 phase is the final expansion — it captures all freelancers, sole proprietors, small businesses, and micro-enterprises that were not previously covered.
Who Must Comply?
From 1 July 2026, every business registered in Malaysia that issues invoices must comply, regardless of size or sector. This includes:
Are freelancers included? Yes — if you run a registered business (e.g., Enterprise under SSM) and issue invoices to other businesses or individuals, you must submit e-invoices via MyInvois from July 2026. Consult LHDN or a tax agent to confirm your specific obligations.
What Is MyInvois?
MyInvois is LHDN's official e-invoice platform. It serves as the central hub through which all e-invoices in Malaysia must pass. When you issue an invoice, you (or your software) submits it to MyInvois, which validates it and returns a unique Unique Identification Number (UIN) and a QR code. The invoice is only considered valid once it has been validated by MyInvois.
Businesses can interact with MyInvois in two ways:
MyInvois Portal (Manual)
Log in to myinvois.hasil.gov.my and submit invoices manually through the web interface. Suitable for very low invoice volumes.
API Integration (Automated)
Connect your invoicing software directly to the MyInvois API. Invoices are submitted automatically in the background — no manual steps required. This is how InvoiceLah works.
What Information Does an E-Invoice Need?
A valid Malaysian e-invoice must contain all standard invoice fields plus the additional fields required by MyInvois. The key mandatory fields are:
Supplier TIN (Tax Identification Number)
Your LHDN-issued TIN, starting with "C" for companies or "IG" for individuals. This is the primary identifier LHDN uses to link the invoice to your tax record.
Supplier SSM / Business Registration Number
Your company or enterprise number issued by the Companies Commission of Malaysia (SSM).
Supplier MSIC Code
Malaysian Standard Industrial Classification (MSIC) code that describes your business activity. Used by LHDN to categorise industry sectors.
Buyer TIN and name
The buyer's Tax Identification Number and legal name. For retail transactions where the buyer's TIN is unknown, a general TIN (EI00000000010) may be used.
Line items with descriptions and amounts
Each product or service must be listed separately with description, quantity, unit price, and total amount.
Tax category and tax amount
For SST-registered businesses, the applicable tax rate (e.g., 8% Service Tax) and tax amount in MYR must be shown. Non-taxable supplies should be marked as "Exempt".
Currency and exchange rate
If the invoice is in a foreign currency, the exchange rate to MYR must be stated.
Invoice date and time
The date and time of issuance in ISO 8601 format (e.g., 2026-07-01T10:30:00).
Source: LHDN MyInvois SDK documentation. Requirements subject to change — refer to myinvois.hasil.gov.my for the latest field specifications.
How to Submit E-Invoices via InvoiceLah
InvoiceLah integrates directly with the MyInvois API. Once you connect your account, e-invoice submission is automatic — you create invoices the same way you always have, and InvoiceLah handles the MyInvois submission in the background.
Connect your MyInvois credentials
In your InvoiceLah profile, enter your LHDN TIN, SSM registration number, and MSIC code. InvoiceLah stores these securely and includes them on every invoice automatically.
Add your client's TIN
When creating or editing a client record, enter their TIN. InvoiceLah saves this per-client so you don't need to re-enter it each time.
Create your invoice as normal
Fill in your line items, amounts, and any SST. InvoiceLah formats the invoice data into the UBL XML format required by MyInvois automatically.
Submit — one click
Click "Submit to MyInvois". InvoiceLah sends the invoice to LHDN, retrieves the Unique Identification Number (UIN) and QR code, and attaches them to your invoice PDF.
Send to your client
Send the validated invoice (with LHDN QR code) to your client via email or WhatsApp directly from InvoiceLah. Your client can scan the QR code to verify the invoice on the MyInvois portal.
Penalties for Non-Compliance
Failure to issue e-invoices as required by LHDN carries penalties under the Income Tax Act 1967. LHDN has the authority to:
Impose fines on businesses that fail to submit invoices through MyInvois
Disallow expense claims by buyers who cannot produce a valid (MyInvois-validated) invoice
Conduct tax audits on businesses with missing or invalid e-invoice records
Issue penalties for late or incorrect submissions
Important: For buyers, this is equally critical — if your supplier does not give you a validated e-invoice, you may not be able to claim that expense as a deduction. Both parties have an incentive to ensure e-invoices are issued correctly.
Frequently Asked Questions
Is e-invoice mandatory for freelancers?
From 1 July 2026, e-invoicing applies to all registered businesses in Malaysia. If you operate as a registered sole proprietor or Enterprise under SSM and have a TIN, you are likely required to comply. Individuals who earn income without a formal business registration may have different obligations — consult LHDN or a tax agent for your specific situation.
What if my customer does not have a TIN?
For business-to-consumer (B2C) transactions where the buyer does not have a TIN or declines to provide one, LHDN permits the use of a general TIN: EI00000000010. This allows you to submit the e-invoice without the buyer's TIN while remaining compliant.
Can I use InvoiceLah for MyInvois submission?
Yes. InvoiceLah integrates directly with the MyInvois API. Once you configure your LHDN credentials in your InvoiceLah profile, invoice submission to MyInvois is handled automatically. The validated invoice with the LHDN QR code is generated and ready to send to your client.
What is the deadline for e-invoice compliance?
1 July 2026 is the deadline for all remaining businesses (those below MYR 1 million annual turnover). Businesses above MYR 1 million should already be compliant from earlier phases. LHDN has not announced a grace period for the July 2026 phase — assume the deadline is firm and prepare in advance.
Submit e-invoices to MyInvois automatically
InvoiceLah connects directly to LHDN's MyInvois API. Create your invoice, click submit — we handle the rest. Free forever for Malaysian businesses.
Try InvoiceLah free