Skip to content

How SQL Accounting Helps Your Business Comply with LHDN E-Invoice Requirements

The guidelines require each e-invoice to include 35 mandatory fields and 20 optional fields, totaling 55 fields that must be completed for a valid e-invoice submission. SQL Account automates this process by storing all the necessary field records, reducing the need for repetitive manual entry.

With SQL Account, you can easily track the status of each e-invoice issued, including whether it has been submitted, validated, marked as invalid, or cancelled. This feature allows you to seamlessly monitor the status of all e-invoices within SQL Account.

SQL Account E-Invoice Features

MyInvois Ready Company Profile

SQL Account enables you to complete your company profile with all the required details for E-Invoice submission. It also identifies any missing information to ensure your profile is MyInvois Ready. Additionally, we now provide access to the LHDN Preprod API for testing purposes.

E-Invoice

Our streamlined invoicing process includes a straightforward E-Invoice submission to MyInvois with just one click. It supports both individual and bulk submissions, and offers real-time submission status along with a 72-hour countdown for any necessary changes.

Consolidated E-Invoice

Certain businesses have the option to submit consolidated E-Invoices once a month. SQL Account offers an easy-to-use interface that allows you to submit multiple invoices as a single consolidated E-Invoice to MyInvois.

Self-Billed E-Invoice

When your suppliers are unable to provide an E-Invoice, you are required to issue self-billed E-Invoices. With SQL Account, you can easily submit any purchase bills as a self-billed E-Invoice to MyInvois with just a click.

Seamlessly Import Transaction from Supplier E-Invoice

Easily integrate supplier transactions into your SQL Account by importing E-Invoices directly from your suppliers. This streamlined process removes the need for manual data entry, ensuring accuracy and saving time. With just a few clicks, you can import all relevant transaction details from the supplier’s E-Invoice, keeping your records current and synced with SQL Account.

Cancelling an E-Invoice

You can cancel an E-Invoice, with a stated reason, within 72 hours of its submission to MyInvois. SQL Account features a countdown timer that indicates which invoices are still eligible for cancellation. This action can be easily performed in SQL Account with just a click.

 

When Need To Start Implement E-Invoice?

The implementation of E-Invoice will occur in phases to ensure a smooth transition. The annual turnover or revenue for E-Invoice implementation will be determined according to the following criteria:

Here’s the latest timeline for e-Invoicing implementation in Malaysia, updated as of 20 April 2026, by the Inland Revenue Board of Malaysia (IRBM):
Phase
Annual Turnover
Implementation Date
End of Relaxation Period
Phase 1
> RM100 million
1 August 2024
31 January 2025
Phase 2
RM25–100 million
1 January 2025
30 June 2025
Phase 3
RM5–25 million
1 July 2025
31 December 2025
Phase 4
Up to 5 million
1 January 2026
Until 31 December 2027

How to get started with e-Invoice?

There are two methods for E-Invoice compliance: 

1. MyInvois Portal – The MyInvois Portal is a platform designed for taxpayers who are unable to issue e-invoices through their own system or do not have a system in place for issuing e-invoices.

2. SQL Accounting Software – A leading accounting and business solution in Malaysia, trusted by over 270,000 businesses. User-friendly software supports e-invoices and ensures compliance with Malaysia’s Sales and Service Tax (SST), while providing a comprehensive suite to manage your operational workflow and accounting standards.

With LIVE / Sandbox Server for E-Invoice Submission within SQL Account software

For SQL Accounting Software, we are fully prepared for the July 30th E-Invoice compliance, with our system supporting both console E-Invoices and self-billed E-Invoices. Our SQL support is available for both the LHDN Production server (LIVE) and the Sandbox server, offering flexibility for testing. You can easily switch between these servers at your convenience.

Following are the E-invoice Handbook for your guidance:
1. Information about Sandbox E-Invoice
2. E-invoice guideline pdf
3. How to register E-invoice and link with SQL
4. What is the mandatory field need to setup in SQL
5. How to submit E-invoice

6. How to edit submitted E invoice

E-Invoice Tutorial Video

E-Invoice Article

E-Invoice Group

📢 Join e-Invoice Facebook Group!
Looking to stay updated on the latest e-Invoice developments, tips, and updates? 💡
Have questions or want to share your experience with others? 💬

Feel Free to join e-Invoice Facebook Group — a community for information sharing, support, and discussion related to e-Invoicing in Malaysia.

📱 Scan the QR code below to join:

English Group

Chinese Group