The mandatory implementation of e-invoicing in Malaysia has been in effect since 1st August 2024. While the Inland Revenue Board of Malaysia (IRBM) has released detailed e-invoicing guidelines, businesses may still have questions or concerns.
To address these, this article provides a comprehensive list of Frequently Asked Questions (FAQs) and their corresponding answers.
Key Takeaways:
- Implementation is phased: >RM100m turnover from Aug 2024, >RM25m from Jan 2025, >RM5m from Jul 2025, >RM1m from Jan 2026, and ≤RM1m from Jul 2026.
- Exemption applies to businesses with a turnover below RM500,000, though once mandated, they cannot revert to exemption.
- e-Invoices must be issued for invoices, debit notes, credit notes, refund notes, reimbursements, and cross-border trade under IRBM rules.
- Transmission can be via MyInvois Portal or API, with validation done in near real-time and a 72-hour cancellation window.
- Penalties for non-compliance include fines (RM200–RM20,000) and imprisonment up to 6 months under the Income Tax Act 1967.
An e-invoice is a digital record of a transactional exchange between a seller (supplier) and a purchaser (buyer), which goes through the government portal for validation and recordkeeping.
E-Invoice contains all the details of an invoice along with a Unique Identification Number (UIN), which is generated by the government system after proper verification of the core fields like TIN, MCIR, etc. and QR code, which enables online validation of the e-invoice.
e-Invoicing in Malaysia covers transactions such as Business to Business (B2B), Business to Customer (B2C), and Business to Government (B2G).
Invoices, credit notes, debit notes and refund notes fall under the scope of Malaysia e-invoice.
No, e-invoice applies to both domestic and international transactions.
The IRBM has been implementing mandatory e-invoicing in phases based on company turnover. Initially, the implementation was set to start on June 1, 2024, but it has been postponed to August 1, 2024, as announced in Malaysia Budget 2024.
Here is the updated timeline and relaxation period as per the latest IRBM guidelines (July 2025):
Annual Turnover of Businesses | Applicable Date | End of Relaxation Period |
> RM 100 million | 1 August 2024 | 31 January 2025 |
> RM 25 million and up to RM 100 million | 1 January 2025 | 30 June 2025 |
> RM 5 million and up to RM 25 million | 1 July 2025 | 31 December 2025 |
> RM 1 million and up to RM 5 million | 1 January 2026 | 30 June 2026 |
Up to RM 1 million | 1 July 2026 | 31 December 2026 |
Note: Implementation is determined by your FY2022 audited accounts or tax return, as specified by IRBM.
Annual turnover or revenue is determined as follows:
IRBM accepts e-invoices in XML or JSON file formats, as specified in their guidelines.
The Malaysian government has introduced tax incentives and grants related to e-invoice implementation in Budget 2024. This includes a tax deduction of up to RM50,000 per year of assessment for expenditures on environmental, social, and governance initiatives, including consultation fees for e-invoice implementation by Micro, Small, and Medium Enterprises (MSMEs). These incentives are effective from the year of assessment 2024 to 2027.
Failing to issue an e-invoice is considered an offence under Section 120(1)(d) of the Income Tax Act 1967. The penalty for non-compliance includes a fine ranging from RM200 to RM20,000, or imprisonment for up to 6 months, or both, for each instance of non-compliance.
IRBM offers two transmission methods for e-invoices:
1. Through the MyInvois Portal provided by IRBM; and
2. Application Programming Interface (API).
Taxpayers can utilize either or both methods to transmit e-invoices, ensuring no duplication occurs.
To issue an e-invoice, it is necessary to provide 55 data fields, out of which 37 are mandatory and 18 are optional, categorized into eight groups: Address, Business Details, Contact Number, Invoice Details, Parties, Party Details, Payment Info, and Products/Services.
Additionally, specific circumstances may necessitate submitting an annex with 17 additional details to IRBM.
A seller shall issue an e-invoice with 34 mandatory fields and an additional 17 fields based on specific conditions.
If you raise an e-invoice for certain transactions such as export, import, etc., you must mention the 17 fields
Yes, the seller can cancel the e-invoice within 72 hours from generation time.
You must generate e-invoices for disbursements and reimbursements when you meet certain conditions.
No, the seller should cancel the e-invoice and reissue a new e-invoice.
No, there will be no change in the invoice number. However, the seller will get an e-invoice with a Unique Identifier Number once IRBM validates and clears the invoice.
No, you can use any device, such as a mobile camera or a QR code scanner.
QR code gives you a link to the validated e-invoice. Further, you can use the link to access the e-invoice via the Myinvois portal.
IRBM is developing the Continuous Transaction Control (CTC) Model to validate e-invoices instantly or near-instantly.
Yes, API solutions are equipped with network and security monitoring tools and ensure data security and privacy.
Yes, suppliers have a 72-hour window to cancel an e-invoice after submission.
Yes, a refund note e-invoice is required for returning money to buyers, except in cases of:
No, after validation, the supplier must cancel the e-invoice within 72 hours and issue a new e-invoice for any changes. Changes made after 72 hours require issuing a new e-invoice (debit note, credit note, refund note) to adjust the original.
IRBM validates e-invoices in near real-time, typically within two (2) seconds.
There is no specific timeframe. Suppliers can issue e-invoice adjustments according to their company policy. For foreign suppliers and buyers not using MyInvois System, adjustments are made via debit notes, credit notes, or refund note e-invoices.
Yes, taxpayers can adjust multiple original e-invoices with a single credit note, debit note, or refund note e-invoice. The IRBM Unique Identifier Number for each original e-invoice must be included in the 'Original e-invoice Reference Number' field.
Taxpayers may adopt any format for the visual representation of the e-invoice, provided the QR code is embedded correctly, as per current practice.
Acknowledging practical challenges, IRBM allows taxpayers to share either the validated e-invoice (XML/JSON file) or a visual representation of it, or both, until further notice.
The Inland Revenue Board of Malaysia (IRBM) is the authority for e-invoice activities.
You can contact the e-Invoice HASiL Help Desk at 03-8682 8000. The help desk operates 24 hours a day, seven days a week.
The e-Invoice HASiL Help Desk is available 24/7. You can call them at 03-8682 8000 anytime, from Monday to Sunday.
You have several options to connect with the e-Invoice helpdesk:
The IRM will tentatively release the SDK and technical guidelines in November 2023.
IRBM is conducting engagement sessions with professional bodies, tax practitioners and identified stakeholders to guide them towards implementing e-invoicing in Malaysia.
Please raise any queries or concerns to myinvois@hasil.gov.my.
LHDNM will ensure that MyInvois System is in compliance and certified with ISO/IEC 27001 Information Security Management System (ISMS) and ISO 22301 Business Continuity Management System (BCMS) Audit Certification.
e-Invoicing is being implemented in phases based on turnover. It first became mandatory for businesses with an annual turnover exceeding RM100 million starting from 1 August 2024. The final group (those with annual turnover up to RM1 million) must comply by 1 July 2026.
Each phase, taxpayers are given a relaxation period of 6 months with less strict compliance and amnesty against penalty for non-compliance after their implementation date to adapt to the new system.
The supplier of the transaction is responsible for issuing an e-Invoice. However, in certain cases, the buyer self generates the e-invoice also known as “Self-billed e-invoice”. Self-billed e-invoice is required for various transactions, including payments to agents, foreign suppliers' sales, profit distribution, e-commerce, betting and gaming payouts, and acquisitions from individual taxpayers, as outlined in specific guidelines.
e-Invoices are created through MyInvois Portal or through e-Invoicing software on the basis of an API. Once that is created, it is sent to IRBM for validation.
Yes. The taxpayer can create e-Invoices in a draft mode with validation and finalization to be done after that.
Yes, all businesses must implement e-invoices according to the specified timelines. However, as per the latest IRBM guidelines, businesses with an annual turnover of less than RM500,000 are now exempt from the e-Invoicing mandate. This exemption threshold has been increased from the previous limit of RM150,000.
The exemption now applies to businesses with annual turnover below RM500,000, except:
MSMEs exceeding RM500,000 must implement e-invoicing from 1 January of the second year after surpassing the threshold.
The requirement is based on:
The total turnover across all businesses is considered. If combined turnover exceeds RM500,000, e-invoicing is required.
No. Once mandated to implement e-invoices, exemptions won't apply even if turnover later falls below RM500,000.
No. Exempt businesses are not required to issue consolidated or self-billed e-invoices, though voluntary adoption is encouraged.
Yes, the e-commerce platform provider is responsible for issuing e-invoices or self-billed e-invoices for transactions.
MSMEs must issue e-invoices for physical store transactions. For e-commerce transactions, the platform provider is responsible for issuing e-invoices.
If multiple shipments are cleared under a single invoice, the buyer must issue a self-billed e-invoice based on the invoice and customs clearance date.
Yes, include the customs form reference number when issuing a self-billed e-invoice for goods delivered from a bonded warehouse or Free Zone.
Yes, for goods delivered from a Malaysian supplier located in a bonded warehouse or Free Zone, include the customs form reference number in the self-billed e-invoice.
Malaysian suppliers must issue e-invoices following existing invoicing practices. Including the customs form reference number is optional.
For low-value goods under e-PAM, taxpayers are not required to include the e-PAM reference number in the self-billed e-invoice. A self-billed e-invoice is needed when the foreign supplier's invoice is received.
Suppliers are required to obtain recipient details from the recipient. Further, in relation to TIN to be input in the e-Invoice, supplier may use “EI00000000020” for foreign buyers.
Taxpayers can retrieve their Tax Identification Number (TIN) through three channels:
Taxpayers can apply for Client ID & Client Secret for API Sandbox Environment via the MyInvois Customer Feedback Form at feedback.myinvois.hasil.gov.my. Provide:
Taxpayers have two options to submit invoices via MyInvois Portal:
There are 4 major document statuses withing the workflow
Taxpayers use the Login as Taxpayer System for submitting their own documents. Intermediaries, submitting on behalf of customers, use the Login as Intermediary System.
For validation, remove initial zeros after the TIN prefix. For instance, if the TIN is ‘C01234567890’, validate it as ‘C1234567890’.
Yes. A Special Purpose Vehicle (SPV) established under Section 60I of the Income Tax Act 1967 is required to implement e-Invoice. The SPV must obtain its own tax identification number (TIN) and comply with all e-Invoice obligations, including the generation and submission of e-Invoices to the IRBM for validation. This requirement applies regardless of the nature of the SPV’s activities or its relationship to other group entities