Malaysia’s e-invoice mandate is being introduced in phases, based on annual business turnover (using FY2022 figures). Recently IRBM published the new guidelines and split the implementation in 5 different phases with e-Invoicing Phase 4 beginning on 1st January 2026, applicable for businesses with turnover more than RM 1 million and less than RM 5 million.
Businesses mandated under phase 4 should start generating e-invoices for all B2B, B2C, and B2G transactions via the MyInvois Portal, API, or accredited middleware providers. During the first 6 months (from 1 January 2026 to 30 June 2026), there is a grace period allowing consolidated e-invoicing, with no penalty for non-compliance until 30 June 2026.
Annual turnover is based on 2022 audited accounts or tax returns. Once your phase is set, later changes in revenue won’t affect your compliance date.
Implementation Date | (Updated) |
1 Aug 2024 | Above RM100 million |
1 Jan 2025 | Above RM25 million up to RM100 million |
1 July 2025 | Above RM5 million up to RM25 million |
1 Jan 2026 | Above RM1 million up to RM5 million |
1 July 2026 | Up to RM1 million |
Suggested Read: Malaysia's e-Invoice Implementation Date: Timeline & All 5 Phases
Phase 4 applies to businesses with annual turnover more than RM1 million and up to RM5 million. To determine your annual turnover for e-invoicing purposes:
Exemptions:
The following compliance requirements are mandatory for businesses and taxpayers covered under the phase 4 of e-invoicing
All businesses under Malaysia e-invoicing phase 4 are required to issue e-invoices for every sale or transaction, including business-to-business (B2B), business-to-consumer (B2C), and business-to-government (B2G) dealings. This also covers credit notes, debit notes, and refund notes as necessary for transaction adjustments.
Each e-invoice must include at least 55 mandatory data fields specified by the IRBM, such as seller and buyer details, product or service descriptions, quantities, prices, tax breakdowns, and payment terms. The standard format for e-invoices is UBL 2.1, using either XML or JSON files to ensure compatibility and ease of validation.
E-invoices need to be submitted for real-time validation through the MyInvois System. This can be done using the MyInvois Portal, which is suitable for manual entry or batch uploads, direct API integration for businesses with compatible systems, or via IRBM-accredited middleware providers. Once validated, each e-invoice receives a Unique Identification Number (UIN) and a QR code, which must be included on the final invoice.
Validated e-invoices must be securely stored in digital format for a minimum of seven years. This ensures that records are readily available for audit or inspection by tax authorities when required.
For transactions where buyers do not require an individual e-invoice, such as most B2C retail sales, businesses are allowed to aggregate all such sales into a single consolidated e-invoice each month. This consolidated invoice must be submitted within seven days after the end of each month.
For individual customers, businesses can use either the Tax Identification Number (TIN), MyKad or MyTentera number, or passport number to fulfill customer data requirements. For business clients, full company and tax details are necessary.
Malaysia’s e-invoicing rollout features a six-month interim relaxation period following each phase’s mandatory go-live date. For Phase 4, businesses with annual turnover between RM1 million and RM5 million have a six-month e-invoicing relaxation period from 1 January 2026 to 30 June 2026, during which simplified compliance is allowed before full enforcement begins.
This grace period allows newly onboarded businesses including those in Phase 4 to adapt and gradually ramp up compliance before full enforcement.
Here’s a summary of the five-phase rollout with key deadlines and their respective relaxation periods:
Phase | Targeted Taxpayers (Annual Turnover) | Mandatory Start Date | Relaxation Period Ends |
Phase 1 | More than RM100 million | 1 August 2024 | 31 January 2025 |
Phase 2 | RM25 million to RM100 million | 1 January 2025 | 30 June 2025 |
Phase 3 | RM5 million to RM25 million | 1 July 2025 | 31 December 2025 |
Phase 4 | RM1 million to RM5 million | 1 January 2026 | 30 June 2026 |
Phase 5 | Up to RM1 million | 1 July 2026 | 31 December 2026 |
During the relaxation period, eligible businesses enjoy several key concessions:
After your six-month relaxation period ends:
Note: These dates are based on the latest IRBM guidelines and may be updated. Always confirm with the official IRBM e-Invoice Guideline.
For Phase 4, most businesses are medium-sized enterprises with annual turnover between RM1 million and RM5 million. Here’s a step-by-step guide to help you get started with e-invoicing and ensure smooth, penalty-free compliance:
1. Assess Your Invoicing Volume and System: Review how many invoices you issue daily and what tools (ERP, accounting software, Excel, or manual) you currently use.
2. Choose the Best E-Invoicing Model: Malaysia’s e-invoicing framework allows businesses to comply either through the user-friendly MyInvois Portal or via API integration (often using accredited middleware).
3. Register & Set Up Your Chosen Platform: Sign up for the MyInvois Portal using your MyTax account, or connect with your middleware/ERP provider to initiate integration and configuration.
4. Train Your Team: Educate finance, sales, and operations staff on new e-invoicing procedures, data entry requirements, and troubleshooting common issues.
5. Go Live Before the Deadline: Start issuing real e-invoices as soon as possible, ideally during the six-month relaxation period (1 Jan 2026 – 30 June 2026) to adapt and resolve any issues before full enforcement.
6. Maintain Digital Records: Store validated e-invoices securely for at least seven years, as required by IRBM, to ensure audit readiness.
Phase 4 of the e-invoicing mandate will begin on 1 January 2026 and these businesses must generate and submit e-invoices for all sales and transactions (B2B, B2C, and B2G) through the MyInvois Portal, direct API, or IRBM-accredited middleware providers.
For Phase 4 is a six-month relaxation period from 1 January to 30 June 2026, during which businesses benefit from simplified compliance such as consolidated monthly e-invoicing, flexible product descriptions, and no penalties for initial non-compliance. This grace period allows companies to test systems, train staff, and resolve issues before full enforcement. After the relaxation period, every transaction must have its own validated e-invoice, and penalties will apply for non-compliance.