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 – 99.9 million1 January 2025
RM10 – 24.9 million1 May 2025
RM1 – 9.9 million1 August 2025
All taxpayers1 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

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: