Malaysia's e-invoicing rollout is one of the most significant tax infrastructure changes in recent years — and most SME founders are either unaware of it, unclear on when it applies to them, or know they need to comply but have not yet taken action.
This guide gives you the facts: what the mandate requires, the exact deadlines by business size, what a valid e-invoice in Malaysia must contain, and the practical steps to get compliant before your deadline.
What Is the LHDN E-Invoice Mandate?
The Inland Revenue Board of Malaysia (LHDN / IRB) has mandated a nationwide transition to electronic invoicing through its MyInvois platform. Under this system, every invoice, credit note, and debit note issued by a Malaysian business must be submitted to LHDN's MyInvois portal in real time — validated by LHDN, assigned a unique identification number, and then issued to the buyer.
The purpose is straightforward: LHDN gains near real-time visibility into business transactions across the Malaysian economy, improving tax compliance, reducing shadow economic activity, and creating a digital audit trail for every commercial transaction.
For Malaysian businesses, this means your invoicing process must change fundamentally. You cannot simply generate a PDF invoice in Word, email it to your customer, and record it in your accounts separately. Every invoice must flow through MyInvois before it is considered legally valid.
E-Invoice Deadlines by Company Size
LHDN has implemented a phased rollout based on annual turnover:
- Phase 1 — August 2024: Businesses with annual turnover exceeding RM100 million. Already mandatory.
- Phase 2 — January 2025: Businesses with annual turnover between RM25 million and RM100 million. Already mandatory.
- Phase 3 — July 2025: All remaining businesses — including SMEs with revenue below RM25 million. This covers the vast majority of Malaysian SMEs.
If your business has annual revenue above RM500,000 and you are not already e-invoicing, you are likely already overdue for compliance. LHDN has indicated that enforcement for Phase 3 businesses is active and penalties are being applied.
What a Valid Malaysian E-Invoice Must Contain
A compliant Malaysian e-invoice is not simply a digital version of your existing invoice. LHDN's MyInvois system requires specific data fields to be present and correctly formatted in every e-invoice:
- Supplier information: Full legal business name, Tax Identification Number (TIN), Business Registration Number (BRN), SST registration number (if applicable), MSIC code, and business address.
- Buyer information: Full legal name, TIN, BRN (for Malaysian entities), email address, and mailing address.
- Invoice details: Unique sequential invoice number, issue date and time, invoice currency, applicable exchange rate (for foreign currency transactions).
- Line items: Description of goods or services, unit price, quantity, subtotal per line, applicable SST code and amount per line, and total amount inclusive of all taxes.
- Payment details: Payment mode, bank account number, payment terms.
- Validation stamp: Once submitted to MyInvois, the platform returns a validated e-invoice with a QR code and unique document reference number. This validated document is what you issue to your buyer.
The Two Compliance Routes: MyInvois Portal vs. API Integration
LHDN offers two methods for submitting e-invoices:
Option 1: MyInvois Portal (Manual) — Log into the LHDN MyInvois web portal and manually input each invoice. This is practical for businesses with very low invoice volumes (fewer than 20 per month). For most SMEs, this is time-consuming and error-prone.
Option 2: API Integration (Automated) — Connect your accounting software directly to MyInvois via API. Every invoice you raise in Xero is automatically submitted to MyInvois, validated in seconds, and returned with its QR code — without any manual intervention. This is the route that makes e-invoicing practically seamless.
How ZeroPilot AI Handles E-Invoice Compliance
ZeroPilot AI's clients receive e-invoice compliance as an integrated part of their cloud accounting setup, not as a separate workflow. When you raise an invoice in Xero within the ZeroPilot ecosystem, our integration layer submits it to MyInvois automatically, captures the validated response, stores the QR-coded document, and ensures the corresponding Xero record is updated with the MyInvois reference number.
You do not interact with the MyInvois portal at all. The compliance happens in the background, every time, without adding steps to your invoicing workflow. Monthly reporting includes a complete e-invoice compliance summary that documents every submission, validation status, and any exceptions that require attention.
The Penalties for E-Invoice Non-Compliance
LHDN's enforcement framework for e-invoice non-compliance includes:
- Fines of up to RM300 per non-compliant invoice for a first offence.
- Increased penalties for repeated non-compliance, escalating to RM500 per invoice.
- Potential rejection of expense deductions for buyers who cannot provide a valid LHDN-validated e-invoice from their suppliers — meaning your non-compliance creates tax problems for your customers as well.
For an SME issuing 100 invoices per month, three months of non-compliance could generate RM90,000 in fines. The cost of getting compliant now is a fraction of the cost of enforcement action later.
See our pricing plans for how e-invoice compliance is included across ZeroPilot AI's service tiers, or book a free demo to see the MyInvois integration working in real time on a live Xero account.
Get E-Invoice Compliant Before LHDN Comes Knocking
ZeroPilot AI handles MyInvois integration as part of your standard cloud accounting setup. Book a free demo and see exactly how the e-invoice workflow operates — zero manual steps, full compliance, built into your existing invoicing process.