E-Invoice12 min read

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:

PhaseEffective DateAnnual Turnover
Phase 11 August 2024Above MYR 100 million
Phase 21 January 2025MYR 25 million – MYR 100 million
Phase 31 July 2025MYR 1 million – MYR 25 million
Phase 4 (Final)1 July 2026All 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:

Sole proprietors and partnerships (Enterprise registration)
Freelancers and self-employed individuals with a business registration
Sdn Bhd and Bhd companies of any size
Cooperatives (Koperasi)
Associations and societies conducting commercial activities
Foreign companies conducting business in Malaysia

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.

1

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.

2

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.

3

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.

4

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.

5

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

Related guides

Invoice Generator Malaysia — Free Invoicing for Freelancers | InvoiceLah