Home/Compliance/Malaysia MyInvois
🇲🇾
Rolling Out 2024-2025

Malaysia E-Invoicing — MyInvois and LHDN Compliance

Complete guide to Malaysia MyInvois e-invoicing system including LHDN portal submission, QR code requirements, and phased mandate timeline.

Aug 2024
Phase 1 Start
LHDN
Portal System
JSON/XML
Format Options
B2B+B2C
Coverage

Overview

Malaysia launched the MyInvois electronic invoicing system in 2024 as part of broader tax digitalization efforts under the Inland Revenue Board. The system requires businesses to submit invoices to the LHDN MyInvois portal for validation and obtain unique invoice identifiers before issuing to customers.

MyInvois operates on a phased rollout based on annual revenue thresholds. Large taxpayers were mandated first with progressive expansion to smaller businesses through 2025 and 2026. The system covers both B2B and B2C transactions with some exemptions for specific sectors.

The platform supports both JSON and XML formats for invoice submission with API and portal-based integration options. Every validated invoice receives a unique identifier and QR code which must appear on the invoice document for verification purposes.

Phased Implementation Timeline

Phase 1 — August 2024

Companies with annual revenue exceeding RM100 million. Covers approximately 5000 largest taxpayers in Malaysia.

Phase 2 — January 2025

Companies with annual revenue exceeding RM25 million to RM100 million. Expands coverage to mid-sized enterprises.

Phase 3 — July 2025

All other businesses regardless of revenue. Includes SMEs and newly registered companies. Full mandate coverage achieved.

LHDN Portal Integration

Businesses integrate with the MyInvois system through the LHDN portal using API connections or manual submission methods. API integration requires registration and authentication using MyTax credentials issued by the Inland Revenue Board.

Invoice data must be submitted in JSON or XML format conforming to the MyInvois schema specification. The portal validates invoice structure, mandatory fields, tax calculations, and taxpayer registration status. Valid invoices receive a unique identifier and validation timestamp.

Real-time API submission is recommended for high-volume issuers while portal-based batch upload is available for smaller businesses. The system provides immediate validation feedback allowing correction and resubmission of rejected invoices before final issuance.

QR Code Requirements

Every validated invoice must display a QR code containing the unique invoice identifier and validation URL. Recipients scan the QR code to verify invoice authenticity and retrieve validation details from the LHDN portal in real-time.

The QR code must be clearly visible on both printed and electronic invoice copies. Minimum size requirements apply to ensure readability by standard QR scanner applications. The code links directly to the LHDN validation service showing invoice status and key details.

QR code implementation enables instant verification without requiring buyer system integration. Tax authorities also use QR codes during audits and inspections to validate invoice authenticity and check submission compliance.

Document Types and Coverage

MyInvois covers standard invoices, credit notes, debit notes, and refund notes. Self-billed invoices for specific scenarios are also supported with appropriate validation rules. All document types must be submitted for validation regardless of transaction value.

The mandate applies to B2B and B2C transactions with limited exemptions. Exempted sectors include certain government transactions, financial services under specific conditions, and transactions below de minimis thresholds as defined by LHDN.

Consolidated billing for utilities and recurring services has special treatment allowing periodic submission rather than per-transaction validation. Specific guidelines cover these scenarios to reduce administrative burden while maintaining compliance.

Compliance Requirements

Businesses must submit invoices to MyInvois before or at the time of issuance to customers. Late submission or failure to submit results in invoices being considered invalid for tax purposes. Repeated non-compliance attracts penalties and potential operational restrictions.

The validated invoice with unique identifier and QR code must be provided to customers. Original invoice data submitted to LHDN must match the document issued to customers. Any discrepancies between submitted and issued invoices constitute violations.

Businesses must retain all invoice records and validation confirmations for the statutory period. LHDN may request submission records during audits. Proper record-keeping and system logging are essential compliance safeguards.

Automate Malaysia MyInvois Compliance

eInvoicePro handles LHDN portal integration, QR code generation, validation workflows, and format conversion. Ready for all MyInvois implementation phases.