Malaysia has introduced mandatory e-invoicing through MyInvois, with a phased rollout that started on August 1, 2024, based on annual turnover.
Under MyInvois, invoices must be issued as structured electronic documents and validated through the system operated by LHDN.
This affects how invoices are issued, when they become legally valid, and which invoicing systems Shopify merchants can use.
This article explains what MyInvois looks like for Shopify stores in Malaysia and how to issue compliant e-invoices without changing your existing checkout or order workflow.
- What is MyInvois in Malaysia?
- What format does MyInvois require for e-invoices?
- When does e-invoicing become mandatory in Malaysia?
- How does MyInvois apply to Shopify stores selling B2B?
- How does e-invoicing work for B2C transactions?
- Support for Malaysian MyInvois e-invoices in Sufio
- Frequently asked questions
Companies established in Malaysia are required to issue structured electronic invoices for most domestic business-to-business (B2B) transactions under the country’s mandatory e-invoicing framework.
While PDF or paper copies may still be available for convenience, they will only serve as a visual representation of the underlying electronic invoice.
Under the MyInvois framework, invoices must be issued in a structured electronic format and submitted to MyInvois for real-time validation by LHDN to be recognized for tax purposes.
For applicable transactions, an invoice is considered legally issued only after it has been validated by LHDN through MyInvois.
This validation determines the official invoice issuance date, which directly impacts tax reporting, compliance timelines, and accounting records.
The mandatory B2B e-invoicing rules in Malaysia were introduced through legislation issued by the Inland Revenue Board of Malaysia (LHDN).
In Malaysia, e-invoices issued through MyInvois must follow a prescribed structured format defined by the tax authority (LHDN), using XML or JSON.
A structured e-invoice is a machine-readable data file, not a document designed for manual reading.
This allows invoice data to be automatically validated and processed by the MyInvois system.
Each e-invoice includes standardized data fields, such as:
- Supplier and buyer details
- Tax identification numbers
- Invoice number and issue date
- Line-level amounts and applicable tax breakdowns
Because the data is transmitted in predefined fields, MyInvois can reliably check accuracy and compliance without interpreting free text.
Once an e-invoice is submitted, MyInvois validates it and assigns a unique identifier (UUID) along with a QR code. The UUID serves as the official reference for the invoice and confirms its validity within the system.
After validation, businesses have up to 72 hours to reject or cancel the e-invoice in case of errors before it becomes final in MyInvois.
E-invoicing in Malaysia is being rolled out in phases based on a business’s annual turnover.
Each business must start issuing e-invoices through MyInvois from the effective date of the rollout phase that applies to its turnover.
Below is the MyInvois e-invoicing timeline based on annual turnover:
| Mandatory from | Business size | Annual turnover (MYR) |
|---|---|---|
| August 1, 2024 | Large enterprises | Above RM100 million |
| January 1, 2025 | Medium to large businesses | RM25–100 million |
| July 1, 2025 | Small to medium businesses | RM5–25 million |
| January 1, 2026 | Small businesses | RM1–5 million |
| July 1, 2026 | Micro/small businesses | Up to RM1 million |
From the applicable start date, only structured electronic invoices validated through MyInvois are legally valid for tax purposes.
Only invoices validated through the MyInvois system are accepted for tax reporting and compliance.
For Malaysia-based Shopify stores, you must ensure your invoicing process supports MyInvois-compliant e-invoices for qualifying B2B transactions.
Shopify stores selling B2B in Malaysia should:
- Collect essential buyer details, such as the registered business name and tax identification number, to determine whether the transaction requires a MyInvois e-invoice.
- Generate invoices in a structured electronic format, such as XML or JSON, in line with MyInvois technical requirements.
- Submit invoice data to the MyInvois platform for validation by LHDN, so the invoice is legally issued.
A PDF invoice may still be shared with the customer for reference, but it does not replace a validated e-invoice and has no legal standing for tax purposes on its own.
For B2C transactions (consumer invoices), invoices must also be submitted to MyInvois.
Businesses may issue individual e-invoices for each sale or submit consolidated e-invoices covering multiple consumer transactions within the permitted reporting period.
For Shopify stores in Malaysia affected by the MyInvois mandate, Sufio will support compliance with Malaysian e-invoicing requirements, without requiring changes to your existing Shopify checkout.
Sufio will automatically generate the e-invoice data required by MyInvois. This helps reduce errors caused by missing or incorrect information and supports the submission of invoice data through the MyInvois platform.
This applies to both invoices automatically created from orders in your Shopify store as well as invoices created manually in the Sufio app.
The same applies to credit notes, whether they are generated automatically from refunds and returns or created manually.
At the same time, Sufio will continue to generate professional PDF invoices that can be shared with customers, preserving a familiar invoicing experience.
This approach allows your Shopify store to operate as usual, while preparing for and complying with mandatory e-invoicing requirements in Malaysia.
Note
MyInvois e-invoicing in Sufio is currently in development and is expected to become available for Malaysian Shopify stores in a future release.
You can join our waiting list to get early access and receive updates about our progress.
Is e-invoicing mandatory in Malaysia?
Yes. E-invoicing is mandatory in Malaysia for all taxpayers carrying out commercial activities.
Once mandatory, you must issue e-invoices for applicable transactions and submit them for validation through the Inland Revenue Board of Malaysia (IRBM) system.
Paper or PDF invoices may still be used for reference, but they are no longer enough to meet Malaysian tax requirements.
Who needs to generate an e-Invoice?
Any business or individual registered for tax in Malaysia must issue e-invoices once they enter the mandatory phase.
The requirement is based solely on annual turnover, not on the type of business.
If your turnover is currently below the minimum threshold, you may be temporarily exempt. However, you should still prepare, as the scope will expand over time.
How do I submit an e-invoice in Malaysia?
If you run a Shopify store, the most efficient way to submit e-invoices will be through an invoicing app like Sufio once MyInvois support becomes available.
Instead of manually issuing invoices in the MyInvois Portal, Sufio will connect your Shopify store to your invoicing workflow and will prepare invoice data in the required structured format.
This will allow you to generate compliant e-invoices without disrupting your existing checkout or fulfillment process.
What is the real purpose of e Invoice Malaysia?
The purpose of e-invoicing is to give IRBM near real-time visibility into taxable transactions while reducing manual errors.
By standardizing invoice data across all transaction types, the system improves accuracy, simplifies compliance, and creates a single, reliable source of truth for tax reporting in e invoice Malaysia.
Malaysian invoices for Shopify stores
Let Sufio automatically send invoices and receipts for every order made in your store.
Get Sufio – Invoices for Malaysian stores from the Shopify App Store