Editorial illustration of Malaysia's e-invoicing compliance workflow for the myinvois malaysia explained guide
    E-Invoicing

    MyInvois Malaysia Explained: Scope, Rollout Waves, SST Handling, and the 2026 Phase 4 Deferral

    Updated:
    12 min read

    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.

    TraitMyInvois (Malaysia)ZATCA Phase 2 (Saudi)GST IRN (India)FIRS / NRS MBS (Nigeria)
    FormatUBL 2.1 or JSONUBL 2.1 (XML)INV-01 JSONJSON (NRS schema)
    Stamp artefactUUIDCSID + cryptographic stampIRN (64-char hash)IRN
    QR formatUUID + verification URLBase64 TLV (Phase 2 signed)Signed JWTVerification URL
    Post-clearance window72-hour rejection windowNone (corrections only)24-hour cancellationCredit note only
    B2C handlingMonthly consolidatedReported within 24h (Phase 2)Out of scopeOut 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

    Tags:
    MyInvois
    Malaysia
    LHDN
    e-invoicing
    explainer
    SST
    UUID
    More in this series (36 articles)
    OO
    Olayinka Olayokun

    Digital Marketing, SEO Specialist, Content Creator & Product Professional

    CIM Certified
    MBA in Digital Marketing and Business Transformation

    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.

    More from Global E-Invoicing Platform