Skip to content
Phase 3 · RM500K–RM25M

Phase 3 went live July 2025. If your annual revenue is between RM500K and RM25M, the mandate already applies to you.

Phase 3 is the largest cohort by business count and the one with the widest spread of system maturity. If you have not switched on MyInvois submission yet, the situation is not catastrophic — but every invoice you issue that should have been submitted is a compliance gap.

Where you stand

Three checkpoints to run today.

  1. 01

    Are you submitting?

    If every invoice you issue from your accounting / POS / ERP system is also flowing to MyInvois with an LHDN UUID coming back, you are compliant. If not, you have a gap.

  2. 02

    Are you tracking rejections?

    LHDN rejects malformed invoices with structured error codes. If your team is not seeing those rejections in a single place, you are accumulating documents that look submitted but aren't.

  3. 03

    Are you handling cancellations?

    Cancellations must be filed within LHDN's 72-hour window after approval. Outside that window, the only path is a credit/debit note. Many teams discover this gap on the first cancelled invoice.

Path forward

From zero to compliant in three weeks.

  1. Week 1: scope the integration. Pick the ingestion path (CSV, REST JSON, or manual entry) that matches what your system can produce today.
  2. Week 2: mint LHDN preprod credentials, validate a representative sample, and submit a test batch end-to-end.
  3. Week 3: switch the LHDN base URL to production, smoke-test, and start submitting live invoices.

Last updated · May 2026

Independent reference. MyInvois is operated by LHDN. We are not affiliated with LHDN.