
MyInvois Malaysia Explained: Scope, Rollout Waves, SST Handling, and the 2026 Phase 4 Deferral
Global E-Invoicing Platform Series
This guide is part of a comprehensive series. Explore all 36 topics:
MyInvois is the LHDN e-invoicing clearance platform that validates and assigns a UUID to every in-scope Malaysian B2B invoice before it is legally valid. Phase 1 (turnover above RM100m) went live on 1 August 2024 and the rollout extends down through five phases — with Phase 4 (RM1m–RM5m) deferred to 1 January 2026 and Phase 5 (below RM1m) following on the LHDN timeline. The mandate covers UBL 2.1 / JSON payloads, 8% SST handling, a 72-hour post-clearance rejection window, monthly consolidated B2C submissions, and a verification QR that the buyer scans to confirm validation.
At a glance
- Authority: Inland Revenue Board of Malaysia (LHDN / IRBM).
- Mandate name: MyInvois e-Invoicing — Malaysia's national CTC clearance regime.
- Artefact: UBL 2.1 / JSON payload + LHDN UUID + verification QR on the buyer PDF.
- Transport: MyInvois REST API or MyInvois Portal direct entry.
- Live since: 1 August 2024 (Phase 1, turnover > RM100m).
- Next milestone: Phase 4 onboarding (RM1m–RM5m) on 1 January 2026 after LHDN's June 2025 deferral.
- Tax rate handled: 8% SST (taxable services), with SST-exempt and zero-rated flows supported.
- Last reviewed: 20 November 2026 against the LHDN e-Invoice timeline and the May 2026 LHDN FAQ.
What MyInvois actually is
MyInvois is a clearance / validation platform — every in-scope invoice is transmitted to LHDN in UBL 2.
MyInvois is a clearance / validation platform — every in-scope invoice is transmitted to LHDN in UBL 2.1 (XML) or JSON, signed with an LHDN-onboarded digital certificate, and assigned a unique UUID that must be printed on the buyer PDF together with a QR resolving to LHDN's public verification endpoint. Until the UUID is issued, the invoice is not legally valid for SST recovery and the buyer's AP system is likely to block payment.
The mandate covers six document types: Invoice, Credit Note, Debit Note, Refund Note, Self-billed Invoice, and the monthly Consolidated e-Invoice for B2C.
Who must comply today
Phase 1 — large taxpayers
Annual turnover above RM100 million: in scope from 1 August 2024. This wave covered roughly 5,000 of the largest Malaysian businesses and set the pattern for everything that followed.
Phase 2 — mid-tier taxpayers
Annual turnover between RM25 million and RM100 million: in scope from 1 January 2025.
Phase 3 — RM5m to RM25m
In scope from 1 July 2025. By the end of Phase 3, MyInvois covers all of Malaysia's mid-market by turnover.
Phase 4 — RM1m to RM5m (deferred to 2026)
Originally scheduled for 1 July 2025, this wave was deferred by LHDN to 1 January 2026 in a 5 June 2025 BERNAMA statement to give SMEs additional preparation time. Implementation is mandatory from that date.
Phase 5 — below RM1m
The smallest taxpayers follow on the LHDN published timeline. LHDN has signalled a phased onboarding through 2026, with confirmation expected on the official timeline page. Micro-businesses with turnover below the LHDN-defined floor may remain out of scope; check the MyInvois portal for the latest threshold.
Foreign suppliers
Foreign suppliers selling into Malaysia are not directly in scope. The Malaysian buyer self-accounts under LHDN guidance (reverse charge for imported taxable services). Malaysian sellers invoicing foreign buyers use a generic foreign-buyer identifier per the MyInvois SDK.
What the payload must contain
Seller and buyer TINs (mandatory) and SST registration numbers (where applicable). Document type code per the LHDN list (Invoice, Credit Note, Debit Note, Refund Note, Self-billed Invoice, Consolidated).
- Seller and buyer TINs (mandatory) and SST registration numbers (where applicable).
- Document type code per the LHDN list (Invoice, Credit Note, Debit Note, Refund Note, Self-billed Invoice, Consolidated).
- Line items with the LHDN classification code, item description, quantity, unit price, and line totals.
- SST breakdown — 8% for taxable services, 0% for zero-rated, exempt where applicable.
- Currency, FX rate (for non-MYR invoices), payment terms, and the issue date-time in UTC + Kuala Lumpur offset.
- XAdES digital signature bound to the seller's LHDN-onboarded certificate.
The 72-hour rejection window
MyInvois is unusual among clearance regimes in giving both seller and buyer a defined post-clearance cancellation slot.
MyInvois is unusual among clearance regimes in giving both seller and buyer a defined post-clearance cancellation slot. Within 72 hours of UUID issuance:
- The seller can cancel its own cleared invoice (e.g. wrong buyer, wrong totals) without issuing a credit note.
- The buyer can reject the cleared invoice via the MyInvois Portal — forcing the seller to cancel or re-issue.
After 72 hours the invoice is final; corrections require a credit note (or debit note, or refund note) that gets its own UUID and references the original. Operationally the window is a feature, not a bug — it compresses the dispute cycle into a defined slot and removes the need for off-platform reversal workflows. Your invoicing dashboard must surface the countdown or the window will close while finance is asleep.
B2C consolidated invoices and self-billing
B2C transactions do not require per-receipt clearance. Instead the seller can submit one Consolidated e-Invoice per month aggregating all B2C activity by buyer category — Invoicemonk batches this automatically from the daily transaction stream.
B2C transactions do not require per-receipt clearance. Instead the seller can submit one Consolidated e-Invoice per month aggregating all B2C activity by buyer category — Invoicemonk batches this automatically from the daily transaction stream. If a consumer asks for a full e-invoice, the seller must issue one (and lose the consolidation benefit for that line).
Self-billed invoices cover scenarios where the buyer issues the invoice on the seller's behalf (e.g. imported services, payments to agents, certain commission structures). The self-billed document follows the same UBL profile and gets its own UUID.
Penalties and operational consequences
An invoice without a MyInvois UUID is not legally valid for SST recovery.
An invoice without a MyInvois UUID is not legally valid for SST recovery. LHDN published administrative penalties for non-submission and incorrect data under the Income Tax Act, with fines up to RM20,000 per offence and possible imprisonment for repeated breaches. The bigger operational cost, however, is buyer behaviour: large Malaysian buyers refuse to settle invoices without a valid UUID and QR, which converts every clearance failure into a working-capital problem.
How MyInvois compares to ZATCA, GST IRN, and FIRS MBS
Full comparison in clearance vs reporting models in e-invoicing.
| Trait | MyInvois (Malaysia) | ZATCA Phase 2 (Saudi) | GST IRN (India) | FIRS / NRS MBS (Nigeria) |
|---|---|---|---|---|
| Format | UBL 2.1 or JSON | UBL 2.1 (XML) | INV-01 JSON | JSON (NRS schema) |
| Stamp artefact | UUID | CSID + cryptographic stamp | IRN (64-char hash) | IRN |
| QR format | UUID + verification URL | Base64 TLV (Phase 2 signed) | Signed JWT | Verification URL |
| Post-clearance window | 72-hour rejection window | None (corrections only) | 24-hour cancellation | Credit note only |
| B2C handling | Monthly consolidated | Reported within 24h (Phase 2) | Out of scope | Out of scope (today) |
Full comparison in clearance vs reporting models in e-invoicing.
Rollout timeline and what changes through 2026
Rollout timeline and what changes through 2026 includes: 1 Aug 2024: Phase 1 live (turnover > RM100m). 1 Jan 2025: Phase 2 live (RM25m–RM100m).
- 1 Aug 2024: Phase 1 live (turnover > RM100m).
- 1 Jan 2025: Phase 2 live (RM25m–RM100m).
- 1 Jul 2025: Phase 3 live (RM5m–RM25m).
- 1 Jan 2026: Phase 4 live (RM1m–RM5m) — deferred from 1 July 2025 by LHDN.
- Through 2026: Phase 5 (below RM1m) per the LHDN published timeline; minimum-turnover exemption confirmed on the MyInvois portal.
- Ongoing: LHDN continues to publish FAQ updates (most recent May 2026); schema and classification list updates are versioned through the MyInvois SDK.
Key takeaways
Key takeaways includes: MyInvois is clearance — no UUID, no legally valid invoice. The 72-hour rejection window is unique among major mandates; surface it in the dashboard or miss it.
- MyInvois is clearance — no UUID, no legally valid invoice.
- The 72-hour rejection window is unique among major mandates; surface it in the dashboard or miss it.
- B2C is consolidated monthly, not cleared per transaction.
- Phase 4 was deferred to 1 January 2026 — confirm your wave on the LHDN portal.
- The UUID + QR are non-negotiable for SST recovery and for getting paid by large Malaysian buyers.
Related reading
For the implementation playbook, read how to comply with MyInvois in Malaysia. The original 2024 launch primer lives in e-invoicing in Malaysia with MyInvois.
For the implementation playbook, read how to comply with MyInvois in Malaysia. The original 2024 launch primer lives in e-invoicing in Malaysia with MyInvois. To compare across regimes, read clearance vs reporting models and real-time invoice reporting. For the QR artefact, see QR codes on tax invoices.
Authority sources
More in this series (36 articles)
From this series
Mandate-compliant e-invoicing in 17 jurisdictions, with the local artefact (CSID, IRN, UUID, QR, digital signature) issued automatically.
Digital Marketing, SEO Specialist, Content Creator & Product Professional
Olayinka is a digital marketer, content creator, growth and SEO specialist with 10+ years helping businesses in Nigeria, the UK, the US, Australia, and Dubai achieve their goals online.




