E-InvoicingLHDNMyInvoisGuide

E-Invoicing in Malaysia: A Complete Guide for Businesses

How LHDN e-invoicing works, who must implement it and when, the RM3 million exemption, the relaxation period to 2027, and how to start.

F
Finvo Team
13 min read

E-invoicing in Malaysia means that invoices — and the credit, debit and refund notes that adjust them — are submitted to LHDN, the Inland Revenue Board, and validated through its MyInvois system before they count. LHDN phased the requirement in by turnover from 1 August 2024, and every phase has now started. Businesses with annual turnover or revenue below RM3 million are currently exempt, and the smallest businesses in scope are in an interim relaxation period until 31 December 2027.

This guide is for business owners, finance teams and accountants who need the whole picture in one place: what an e-invoice is, how it moves through MyInvois, whether and when the requirement applies to you, how to submit, and where to go for each topic in detail.

E-invoicing in Malaysia at a glance

What is an e-invoice?

An e-invoice, in LHDN's own definition, is "a digital representation of a transaction between a supplier and a buyer". It replaces the paper or electronic documents businesses issued before.

The difference from a PDF invoice is validation. An e-invoice is not simply sent to the buyer. It is first submitted to LHDN, checked against a defined structure, and returned with a unique identifier. Only the validated document counts.

The system that receives and validates e-invoices is MyInvois. This guide covers e-invoicing as a requirement; what MyInvois is and how it works covers the system itself — the portal, the app and how you access them.

How an e-invoice works

LHDN's e-Invoice Guideline describes the same lifecycle whichever way you submit:

  1. Step 1

    Create and submit

    When a sale is concluded, the supplier creates the e-invoice and submits it to LHDN — through the MyInvois Portal or the API.
  2. Step 2

    Validation

    LHDN checks the e-invoice. For API submissions, an accepted document can receive a UUID before validation is complete, so check that its status is Valid. A validated document has a validation date, time and link.
  3. Step 3

    Notification

    LHDN notifies both supplier and buyer that the e-invoice has been validated.
  4. Step 4

    Sharing

    The supplier shares the validated e-invoice with the buyer — or, for now, a visual representation carrying its QR code.
  5. Step 5

    72-hour window

    The buyer can request rejection and the supplier can cancel, within 72 hours of validation.
  6. Step 6

    Storage

    LHDN stores the validated e-invoice. You still keep your own records of the transaction.

A few details matter in practice:

  • Failed validation is not an e-invoice. If LHDN returns an error, the supplier corrects it and submits again.
  • The QR code is what makes a PDF acceptable. Anyone can scan it to check the e-invoice's existence and status on the MyInvois Portal. LHDN accepts a visual representation instead of the validated file until further notice.
  • After 72 hours, the e-invoice stands. Any change then needs a new document — a credit, debit or refund note. The 72-hour cancellation window covers the timing in detail.

The document follows the UBL 2.1 structure. The guideline lists 55 data fields, but not all of them apply to every document — the 55 MyInvois fields explains which are mandatory, which are conditional and which are optional. Invoices issued in a foreign currency also need an exchange rate to Ringgit — see multi-currency invoices in MyInvois.

Who has to implement e-invoicing, and when

The implementation timeline

LHDN phased e-invoicing in by annual turnover or revenue:

Annual turnover or revenueImplementation date
More than RM100 million1 August 2024
More than RM25 million, up to RM100 million1 January 2025
More than RM5 million, up to RM25 million1 July 2025
Up to RM5 million1 January 2026

Three rules decide which row you are in:

  • The figure is from 2022. It is the turnover or revenue in your audited financial statements for financial year 2022, or — without audited statements — the revenue in your year of assessment 2022 tax return.
  • Your date does not move once you are mandated. If your 2022 figure puts you in the table, a later fall in turnover does not undo it (General FAQ Q104). The exception is a business below RM3 million that meets the exemption criteria: it is exempt, and a later rise to RM3 million sets its date (next point).
  • Businesses below RM3 million, and new businesses, follow General FAQ Questions 12 to 14. If you were below RM3 million in 2022 or started trading in 2023–2025, you implement from 1 July 2026 if your turnover or revenue reached RM3 million in any year from 2023 to 2025, or if you do not meet the exemption criteria. If you meet the criteria and stay below RM3 million you are exempt, and once your turnover or revenue reaches RM3 million in 2026 or later you implement from 1 January of the second year after that year. A business that starts from 2026 and does not meet the criteria implements from 1 July 2026 or its commencement date, whichever is later.

Any business can also adopt e-invoicing voluntarily, ahead of its date.

Have these dates been postponed? No. LHDN's implementation timeline page (updated 30 August 2026) shows the same four dates. The latest change was the 30 August 2026 announcement raising the exemption threshold from RM1 million to RM3 million, effective 1 September 2026; it changes who is exempt, not the dates in the table. E-invoice implementation dates has the phase detail, the history of the relaxation-period extensions and the current status.

The RM3 million exemption

Taxpayers with annual turnover or revenue of less than RM3,000,000 are currently exempt from issuing e-invoices, including self-billed e-invoices. The exemption applies to every kind of taxpayer — individuals, partnerships, companies, co-operatives — but not to a taxpayer:

  • with a non-individual shareholder that has turnover of at least RM3 million;
  • that is a subsidiary of a holding company with turnover of at least RM3 million; or
  • with a related company or joint venture that has turnover of at least RM3 million.

The threshold was raised from RM1 million to RM3 million with effect from 1 September 2026 (HASiL announcement of 30 August 2026), so an older figure you remember may be out of date. Who is exempt from e-invoicing covers how turnover is measured and the group-company conditions in full.

LHDN separately exempts foreign diplomatic offices and individuals who are not conducting a business, and some kinds of payment need no e-invoice at all — employment income, pension, alimony, zakat, certain dividend distributions and certain securities transactions among them.

Being exempt from issuing does not exempt your suppliers: a business that sells to you still issues you an e-invoice if it is in scope. In the other direction, the ordinary receipts an exempt business issues remain valid proof of expense for its customers.

The interim relaxation period

Earlier phases had six-month interim relaxation periods. Eligible taxpayers in the group specified by LHDN with turnover or revenue of up to RM5 million and a mandatory implementation date of 1 January or 1 July 2026 have a relaxation period until 31 December 2027. Check the applicable rules; present-day turnover alone does not establish eligibility.

During relaxation, taxpayers may:

  • issue consolidated e-invoices (and consolidated self-billed e-invoices) for all transactions, including those that would otherwise need an individual e-invoice;
  • put any description in the consolidated document's description field; and
  • decline to issue an individual e-invoice even if a buyer asks for one, provided they consolidate.

LHDN has said it will not prosecute non-compliance under Section 120 of the Income Tax Act during the period, provided the consolidation requirements are met.

Quick check: does e-invoicing apply to you?

  1. Check exemption eligibility and any existing obligation. Turnover below RM3 million alone does not settle the question; relevant company relationships and a previously established obligation matter too.
  2. Check when the business commenced. Businesses that began after 2022 may follow different rules from the original phase table.
  3. Check later threshold crossings. Revenue history and changes in exemption eligibility may affect the date.
  4. Use the historical phase table where applicable. Do not determine every business's date from its present-day turnover.
  5. Check interim relaxation eligibility. If an applicable relaxation covers your established implementation date, follow its conditions and end date.

For the details, see e-invoice implementation dates. If expected and actual first-year revenue differ, or exemption eligibility changes, confirm your position with LHDN or your tax agent.

Because the exemption threshold and the implementation timeline were last revised on 30 August 2026, confirm your own position against LHDN's current guidelines — listed at the end of this guide — before relying on it.

How to start e-invoicing

The two ways to submit

LHDN offers two transmission mechanisms, and you can choose whichever fits:

MyInvois PortalAPI
What it isLHDN's free portal, reached by logging in to MyTaxA direct connection from software to the MyInvois System
How documents are createdOne at a time on a form, or in batches by uploading LHDN's pre-defined Excel spreadsheetGenerated by your system in XML or JSON
Who it suitsBusinesses without their own invoicing system, or low volumesHigher volumes, or anyone already invoicing from software
How you connectMyTax loginYour own ERP system, a Peppol service provider, or a non-Peppol technology provider

For API submissions, v1.1 validates a digital signature; the SDK currently permits ordinary v1.0 without signature validation until a retirement notice. An authorised provider may use its own certificate. The MyInvois Portal guide walks through logging in and submitting on the portal, and the MyInvois API explains what connecting your own system involves. The MyInvois portal versus third-party apps compares the routes in practice, and choosing accounting software covers what to look for if you want e-invoicing built into your books.

Getting started in five steps

  1. Confirm your date using the quick check above.
  2. Gather your details — TIN, business registration number, SST registration if you have one, and your MSIC code.
  3. Choose how you will submit — the portal, or software connected through the API.
  4. Prepare your customer and product data — buyers' TINs and registration numbers for business customers, and a classification and tax type for each product or service.
  5. Test before going live — LHDN runs a separate sandbox environment for this. Plan, too, for the times MyInvois is unavailable: e-invoicing when MyInvois is down covers what to do.

LHDN e-invoice compliance: requirements and checklist turns these into a detailed, step-by-step preparation checklist.

The types of e-invoice

Every document carries a type code:

CodeDocumentCodeSelf-billed equivalent
01Invoice11Self-billed Invoice
02Credit Note12Self-billed Credit Note
03Debit Note13Self-billed Debit Note
04Refund Note14Self-billed Refund Note

Credit, debit and refund notes adjust an e-invoice that has already been validated — see credit notes and debit notes in MyInvois.

Self-billed documents (11 to 14) are issued by the buyer instead of the supplier, in a closed list of circumstances such as purchases from foreign suppliers and payments to agents. Self-billed e-invoices in Malaysia covers when they apply and how to issue one.

Consolidated e-invoices

Where a buyer does not ask for an e-invoice — typical for walk-in retail customers — the supplier issues an ordinary receipt and later reports those sales in a consolidated e-invoice. Consolidation is monthly: the consolidated e-invoice is submitted within seven calendar days after the month end. Consolidated e-invoices covers the permitted structures, the buyer details to use and the full exclusion list.

Some activities must issue an e-invoice for every transaction and cannot consolidate. They currently include:

  • the sale of any motor vehicle;
  • flight tickets and private charters;
  • construction contracts;
  • pay-outs to betting and gaming winners;
  • payments to agents, dealers and distributors; and
  • from 1 January 2026, any single transaction above RM10,000, in every industry.

During the interim relaxation period, consolidation is allowed for all transactions. The industry guides show how this plays out for restaurants, e-commerce sellers and construction companies, and the guide for freelancers and sole proprietors covers the smallest end of the range, where the exemption usually decides the question.

LHDN's role and the official e-invoice sources

LHDN designs the rules, runs the MyInvois System and validates every e-invoice. What it does not do is issue your e-invoices for you: the obligation to issue — and to get the content right — sits with the supplier, or with the buyer for self-billed documents.

Everything in this guide traces back to LHDN's published documents, and those are what to check before relying on any rule — including this page:

SourceWhat it is for
e-Invoice Guideline and e-Invoice Specific GuidelineThe rules themselves. At the time of writing, version 4.8 (30 August 2026) and version 4.9 (7 September 2026). Both are revised often.
Implementation timelineThe phases and the current exemption threshold
MyTaxThe login to the MyInvois Portal. There is no separate public sign-up for the portal.
MyInvois SDKTechnical documentation for developers and software providers connecting through the API

Where to go next

Related Articles