We set the foundation for your compliance with the new e-invoice regime led by the Inland Revenue Board. The phased rollout runs from 1 August 2024 to 1 July 2026 by turnover thresholds. This section explains what an e-invoice is, why real-time validation matters, and how it changes daily billing and tax reporting.
All B2B, B2C and B2G transactions must be validated via MyInvois. Formats are XML or JSON (UBL 2.1) and digital certificates issued by LHDN secure signing. A Unique Identification Number and QR code appear after validation to aid audits and reconciliation.
We cover exemptions for businesses below RM500,000, the 72-hour rejection window, and the RM10,000 rule from 1 January 2026. Expect penalties under the Income Tax Act 1967 for non-compliance. Our aim is to guide your people, process, and technology for smooth implementation and better cash flow control.
Key Takeaways
- Real-time validation via the MyInvois portal is mandatory for most transactions.
- Use XML or JSON (UBL 2.1) and IRBM-issued digital certificates for signing.
- Small businesses under RM500,000 are exempt but should plan for future compliance.
- The system issues a Unique ID and QR code to support audit trails.
- Penalties can include fines or imprisonment under the Income Tax Act 1967.
- Choose portal or API integration based on volume, IT capacity, and cost-to-serve.
Malaysia e-Invoicing at a Glance: LHDN mandate, scope, and who must comply
Once validated through MyInvois, a machine-readable record gains legal status as proof of revenue or expense.
What qualifies as a compliant document: a structured, machine-readable file in XML or JSON that follows UBL 2.1 and is submitted for real-time validation before you share it with the buyer.
Transactions and parties in scope
The mandate covers B2B, B2C and B2G transactions, plus selected non-business payments. Malaysian buyers may self-bill for imports. Malaysian suppliers must issue for exports when applicable.
Validation, UIN and QR code
MyInvois performs validation and returns a Unique Identification Number and an embedded QR code. You must include these when distributing the validated document so buyers can verify authenticity instantly.
“Only a validated document is recognised for tax and audit purposes.”
| Feature | Format | Result |
|---|---|---|
| Machine-readable | XML / JSON (UBL 2.1) | Accepted by MyInvois |
| Scope | B2B, B2C, B2G, select non-business | Mandatory by phase |
| Validation outcome | Real-time | UIN + QR for buyer verification |
Implementation timeline and thresholds: When your business must issue e-Invoices
The rollout assigns start dates by turnover bands so you can plan resources and testing.
We map five implementation phases by annual turnover and the six-month relaxation period that helps stabilise operations. Phase assignment uses FY/YA 2022 audited accounts or the YA 2022 tax return. If your year-end changed, revenue is prorated to a 12-month basis.
How to determine your phase
For sole proprietors, aggregate revenue across all owned businesses to find the correct band and start date. MSMEs under RM500,000 remain permanently exempt, but continuity rules require ongoing compliance once you begin issuance.
“Plan internal go-live earlier than the mandated date to allow live testing and role-based training.”
| Turnover band (RM) | Mandated start date | Relaxation period ends |
|---|---|---|
| >100,000,000 | 1 Aug 2024 | 31 Jan 2025 |
| 25,000,000 – 100,000,000 | 1 Jan 2025 | 30 Jun 2025 |
| 5,000,000 – 25,000,000 | 1 Jul 2025 | 31 Dec 2025 |
| 1,000,000 – 5,000,000 | 1 Jan 2026 | 30 Jun 2026 |
| ≤1,000,000 | 1 Jul 2026 | 31 Dec 2026 |
Critical change from 1 Jan 2026: any transaction above RM10,000 requires a separate e-invoice; monthly consolidation cannot be used for those values.
We recommend formal documentation of your phase decision, early internal go-live, and executive reporting cadence to manage readiness and risk.
How e-Invoices are transmitted: MyInvois Portal, API, and Peppol/non-Peppol providers
Businesses can send validated records through a simple portal or connect via API to automate high-volume flows. We outline the transmission routes so you can match technology to volume and capability.
MyInvois Portal: manual entry and bulk upload
The myinvois portal supports manual creation and bulk spreadsheet upload. This route offers a no-cost entry point for MSMEs and pilot teams.
- Manual entry for single transactions and ad hoc needs.
- Bulk upload for low-to-moderate monthly counts with spreadsheet templates.
- Suitable for suppliers with limited IT resources or testing phases.

API integration: direct, Peppol, or non-Peppol providers
API options include direct links to the myinvois system, Peppol service providers, or non-Peppol technology vendors. LHDN supplies an SDK to speed development.
- Use XML JSON payloads and the SDK for validation, error handling, and testing.
- Direct API gives lowest latency; Peppol adds global routing; non-Peppol vendors offer middleware and managed services.
- Best for high-volume, automated reconciliation and continuous submission.
Choosing a model based on volume, cost, and readiness
Decide by expected monthly invoice counts, IT support, and business continuity needs. Start small and migrate as volumes grow.
| Option | Best for | Key advantage | Typical trade-off |
|---|---|---|---|
| MyInvois Portal | MSMEs, pilots | No-cost entry; simple | Manual effort; limited automation |
| Direct API | High-volume businesses | Real-time automation; resilience | Higher implementation cost |
| Peppol / non-Peppol provider | Businesses needing middleware | Faster integration; managed support | Service fees; dependency on vendor |
Recommendation: start via myinvois portal for pilots, secure credentials and tokens, then plan phased integration as volumes and maturity rise. Keep a knowledge base for submission protocols and reconciliation to stabilise day‑2 operations.
End-to-end process and validations: Issuance, sharing, and 72-hour changes
We explain the full lifecycle from creation to validation, sharing, and the 72-hour change window.
B2B flow
Suppliers submit the document via myinvois portal or API. The IRBM performs real-time validation and issues a Unique Identification Number and QR code instantly.
Both supplier and buyer receive notifications. The supplier then shares the validated e-invoice with the QR so the buyer can confirm authenticity and payment data.
B2C flow and consolidation
When a buyer requests an e-invoice at point of sale, the supplier must capture buyer details and issue in real time.
If the buyer does not request one, eligible retail transactions may be consolidated monthly and submitted within seven days after month-end.
Rejection, cancellation and roles
Within 72 hours, a buyer may request rejection for justified errors and a supplier may cancel with reasons logged. Actions must include a clear justification to preserve audit trails.
“Act quickly and record rationale: the 72-hour window is the system’s corrective period.”
Human-readable outputs and exceptions
After validation, you may render a PDF or JPG for customer sharing. Ensure the human-readable file mirrors the validated data to avoid inconsistencies.
- Use credit/debit/refund types for price or quantity disputes.
- Log mismatched identities and reconcile via documented corrective records.
- Set internal SLAs to resolve rejections and cancellations within the 72-hour time limit.
| Step | Action | Result / Time |
|---|---|---|
| Submission | Supplier via portal or API | Real-time validation; UIN issued |
| Notification | IRBM notifies supplier & buyer | Buyer can verify QR and payment details |
| Correction window | Buyer request or supplier cancel | 72 hours; logged justification required |
| Customer copy | PDF / JPG from validated data | Human-readable, audit-consistent |
Recommendation: build dashboards to monitor validation success rates, turnaround times, and exception volumes so AR/AP ledgers stay aligned with portal statuses.
Data standards and formats: Fields, digital certificates, and annexures
IRBM simplified the core dataset to reduce friction and speed validation. The core now contains 51 mandatory fields, down from 53. Supplier website and product tariff/service category are no longer required in the core.
Core dataset and Annexure use
The 51 fields cover identification, party details, tax amounts, item lines, and total values. Use Annexure fields for optional or trade-specific details such as tariff code and extended product attributes.
Tariff codes are optional and belong in the Annexure when used for import/export reconciliation with customs. Record them only where they add customs or tax value.
Digital signing and TIN binding
All records must be digitally signed with an IRBM‑issued certificate linked to the taxpayer’s TIN. Certificates last three years and must be renewed before expiry.
Signatures ensure integrity and non-repudiation so validated records remain auditable and tamper-evident.
Currency, validation, and master data
Currency exchange rates must be disclosed. Use prescribed regulatory rates where provided. If none exist, apply your documented internal policy rate and retain supporting evidence.
“Complete, correct fields and consistent data types prevent submission failures.”
- Enforce mandatory field completeness and proper data types before submission.
- Govern master data for suppliers, customers, items, and tax codes to reduce exceptions.
- Map UIN, QR, and invoice number controls in your ERP to avoid duplicates and preserve audit trails.
- Automate checks for missing details and default rules to speed issuance without sacrificing quality.
Recommendation: maintain a data dictionary aligned to IRBM taxonomy and run periodic field audits so your system stays compliant as annexures and catalogs evolve.
Special rules: e invoice guideline for B2C consolidation, exceptions, and periodic bills
Suppliers may aggregate qualifying B2C sales monthly when buyers do not request an individual e-invoice at point of sale.
When to file: consolidated e-invoices must be submitted within seven calendar days after month-end. From 1 January 2026, any transaction above RM10,000 cannot be consolidated and requires separate issuance.
What to include: each consolidated record should contain POS and e-commerce totals, timestamps, seller TIN, grouped line counts, and a clear mapping to original receipts for audit purposes.
Prohibited consolidation activities
- Motor vehicle sales and private aircraft charters
- Flight tickets and specified luxury goods or jewellery
- Construction contracts and wholesale/retail of construction materials
- Betting/gaming payouts and payouts to agents, dealers, or distributors under Section 83A ITA 1967

Periodic statements and validation
For periodic bills (telecom, banking, utilities), suppliers submit XML or JSON e-invoices for validation at each issuance frequency.
After validation, you may share a visually rich statement with the buyer. Keep validation logs and templates in a repository for the statement period and audits.
| Scenario | Allowed? | Deadline | Key requirement |
|---|---|---|---|
| General retail B2C | Yes | 7 days after month-end | POS totals, receipt mapping |
| High-value sale > RM10,000 | No | Immediate | Individual e-invoice issuance |
| Periodic statements (telco/banking) | Yes | At issuance frequency | XML/JSON validation; visual statement allowed |
| Restricted sectors (vehicles, construction) | No | N/A | Segregate from consolidation |
Controls and customer service: train POS staff and set prompts so you identify when a buyer require an individual copy. Segregate non-consolidatable transactions in your systems to prevent contamination of monthly aggregates.
For post-period requests or corrections, record changes and submit corrective records promptly to avoid duplicate entries. Use the portal audit trail and keep templates, validation logs, and reconciliation files for internal review and external audit.
Cross-border, self-billing, and edge cases: Getting complex scenarios right
When goods or services cross borders, responsibility for issuance and validation shifts based on whether the Malaysian party is buyer or supplier.
Imports: For imports and foreign-sourced services, the Malaysian buyer must create a self-billed e-invoice and submit for validation. Notifications travel to the Malaysian buyer only; foreign suppliers do not need the validated copy for local filing.
Exports: Malaysian suppliers must issue the validated record to foreign buyers and include the identification number and currency details in the annexure.
Agents and Section 83A: Monetary payouts to agents, dealers, and distributors require self-billed e-invoices, replacing older CP58 paperwork.
Reimbursements that reflect supplier expenses in delivering goods should be included in the validated record. Disbursements paid on behalf of the buyer should be excluded to preserve correct tax treatment.
“Tag self-billed flows so AP and treasury reconcile payments to validated records.”
- Accept employee copies as proof for employer refunds where IRBM permits.
- Single‑tier dividends and Bursa-listed distributions are exempt from self-billing; other profit distributions may need self-billed records.
| Scenario | Who issues | Key note |
|---|---|---|
| Import of services | Malaysian buyer | Notify buyer only; currency code in annex |
| Export sale | Malaysian supplier | Include identification number & validation |
| Agent payout | Self-billed | Replaces CP58; digital proof |
Compliance, readiness, and integration: People, process, and technology
Begin with a simple gap analysis: what data you have, what IRBM requires, and where processes must change.
Assessing data availability, mapping fields, and process redesign
We start by inventorying source systems and master data. Map each field to the IRBM taxonomy and fix gaps before testing.
Focus on data quality, role-based access, and segregation of duties for creation, submission, and cancellations.
MyInvois system connectivity, SDK usage, and middleware options
Use the IRBM SDK to standardize validation logic with the myinvois system and speed development.
Choose direct API, a Peppol/non-Peppol provider, or middleware to decouple your ERP from integration complexity and reduce implementation risk.
Security and continuity
Adopt controls aligned to ISO/IEC 27001 and continuity practices consistent with ISO 22301 to protect availability and integrity.
Change management and training
Train finance, tax, IT, POS and ecommerce teams. Run pilots, parallel runs, and controlled cutovers with SOP templates and readiness checklists.
- Operational KPIs: validation success rate, average turnaround time, exception rate.
- Governance: internal audits, SDK regression tests, and update reviews.
“Plan phased pilots and clear governance to keep compliance on track.”
Penalties, incentives, and ongoing obligations: Staying compliant over time
We expect firms to treat validated billing controls as a core compliance risk. Failing to issue or validate an e-invoice is an offence under Section 120(1)(d) ITA 1967, with fines from RM200 to RM20,000, imprisonment up to six months, or both.
Practical measures and tax support
Tax incentives reduce the cost of adoption. Eligible implementation costs can qualify for a deduction up to RM50,000 per year (2024–2027). Accelerated capital allowance applies to qualifying ICT equipment and software.
Recordkeeping and monitoring
Retain validated records, rejection and cancellation logs, UIN mapping and reconciliation proofs for at least seven years. Monitor turnover thresholds continuously and document phase decisions and consolidation use.
“Tie collections and disbursements to validated records to minimise disputes and audit adjustments.”
- Quantify risk: each failure may attract statutory penalties.
- Track eligible costs for the tax deduction and capital allowance.
- Maintain a compliance calendar for filing periods, policy reviews, and patching cycles.
- Run scenario tests for outages and volume spikes to confirm recovery times.
| Area | Action | Outcome |
|---|---|---|
| Penalty | Enforce issuance and validation | Fines up to RM20,000; possible imprisonment |
| Incentive | Claim deductions / accelerated allowance | Lower net cost of implementation |
| Recordkeeping | Store validated records & logs | Seven-year retention for audits |
| Governance | Assign owners and KPIs | Sustained compliance and faster dispute resolution |
We recommend management attestations on completeness and periodic reviews so your teams keep pace with evolving guidelines and tax details.
Conclusion
Malaysia’s e-invoicing programme makes real-time validation the foundation for compliant billing. We show how this affects businesses and how to meet validation requirements with clear process steps.
Operationally, both buyer and supplier must follow the timeline, data standards, and the 72-hour change window. These rules reduce disputes and improve audit trails for day-to-day transactions.
We summarise the key details: phased implementation by turnover, portal or API options, 51 mandatory fields, digital certificates tied to TIN, and consolidation limits for retail sales. Use these guidelines to plan resources, training, and system changes.
Next step: establish cross-functional governance, track KPIs, and test end-to-end flows. If you need help assessing readiness or designing integration, we can assist to operationalise compliant, efficient e-invoice issuance at scale.
FAQ
What is an electronic invoice under LHDN rules and which file formats are acceptable?
Under LHDN, an electronic invoice is a machine-readable transaction record issued in XML or JSON format that meets UBL 2.1 structure and contains mandatory fields such as taxpayer identification number (TIN), transaction date, amounts, and tax details. The document must be validated through the MyInvois portal or an approved system and produce a unique identification number (UIN) and QR code upon successful validation.
Which transactions are in scope for Malaysia’s mandate (B2B, B2C, B2G)?
The scope includes most B2B, B2G, and selected B2C transactions, plus specific non-business scenarios defined by the Inland Revenue Board (LHDN). Exemptions and consolidation options apply for low-value retail or periodic billing where the buyer does not request a validated document.
How does real-time validation via MyInvois work?
When you submit a document via MyInvois or an approved API, the system validates the data against mandatory fields and business rules in real time. On success, it returns a Unique Identification Number (UIN) and QR code. The validated record can be downloaded as a human-readable PDF/JPG for the buyer.
When must my business start issuing validated electronic records by turnover thresholds?
LHDN phased implementation uses FY/YA 2022 accounts to assign rollout dates. Phases generally start with businesses over RM100 million, followed by RM25–100 million, RM5–25 million, RM1–5 million, and then smaller taxpayers. Check your assigned phase and compliance window with LHDN communications.
How do I determine which rollout phase my business falls into?
Determine phase using your annual turnover for the specified financial year. Special cases such as group consolidation, newly formed entities, or changes in turnover have rules; consult the MyInvois portal or your tax advisor to confirm your effective compliance date.
Are there relaxation windows or special consolidation rules after January 1, 2026?
Yes. From January 1, 2026, LHDN updated consolidation and relaxation rules. Businesses should review transition guidance for group reporting, consolidation thresholds, and any temporary relief periods offered during rollout changes.
Is there a permanent exemption for very small businesses?
Businesses with annual turnover below RM500,000 may qualify for permanent exemption. However, continuity rules and periodic reviews may apply, and voluntary adoption remains possible if you prefer system integration for efficiency.
What are my options for transmitting validated documents: MyInvois portal, API, Peppol, or non-Peppol providers?
You can use the MyInvois portal for manual entry and bulk uploads, ideal for MSMEs. For higher volumes, integrate via API using direct connections, Peppol network providers, or approved non-Peppol technology vendors. Choose based on transaction volume, cost, and system readiness.
Is manual entry on MyInvois suitable for small businesses?
Yes. MyInvois portal supports manual entry and bulk CSV/XML upload, which is practical for micro and small enterprises with low invoice volumes. It provides validation, UIN issuance, and human-readable outputs without full ERP integration.
How does API integration work and what should we consider when selecting a provider?
API integration connects your ERP or billing system to MyInvois or a trusted provider. Consider Peppol compatibility, middleware or SDK options, security certifications, transaction limits, costs, and vendor support for mandatory data mapping and digital signing.
What does the end-to-end issuance process involve for B2B transactions?
For B2B, the supplier submits the XML/JSON document to MyInvois or an approved provider. LHDN validates the core dataset in real time, issues a UIN and QR code, and notifies the buyer. The supplier shares the validated human-readable file and retains records for audit and tax purposes.
How are B2C transactions handled, and when can monthly consolidation be used?
For B2C, suppliers issue validated documents only when the buyer requests one. Otherwise, monthly consolidated statements are permitted for eligible activities, provided they include required details and meet LHDN validation rules for periodic billing.
What are the rules for rejection, cancellation, and changes after issuance?
Suppliers may reject or cancel a validated record within 72 hours with a valid justification and appropriate status update through the MyInvois system. After the 72-hour window, adjustments require prescribed credit or debit mechanisms and supporting documentation for audit trails.
Will we still provide human-readable documents to customers after validation?
Yes. After validation, systems can generate human-readable outputs (PDF/JPG) from the validated XML/JSON for customer sharing, delivery, or printing, while preserving the signed machine-readable record for compliance.
What core dataset and mandatory fields are required, and have they changed recently?
LHDN narrowed the mandatory core dataset to fewer fields (around 51), including supplier and buyer TIN, transaction values, tax amounts, currency, and item details where applicable. Stay updated on annexure fields and tariff codes for trade-related transactions.
Is digital signing mandatory and how are certificates managed?
Digital signing with IRBM-issued or approved certificates tied to your TIN is required for authenticated submission. Certificates ensure integrity and non-repudiation. Your technology provider or MyInvois documentation explains certificate issuance and rotation.
What annexure fields, tariff codes, and currency rules apply for imports/exports?
Annexure fields include import/export tariff codes, country of origin, and exchange-rate rules for foreign-currency transactions. Accurate mapping is essential for customs, GST/VAT treatment, and cross-border compliance; consult customs and tax annexures when trading internationally.
How do monthly consolidated statements work and what activities are excluded?
Monthly consolidation lets suppliers aggregate eligible retail transactions into a single validated statement. Excluded items typically include motor vehicle sales, flight tickets, luxury goods, construction contracts, betting/gaming, and certain agency payouts. Check the LHDN list for precise exclusions.
Are periodic statements and bills accepted in XML/JSON format?
Yes. Periodic statements must meet the same machine-readable validation rules as single documents. They should include required consolidating fields and produce a validated UIN when submitted through MyInvois or an approved API.
How are imports, foreign services, and self-billing handled?
For imports and foreign services, the Malaysian buyer may need to self-bill and issue the validated record, ensuring tax and reporting are correct. For exports, the Malaysian supplier issues the validated document. Agent, dealer, or distributor scenarios require specific Section 83A handling and documentation.
What rules apply for reimbursements, disbursements, and employee expenses?
Reimbursements and disbursements must be classified correctly; only amounts that constitute supply should be included in the validated record. Employee-incurred expenses and certain employment perquisites follow distinct reporting rules—do not mix with sales transactions without proper justification.
When does self-billing apply and how are dividends or foreign receipts treated?
Self-billing applies where the buyer is authorized to issue the validated document on behalf of the supplier, commonly in import or agent arrangements. Dividends and some foreign income receipts are typically outside standard sales e-doc rules but require separate tax reporting.
How should we prepare operationally: data mapping, system changes, and training?
Assess data availability, map fields from your ERP to the core dataset, redesign processes for real-time validation, and pilot integrations. Train finance, tax, and IT teams on MyInvois workflows, SDKs, middleware, and audit recordkeeping to ensure readiness.
What connectivity and security standards should our provider meet?
Choose providers with MyInvois connectivity options, SDK support, and middleware for buffering. Verify security certifications such as ISO/IEC 27001 for information security and ISO 22301 for business continuity to protect transaction integrity and uptime.
What are the penalties for non-compliance and are there incentives for adoption?
Non-compliance risks include fines up to RM20,000, potential criminal liability under ITA 1967, and administrative sanctions. Incentives may include tax deductions or accelerated capital allowances for system adoption. Maintain records for audit readiness and continuous threshold monitoring.
How long must validated records be retained and what are audit requirements?
Retain validated machine-readable records and human-readable outputs according to statutory tax recordkeeping periods. Ensure traceable audit trails, preserved digital signatures, and accessible backups to meet LHDN and audit requirements.
