Skip to main content
Guides

Malaysia's e-Invoicing Mandate: What LHDN's e-Invois Rollout Means for Your Business

e-Invoicing is a phased, turnover-based mandate from LHDN requiring every applicable sale to be validated through MyInvois before it counts as a proper tax invoice — entirely separate from SST. This guide covers how to find your phase, what you need to issue a compliant e-Invoice, and how to get your business ready before your own go-live date.

E-Invoicing is the biggest change to how Malaysian businesses document a sale in years, and unlike SST or EPF, it isn't a new tax or contribution — it's a new, LHDN-validated format every invoice eventually has to be issued in. That distinction matters, because it means e-Invoicing applies to far more businesses than SST ever will, on a phased timeline tied to your turnover rather than to what you sell. This guide covers what e-Invoicing actually requires, how to work out when your business is in scope, and the practical steps to get ready before your own phase arrives.

1. Understand what e-Invoicing actually is

An e-Invoice isn't just a PDF invoice emailed to a customer — it's a structured data document (following a format LHDN specifies) that gets validated by LHDN in near-real-time through the MyInvois system before it counts as a legitimate tax invoice. Once validated, LHDN returns a unique identifier and a QR code that goes on the invoice you actually hand to your customer.

This is a genuinely different requirement from SST:

  • SST is a tax you collect and remit on specific taxable goods or services, only if you're registered.
  • e-Invoicing is a documentation and reporting requirement for the transaction itself — covering goods, services, and, eventually, most other business transactions — regardless of whether SST applies to you at all.

A business that's never touched SST because it falls under every threshold can still be squarely in scope for e-Invoicing, because the two run on entirely separate rules.

2. Know your phase — the mandate isn't "on" for everyone at once

LHDN rolled e-Invoicing out in phases, by annual turnover, rather than switching it on for every business simultaneously — and the phase thresholds and dates have already been revised more than once since the mandate was first announced. The broad shape, as most recently published, phases in from businesses with the highest turnover down to progressively smaller ones over roughly the following couple of years, with each phase preceded by an "interim relaxation period" that softens enforcement right after that phase's go-live date.

Don't calculate your own phase from a number you remember reading — LHDN has revised both the phase dates and the exemption threshold since the mandate was announced, most recently moving the bottom exemption threshold itself. Check the current phase table on LHDN's own MyInvois portal or a recent official LHDN notice before you plan around a specific date.

What determines your phase

Your phase is generally based on your business's annual turnover from a specified past financial year, not your current or projected turnover — which means a business that's grown significantly since that reference year could already be in an earlier phase than its current size would suggest, or vice versa for one that's shrunk. Confirm which financial year LHDN is using as the reference point for your business's turnover banding, since this detail is easy to get wrong from memory and directly determines your actual deadline.

If your turnover sits below the smallest-business exemption threshold

A threshold exists below which a business isn't mandated to implement e-Invoicing at all yet — though this threshold itself has moved since the mandate was introduced, so confirm the current figure rather than one you've seen quoted. Businesses below it can still adopt e-Invoicing voluntarily, which is worth considering if a lot of your customers are already-mandated businesses that would prefer receiving a validated e-Invoice from their suppliers.

3. What you actually need to issue a compliant e-Invoice

A handful of pieces need to be in place before your business can issue its first validated e-Invoice:

  • A Tax Identification Number (TIN) registered with LHDN — the anchor identifier every e-Invoice is tied to, for both you and the buyer.
  • Complete, accurate buyer information — the buyer's own TIN (for a B2B transaction), registration details, and address, all of which now need to be captured and verified at the point of sale rather than cleaned up later.
  • A way to generate the required data fields — LHDN's e-Invoice format specifies mandatory fields (item descriptions, tax category, classification codes, and more) well beyond what a simple invoice template usually includes.
  • A submission method — covered next — that can actually reach LHDN's MyInvois system to get each invoice validated.

Start with your customer master data now

The single most time-consuming part of getting ready is usually not the technical submission piece — it's going back through your existing customer list to collect TINs and registration details you were never previously required to hold. Starting this well before your phase's go-live date, rather than scrambling once it's in force, is the single highest-leverage thing a business in an upcoming phase can do today.

A simple way to start: add a TIN and registration-number field to whatever form or process you already use to onboard a new B2B customer, so new accounts stop adding to the backlog while you work through existing ones. For a long-standing customer relationship, a short email or call asking for their TIN ahead of your go-live date is usually enough — most businesses that are themselves already in an earlier phase are used to being asked by now.

4. Choose how you'll actually submit e-Invoices

LHDN offers more than one way to get an invoice validated, and the right one depends mostly on your transaction volume:

The MyInvois portal

A free, web-based portal where you manually enter invoice details and submit them one at a time (or via a bulk upload for a batch). This works fine for a low-volume business, but becomes genuinely painful once you're issuing more than a handful of invoices a day.

API integration

Larger businesses, or anyone issuing invoices in volume, typically connect their existing accounting or point-of-sale system directly to MyInvois via API, so validation happens automatically as part of the normal sales process rather than as a separate manual step.

A certified service provider (PEPPOL / middleware)

A growing number of accounting software vendors and dedicated e-Invoicing middleware providers now offer built-in MyInvois submission, often the easiest route for an SME that doesn't want to build its own API integration — worth checking whether whatever accounting software you already use has added this as a feature before paying for something new.

5. What changes in your day-to-day once you're in scope

Once your phase takes effect, every applicable sale needs validation before (or shortly after, during any relaxation period) it's considered a proper tax invoice — which changes a few habits that may currently be informal:

  • Capturing buyer details at the point of sale, not after the fact, since missing or wrong buyer data is the most common reason an e-Invoice submission gets rejected or delayed.
  • Issuing a credit note or debit note as its own validated e-Invoice, rather than an ad-hoc adjustment, for any refund, discount, or correction after the original sale.
  • Keeping validated e-Invoices (and their LHDN-issued unique identifiers) as your actual tax records, since these — not whatever your own system generates independently — are what LHDN now treats as authoritative.

This also changes what a customer expects from you. A business that's itself already mandated will often ask for your TIN before you've even finished a sale, since they need it to submit their own validated e-Invoice — getting used to supplying it promptly, rather than treating it as an unusual request, is worth doing before it becomes routine on both sides.

Getting this operational shift right matters for more than compliance — a business that's organized and easy to reach tends to also be easier for customers to find and trust, which is exactly what a free, verified listing here helps with alongside everything else you're tightening up. It's worth seeing how other Malaysian businesses present themselves once their records and public details are in order.

6. Use the relaxation period — don't wait for the deadline to actually arrive

Each phase's go-live date typically comes with an interim relaxation period immediately after it, during which LHDN eases strict enforcement (for example, allowing a consolidated e-Invoice covering multiple transactions, rather than demanding full validation of every single one from day one) while businesses adjust. Treat that window as working time to fix real problems — bad customer data, a submission method that doesn't yet work reliably — not as extra time to delay starting. A business that begins testing early in its relaxation period usually finds and fixes its process issues before enforcement tightens; one that waits until the relaxation period is ending is doing first-time troubleshooting under real deadline pressure.

Common mistakes businesses make with e-Invoicing

  • Confusing e-Invoicing's turnover-based phases with SST's registration thresholds. They're entirely separate systems with separate rules — being below the SST threshold says nothing about whether you're already in an e-Invoicing phase.
  • Leaving customer TIN and registration data collection until the go-live date. This is consistently the slowest part of getting ready, and it can't be rushed the week before enforcement starts.
  • Treating the relaxation period as extra time before anything needs to happen. It's meant for fixing problems you've already found through real testing, not for delaying the first attempt at a validated e-Invoice.

Where to start this week

  • This week: Check LHDN's current MyInvois phase table against your business's annual turnover from the correct reference financial year, so you know your actual go-live date rather than a remembered one.
  • If your phase is approaching: Start pulling together TINs and registration details for your regular customers now, and decide whether the MyInvois portal, an API integration, or a service provider fits your invoice volume.
  • Once you have a submission method: Run a handful of real invoices through it during any relaxation period, specifically to surface data or process problems while enforcement is still soft.
  • If you're currently below the exemption threshold: Note the date in your calendar to re-check your turnover banding periodically, since crossing it moves you into scope on LHDN's schedule, not on your own.

E-Invoicing isn't optional once your phase arrives, and the businesses that struggle with it are almost always the ones that treated the go-live date as the start of preparation instead of the end of it.

Frequently asked questions

Is e-Invoicing a new tax, like SST?

No. e-Invoicing is a documentation and validation requirement for how an invoice is issued and recorded, not a tax itself. It applies based on your turnover phase, entirely independent of whether you're registered for or liable to pay SST.

When does e-Invoicing become mandatory for my business?

It depends on your annual turnover from a specific reference financial year LHDN uses for phase banding, and the phase dates and exemption threshold have both been revised since the mandate was first announced. Check LHDN's current MyInvois phase table directly rather than relying on a date you've seen quoted elsewhere.

What's the difference between the MyInvois portal, API integration, and a service provider?

The MyInvois portal is a free, manual, web-based way to submit invoices one at a time or in a batch, suited to low volume. API integration connects your existing accounting or POS system directly to MyInvois for automatic validation, while a certified service provider or accounting software add-on offers built-in submission without building your own integration — the right choice depends mainly on how many invoices you issue.

What information do I need from a customer to issue them an e-Invoice?

For a B2B transaction, you generally need the buyer's own Tax Identification Number (TIN), registration details, and address, captured accurately at the point of sale. Missing or incorrect buyer information is the most common reason an e-Invoice submission gets rejected or delayed.

What is the relaxation period, and what should I do during it?

Each phase's go-live date is typically followed by an interim relaxation period where enforcement is softer — for example, allowing a consolidated e-Invoice covering multiple transactions rather than demanding full validation from day one. Use it to test your submission process and fix real problems, not as extra time before starting.

My business is below the exemption threshold — do I need to do anything yet?

Not immediately, though the exemption threshold itself has changed since the mandate was introduced, so confirm the current figure applies to you rather than one you've seen elsewhere. You can still adopt e-Invoicing voluntarily, which is worth considering if many of your customers are already mandated.

What changes about how I handle refunds or corrections once I'm in scope?

A refund, discount, or correction after the original sale needs to be issued as its own validated e-Invoice (a credit note or debit note), rather than an informal adjustment to the original invoice. This is one of the more common habits businesses have to formalize once their phase takes effect.

What's the single most time-consuming part of getting ready for e-Invoicing?

Usually not the technical submission setup — it's going back through your existing customer list to collect Tax Identification Numbers and registration details you were never previously required to hold. Starting this well before your phase's go-live date is the highest-leverage thing to do early.

WhatsApp us