As LHDN’s e-Invoice mandate approaches, it’s crucial for Malaysian businesses to ensure their invoicing systems and operations are fully compliant. Whether you’re running a small retail shop or a growing enterprise, this e-Invoice Malaysia Checklist will help you stay ahead of the curve and avoid costly mistakes.

📌 1. Determine Your Implementation Phase

LHDN has announced a phased rollout of the e-Invoice system based on annual turnover. First, identify your compliance timeline:


Annual Turnover (RM)Mandatory Date
RM100 million and above1 August 2024
RM25 million – RM100 million1 January 2025
RM500,000 – RM25 million1 July 2025
up to RM500,0001 January 2026

Action: Check your latest audited financial statements and identify your applicable phase.

📌 2. Register on the MyInvois Portal (LHDN)

To issue and validate e-Invoices, businesses must register on the official MyInvois Portal provided by LHDN.

Action:

📌 3. Evaluate Your Current Invoicing System

Can your existing system generate, send, and store structured e-Invoices (e.g., XML/JSON)?

Action:

  • Check if your software (e.g., AutoCount, SQL, Xero) supports e-Invoicing

  • If not, plan for integration using a plugin or API

  • Consider plugins like IT Simple’s AutoCount e-Invoice API for fast compliance

📌 4. Integrate with LHDN via API or Use the Portal

E-invoicing transmission methods in Malaysia: MyInvois Portal, MyTax application, API programming, and Peppol network integration.

If you generate large volumes of invoices, automating the process is essential.

Options:

  • API Integration: Automate real-time invoice validation and submission

  • Manual Portal Upload: Suitable for low volume invoicing

Action: Work with your software vendor to ensure seamless API integration and test connectivity with LHDN

📌 5. Train Your Team

Everyone involved in HR, Sales, Accounting, Procurement and Operations needs to understand the new process.

Action:

  • Conduct a briefing or workshop on how to issue e-Invoices

  • Prepare SOPs for invoice creation, validation, and corrections

📌 6. Update Invoice Templates and Data Requirements

e-Invoice requires specific fields to be valid (e.g., buyer TIN, invoice type, UUID, MSIC and classification codes).

Action:

  • Modify invoice templates to include LHDN-required fields

  • Ensure customer databases are updated with Tax Identification Numbers (TINs)

📌 7. Plan for Invoice Correction, Cancellation, and Rejection

Mistakes happen — make sure your process accounts for that.

Action:

  • Set up workflows to handle invoice rejections from LHDN

  • Train staff on how to cancel or reissue a validated e-Invoice


📌 8. Ensure Digital Storage and Audit Readiness

LHDN mandates that all e-Invoices be securely stored and auditable.

Action:

  • Implement secure digital storage (cloud or on-premise)

  • Maintain audit logs, timestamps, and backup routines

📌 9. Run a Test Before Go-Live

Before your mandatory phase starts, simulate your invoicing process end-to-end.

Action:

  • Create test invoices in a sandbox environment

  • Validate with LHDN

  • Resolve any issues early


📌 10. Stay Updated with LHDN Announcements

The e-Invoice framework may evolve — stay informed.

Action: