Malaysia's e-invoicing mandate is no longer a future concern — it is here, and it affects every business that imports or exports goods through Malaysian ports. Whether you are a manufacturer bringing in raw materials through customs clearance at Port Klang, or an exporter shipping finished products to ASEAN markets, you are now required to issue, receive, and validate electronic invoices through the Inland Revenue Board's (LHDN) MyInvois platform.
For importers and exporters specifically, e-invoicing introduces a layer of complexity that goes beyond standard domestic transactions. Self-billed e-invoices for foreign supplier purchases, cross-border documentation requirements, and the need to reconcile e-invoices with customs declaration forms (K1 and K2) make this one of the most significant compliance shifts in recent Malaysian trade history.
This guide explains everything Malaysian traders need to know — from the mandate's origins and rollout timeline, through to the specific rules for import and export transactions, and the practical steps you must take to stay compliant.
What Is Malaysia's E-Invoicing Mandate?
Malaysia's e-invoicing mandate requires all businesses to issue invoices in a structured digital format — either XML or JSON — and submit them to LHDN's MyInvois platform for real-time validation before the invoice is considered legally valid. This is not simply about sending PDF invoices by email. The system operates on a Continuous Transaction Controls (CTC) clearance model, meaning every invoice must be validated by the tax authority before it can be shared with the recipient.
The mandate was introduced by the Inland Revenue Board of Malaysia (Lembaga Hasil Dalam Negeri, or LHDN) as part of the government's broader digital transformation and tax compliance agenda. The objectives are straightforward: reduce tax leakage, eliminate fraudulent invoices, improve audit trails, and modernise Malaysia's business documentation infrastructure.
Once an invoice is submitted to MyInvois and passes validation, LHDN assigns three critical elements:
- Unique Identifier Number (UUID): A system-generated reference that uniquely identifies every validated e-invoice in the national database.
- QR Code: Embedded in the validated e-invoice, this QR code allows any party — buyer, seller, auditor, or customs officer — to verify the invoice's authenticity by scanning and checking against LHDN's records.
- Validation Timestamp: The exact date and time LHDN validated the document, creating an immutable audit trail.
Without these three elements, an invoice is not legally valid under the new regime. Paper invoices, PDF invoices, and manually generated documents are no longer acceptable for tax purposes once your business falls within the mandate's scope.
The Rollout Timeline: Five Phases by Turnover
LHDN rolled out the e-invoicing mandate in phases based on annual turnover, giving larger businesses a head start and smaller businesses more time to prepare. Here is the complete timeline:
| Phase | Effective Date | Annual Turnover | Status |
|---|---|---|---|
| Phase 1 | 1 August 2024 | Above RM100 million | Live |
| Phase 2 | 1 January 2025 | RM25 million to RM100 million | Live |
| Phase 3 | 1 July 2025 | RM5 million to RM25 million | Live |
| Phase 4 | 1 January 2026 | RM1 million to RM5 million | Current phase |
| Phase 5 | Withdrawn | Below RM1 million | Exempt until further notice |
Important update (December 2025): The Malaysian Cabinet approved raising the minimum threshold from RM500,000 to RM1 million, effectively withdrawing the fifth phase that was originally scheduled for 1 July 2026. Businesses with annual turnover of RM1 million or below are exempt from e-invoicing until further notice.
Each phase includes a six-month relaxation period during which LHDN will not impose penalties under Section 120 of the Income Tax Act 1967. However, this grace period is for adjustment — not for ignoring the requirement entirely. Businesses are expected to be actively working towards compliance during this window.
Key Threshold for Traders
- As of April 2026, all businesses with annual turnover above RM1 million must issue e-invoices
- For transactions above RM10,000, individual e-invoices are mandatory — consolidated invoices are no longer permitted
- The Phase 4 relaxation period runs until 30 June 2026 — use this time to finalise your systems
How E-Invoicing Affects Importers
The most significant impact of e-invoicing on importers is the requirement to issue self-billed e-invoices for purchases from foreign suppliers. This is a fundamental change in how import transactions are documented for tax purposes.
Why Self-Billed E-Invoices Are Required
When you purchase goods from a foreign supplier — a factory in China, a component manufacturer in Vietnam, a raw material producer in Indonesia — that supplier does not use Malaysia's MyInvois system. They cannot issue a Malaysian e-invoice to you. Therefore, the responsibility falls on you, the Malaysian buyer, to issue a self-billed e-invoice on behalf of the foreign supplier.
This self-billed e-invoice serves as the tax-compliant record of the purchase and must be submitted to MyInvois for validation, just like any other e-invoice.
Operational Requirements for Import Self-Billing
Here is how the self-billed e-invoice process works for imported goods:
- Timing: The self-billed e-invoice must be issued by the end of the month following the month in which customs clearance is obtained. If your goods clear customs in April, the self-billed e-invoice must be issued by 31 May.
- Supplier identification: You must enter the foreign supplier's name and business registration number. If the foreign supplier does not have a Malaysian Tax Identification Number (TIN), use the general TIN provided by LHDN: EI00000000030.
- One invoice per clearance: If a foreign supplier issues one commercial invoice but you clear the goods in multiple shipments, you issue one self-billed e-invoice for the first shipment clearance. No additional self-billed e-invoices are required for subsequent shipments under the same commercial invoice.
- Currency and conversion: The e-invoice must reflect the transaction currency and the exchange rate used for customs valuation, matching the details on your K1 customs declaration form.
If you import using your company name via full container (FCL), you receive a K1 form in your company's name, and the self-billed e-invoice references that K1. However, if you use a freight forwarder for consolidated shipments (LCL), the K1 may be under the forwarder's name — work with your forwarder to ensure the documentation chain is correct.
Data Fields That Must Align with Trade Documents
Malaysia's e-invoicing system requires 55 mandatory fields for every e-invoice, with additional conditionally mandatory fields depending on transaction type. For import self-billed e-invoices, several of these fields must align precisely with your commercial invoice, packing list, and customs declaration:
- Supplier details: Foreign supplier name, address, country, and registration number
- Item descriptions: Must match the goods description on your commercial invoice and K1 declaration
- HS tariff codes: The tariff classification used in your customs declaration should be consistent with the product description in the e-invoice
- Values and quantities: Invoice value, freight charges, insurance, and CIF value must reconcile with customs-declared values
- Tax information: SST, customs duties, and any exemptions applied must be accurately reflected
- K1 reference number: The customs declaration reference should be included for audit trail purposes
The alignment between e-invoice data and customs declaration data is not merely a best practice — it is an area LHDN and the Royal Malaysian Customs Department (JKDM) can cross-reference during audits. Discrepancies between your declared customs value and your e-invoice value will raise red flags.
How E-Invoicing Affects Exporters
For Malaysian exporters, the requirement is more straightforward but still significant. When you sell goods or provide services to a customer outside Malaysia, you must issue a standard e-invoice to the foreign buyer through MyInvois.
Handling Foreign Buyers Without Malaysian TIN
Since most foreign buyers will not have a Malaysian Tax Identification Number, LHDN provides specific general TINs for use in export e-invoices. This allows the e-invoice to pass MyInvois validation without requiring the foreign buyer to register in the Malaysian tax system.
Export e-invoices must still contain accurate buyer details — company name, registration number (in their home country), address, and country code. The goods description, quantities, values, and K2 export declaration references should be consistent across all documentation.
Cross-Border Considerations
Exporters should note several specific requirements:
- Free zone transactions: Goods moving through free zones (such as the Port Klang Free Zone) may have specific e-invoicing treatment depending on whether the transaction is classified as domestic or export
- Re-exports: Goods imported into Malaysia and subsequently re-exported require both a self-billed e-invoice (for the import leg) and a standard e-invoice (for the export leg)
- Multimodal shipments: If goods transit through Malaysia with separate billing arrangements at each stage, each billable leg requires its own e-invoice
Integration with Customs Declarations
One of the most important — and most overlooked — aspects of e-invoicing for traders is how e-invoices relate to customs declarations. While MyInvois (LHDN) and the customs declaration system (JKDM) are technically separate platforms, the data they contain must be consistent.
K1 Forms and Import E-Invoices
Your K1 customs declaration form contains the declared value of imported goods, the HS tariff classification, duties payable, and SST amounts. Your self-billed e-invoice for the same transaction must reflect the same values. Key reconciliation points include:
- CIF value: The cost, insurance, and freight value on your K1 must match the total value on your self-billed e-invoice
- Goods description: While exact wording need not be identical, the substance must be consistent — you cannot declare "electronic components" on the K1 and "finished consumer electronics" on the e-invoice
- Tax amounts: Customs duties and SST paid at the point of import should reconcile with tax fields in the e-invoice
K2 Forms and Export E-Invoices
Similarly, K2 export declaration values must align with the corresponding e-invoice issued to the foreign buyer. JKDM uses K2 data for trade statistics and export control compliance, while LHDN uses the e-invoice for income tax purposes. Inconsistencies between the two will invite scrutiny from both agencies.
The Path Toward Automated Reconciliation
While LHDN and JKDM systems do not yet share data automatically in real time, the Malaysian government's broader digitalisation agenda envisions eventual integration. Forward-thinking businesses should structure their data management now to enable seamless reconciliation between customs declarations and e-invoices, rather than treating them as separate compliance exercises.
Impact on Freight Forwarding and Logistics Services
E-invoicing does not only affect importers and exporters directly — it has significant implications for every service provider in the supply chain. Freight forwarders, haulage companies, warehouse operators, and customs clearance agents must all issue e-invoices for their services.
Services That Require E-Invoices
If your forwarding agent or logistics provider has annual turnover above RM1 million (and most established forwarding companies in Port Klang do), they must issue e-invoices for:
- Freight charges: Ocean freight, airfreight, and any freight-related surcharges
- Haulage fees: Container transport between port, warehouse, and factory
- Customs clearance fees: Charges for customs declaration preparation and lodgement
- Warehousing charges: Storage, handling, and inventory management fees
- Permit and documentation fees: Charges related to obtaining import/export permits, certificates of origin, and other trade documents
- Disbursement recovery: Duties, taxes, and port charges paid on behalf of the client and subsequently recovered
For importers and exporters, this means that every invoice you receive from your forwarding agent should now be a validated e-invoice with a UUID and QR code. If your forwarding agent is still issuing paper or PDF invoices, they are either non-compliant or below the threshold — either way, it affects the integrity of your own tax documentation.
Why Your Forwarding Agent's Compliance Matters to You
Under the e-invoicing regime, businesses can only claim tax deductions for expenses supported by validated e-invoices. If your forwarding agent's invoice for customs clearance, haulage, or warehousing is not a properly validated e-invoice, you may not be able to claim that expense as a tax deduction. This makes your choice of forwarding partner a tax compliance decision, not just an operational one.
Compliance Requirements: What Makes an E-Invoice Valid
Understanding the technical requirements for a valid e-invoice helps traders ensure their systems and processes meet the standard. Every e-invoice must include:
Digital Signature
The issuer must electronically sign every e-invoice using a valid digital certificate issued in their name. LHDN accepts both Soft certificates (installed on a local machine) and Roaming certificates (installed on a server or Hardware Security Module). The digital signature ensures the authenticity and integrity of the document — any tampering after signing will invalidate the e-invoice.
The 55+ Mandatory Fields
Every e-invoice must contain at least 55 mandatory data fields, covering:
Mandatory Field Categories
- Seller information: TIN, BRN, SST registration, name, address, contact details, MSIC code
- Buyer information: TIN (or general TIN for foreign parties), BRN, name, address, contact details
- Invoice details: Invoice number, date and time, invoice type, currency code
- Line items: Description, unit price, quantity, discount, tax type, tax rate, tax amount, subtotal
- Totals: Total excluding tax, total tax amount, total payable, rounding adjustment
- Payment information: Payment mode, payment terms, prepayment details where applicable
Additional conditionally mandatory fields apply depending on the transaction type — self-billed invoices, cross-border transactions, SST-applicable sales, and credit/debit notes each have specific additional requirements.
Real-Time Validation via MyInvois API
Businesses can submit e-invoices to MyInvois through two channels:
- API integration: For businesses with ERP systems or accounting software that can connect directly to the MyInvois API, this is the recommended approach. The API accepts XML or JSON documents and returns validation results — including the UUID and QR code — in near real-time.
- MyInvois portal: For smaller businesses without API capability, LHDN provides a web portal where e-invoices can be created and submitted manually. This is functional but impractical for businesses processing high volumes of invoices.
Validation is typically near-instantaneous if all data fields are correctly populated. Rejections occur when mandatory fields are missing, data formats are incorrect, or the digital signature cannot be verified.
Penalties for Non-Compliance
The penalties for failing to comply with e-invoicing requirements are substantial and apply per transaction, not per month or per audit period. Under Section 82C(1) of the Income Tax Act 1967:
- Fine: RM200 to RM20,000 per invoice for failure to issue a valid e-invoice
- Imprisonment: Up to 6 months
- Both: Fine and imprisonment can be imposed simultaneously
For a busy importer processing 50 shipments per month, the potential exposure is significant. At RM20,000 per invoice, a single month of non-compliance could result in fines of up to RM1 million. While LHDN is unlikely to impose maximum fines during the initial enforcement period, the per-transaction structure means the financial risk scales rapidly with transaction volume.
The six-month relaxation period for each phase provides breathing room, but it is not a penalty holiday for deliberate non-compliance. LHDN has stated that businesses making no effort to comply will not benefit from the grace period.
Beyond direct penalties, non-compliance creates secondary risks:
- Tax deduction denial: Expenses not supported by valid e-invoices may be disallowed as deductions
- Audit triggers: Businesses not appearing in the MyInvois system despite exceeding the turnover threshold will be flagged for investigation
- Supply chain disruption: Business partners may refuse to transact with non-compliant suppliers, as they need valid e-invoices for their own tax records
Practical Steps to Comply: A Checklist for Importers and Exporters
Whether you are already in the mandate's scope or preparing for the current phase, here are the concrete steps you should take:
1. Register on the MyInvois Platform
If you have not already done so, register your business on LHDN's MyInvois portal. You will need your company's Tax Identification Number (TIN), business registration number (BRN), and an authorised representative with a valid digital certificate.
2. Assess Your System Readiness
Review your current accounting and ERP systems. Key questions to answer:
- Can your system generate invoices in XML or JSON format?
- Does your software vendor offer a MyInvois API integration module?
- Can your system handle self-billed e-invoices for foreign supplier transactions?
- Are all 55+ mandatory fields captured in your current invoice templates?
Major accounting software providers in Malaysia — including SQL, AutoCount, and others — have released MyInvois-compatible updates. If your system does not support e-invoicing natively, you may need a middleware solution or a switch to compliant software.
3. Map Your Import and Export Workflows
For every type of import and export transaction your business handles, document the e-invoicing requirement:
- Direct imports (FCL): Self-billed e-invoice required, referencing your K1 form
- Consolidated imports (LCL): Clarify with your forwarding agent whose name appears on the K1 and how the self-billed e-invoice should be structured
- Exports: Standard e-invoice to foreign buyer, with general TIN if buyer has no Malaysian TIN
- Re-exports: Both self-billed (import leg) and standard (export leg) e-invoices required
- Service purchases from forwarders: Expect to receive e-invoices from your forwarding agent for all charges
4. Obtain a Digital Certificate
You need a valid digital certificate to sign your e-invoices. Certificates can be obtained from LHDN-approved certificate authorities. Decide whether a Soft certificate (suitable for single-machine operations) or a Roaming certificate (suitable for server-based or multi-user environments) fits your business.
5. Test with the MyInvois Sandbox
LHDN provides a sandbox (testing) environment for MyInvois. Use it to test your API integration, validate sample invoices, and identify data mapping issues before going live. This is especially important for self-billed import invoices, which have additional conditional fields.
6. Work with E-Invoice Compliant Partners
Ensure your forwarding agent, haulage provider, and warehouse operator are e-invoice compliant. Ask them directly:
- Are they registered on MyInvois?
- Do they issue validated e-invoices with UUID and QR codes?
- Can they provide K1/K2 reference numbers that align with their e-invoiced charges?
If your logistics partners are not e-invoice compliant, the invoices they issue to you will not be valid for tax deduction purposes. This is a practical reason to choose partners who have invested in compliance.
7. Train Your Team
Your accounts team, procurement staff, and anyone involved in import/export documentation needs to understand the new workflow. Key training areas include:
- When and how to issue self-billed e-invoices for imports
- How to verify received e-invoices from suppliers and service providers
- The deadline for issuing self-billed e-invoices (end of month following customs clearance)
- How to handle rejections and resubmissions via MyInvois
How DNE Forwarding Supports Your E-Invoice Compliance
At DNE Forwarding, we have been handling freight forwarding, customs clearance, haulage, and warehousing at Port Klang for over 25 years. We recognised early that e-invoicing would transform how logistics documentation works, and we have invested in making the transition seamless for our clients.
Here is what we bring to the table:
- E-invoice compliant operations: All invoices issued by DNE Forwarding — for customs clearance fees, haulage charges, warehousing, and freight — are validated e-invoices issued through MyInvois with proper UUID and QR codes. Your tax deductions are fully supported.
- K1/K2 documentation alignment: Our customs declarations and e-invoices are prepared by the same team, ensuring consistency between your K1/K2 declaration values and the corresponding invoice data. No discrepancies, no audit surprises.
- Self-billed e-invoice guidance: We help importers understand when and how to issue self-billed e-invoices for their foreign supplier purchases, including the correct use of general TINs and the deadline requirements.
- ISO-certified processes: Our ISO-certified quality management system ensures that every document — from customs declaration to e-invoice — follows standardised procedures with built-in checks.
- Single point of contact: Customs clearance, haulage, warehousing, and documentation under one roof means fewer invoices from fewer parties, simpler reconciliation, and a cleaner audit trail for your business.
The e-invoicing mandate rewards businesses that have their documentation house in order and penalises those who do not. Having a forwarding partner who issues proper e-invoices and maintains consistent customs documentation is no longer a nice-to-have — it is a compliance requirement that directly affects your tax position.
Need Help with E-Invoicing Compliance?
- Not sure how self-billed e-invoices work for your imports? We can walk you through it.
- Want to confirm your forwarding agent's e-invoice compliance? Ask us for a validated sample invoice.
- Moving goods through Port Klang? Get a quote for fully e-invoice compliant freight forwarding, customs clearance, and haulage services.