January 28

Malaysia e-Invoice mandatory, LHDN e-Invoice requirement

0  comments

Plain English: From 1 August 2024 the Inland Revenue Board (LHDN) requires electronic invoices to be validated in real time via the myinvois system. If your firm falls into a phased rollout by turnover, this is not optional. This rule answers the quick compliance question for busy taxpayers and businesses.

This short guide frames the process as a practical how-to. You will learn the structured invoice format, real-time validation, QR codes and Unique Identifier Numbers. It also previews what happens when an invoice is rejected or canceled.

Expect a phased timeline that starts august 2024 and moves by turnover thresholds. Many teams prepare early because the change touches workflows, accounting, ERP integrations, and audit readiness. The scope covers B2B, B2C, B2G and cross-border self-billing import cases.

What this article covers: how to determine rollout phase, choose portal versus API, step-by-step submission, and common operational scenarios for smooth implementation and compliance.

Key Takeaways

  • Real-time validation via myinvois system begins 1 August 2024 for phased groups.
  • Structured e-invoicing formats include QR codes and Unique Identifier Numbers.
  • Rollout follows turnover thresholds — check your phase early.
  • Prepare ERP and accounting systems to avoid penalties under tax law.
  • The guide shows portal vs API options and step-by-step submission paths.

Understanding Malaysia e-Invoicing and What Counts as a Valid e-Invoice

A valid electronic invoice must be structured for machines, not just readable by people. That distinction drives how businesses prepare documents under the new rules.

Why a readable file alone won’t do

A PDF or JPG can show charges to a buyer, but the system does not treat those files as the official record. The inland revenue board requires a machine-readable file that the myinvois system can parse and store.

Structured format: UBL 2.1 (XML/JSON)

UBL 2.1 standardizes the data layout for invoices. It defines tags for buyer, seller, tax IDs, line items, and amounts so software can read and report consistently.

What real-time validation means

When you submit an XML or JSON file, the myinvois system checks required fields and logic. If the file passes, the system returns identifiers and a validated record.

IRBM specifies about 55 fields (roughly 37 mandatory). Missing or inconsistent data causes rejection, so clean master records cut disputes and speed downstream invoicing and reconciliation.

Is e-Invoice Mandatory in Malaysia?

Start by checking whether your revenue and activities place you within the rollout schedule for validated electronic invoices. If you meet the turnover threshold for your phase, the validation requirement applies to covered transactions.

Who must comply

Taxpayers and businesses that carry out commercial activity are generally in scope once their phase starts.

  • Companies, partnerships, LLPs, branches
  • Co-operatives, trusts, associations
  • Sole proprietors with combined trade revenue

Which transactions are covered

The inland revenue revenue board requires validated e-invoicing for B2B, B2C, and B2G dealings. Selected non-business transactions between individuals may also be captured under specific guidance.

Cross-border and self-billing

When a Malaysian buyer imports goods or services and the foreign supplier does not issue local documents, the buyer may need to create a self-billed e-invoice to support the tax record.

Scenario Who issues Notes
B2B sale Supplier Validated via portal or API
Import/foreign service Malaysian buyer (self-bill) Supports tax and expense claims
B2G contract Supplier Government purchases require validation

“Plan both a rollout date and a transaction-mapping plan to avoid last-minute issues.”

Malaysia e-Invoice Implementation Timeline and Mandatory Dates (Aug 2024 to Jan 2026)

Clear dates and bands make it simple to match your company to the correct rollout phase. The phased implementation puts larger taxpayers first so the market can build solutions before smaller firms follow.

implementation timeline

Phase 1 — annual turnover above RM100 million

Effective date: 1 August 2024 (august 2024).

Plan for API integration, end-to-end testing, and high-volume validation. Large teams should map cutover windows and vendor onboarding now.

Phase 2 — RM25 million to RM100 million

Effective date: 1 January 2025.

Focus on ERP connectors and batch testing. Mid-sized companies often mix API work with portal pilot runs.

Phase 3 — RM5 million to RM25 million

Effective date: 1 July 2025 (july 2025).

Smaller businesses should schedule training and decide between portal bulk upload or lightweight API tools.

Phase 4 — RM1 million to RM5 million

Effective date: 1 January 2026 with a relaxation period extended to 31 December 2026.

The relaxation period gives interim flexibility but does not remove the need to prepare systems and master data early.

“Plan cutover, training, vendor onboarding and buyer communication against your phase date.”

  • What phased implementation means: higher turnover first, lower turnover later to allow industry readiness.
  • Document scope: applies to sales invoices and adjustment documents (credit/debit notes, refunds).
  • Planning tip: keep a calendar for cutover, internal training, and vendor testing tied to your phase.

How to Determine Your Annual Turnover and the Right LHDN Rollout Phase

Determine the reference year that sets your rollout phase so you avoid last-minute surprises. Use FY2022 audited financial statements if available. If no audited accounts exist, use YA2022 tax return figures.

Decision path: if audited statements exist, use FY2022 annual turnover; if not, use YA2022 annual turnover revenue from your tax filings. This simple split keeps taxpayers annual calculations consistent.

Prorate any shortened or extended FY2022 to a 12-month equivalent. Proration affects which turnover band you fall into and can change phase timing.

Below RM1,000,000 exemption applies. If revenue later crosses RM1,000,000, requirements kick in from the second year after you exceed the threshold. Once required, you must continue even if turnover drops.

Sole proprietors must combine revenue across owned businesses to calculate turnover. Edge cases and changes to accounting year-end should be documented and prorated.

Checklist: finance to confirm audited numbers, tax to verify YA filings, management to record the final taxpayers annual turnover decision for audit trails.

LHDN MyInvois Portal vs API Integration: Choosing the Best e-Invoicing Model

Selecting the right transmission path can save time, cut errors, and lower operational cost. The choice rests on volume, staff skills, and your existing IT setup.

MyInvois portal for manual and bulk upload

The myinvois portal is free and simple. Use it for occasional invoices or periodic bulk spreadsheet uploads.

Best for: low transaction counts, small teams, or quick onboarding without developer work.

API integration for automated validation at scale

APIs connect your ERP, billing, or accounting systems to the system for near real-time validation.

This reduces manual work, lowers errors, and supports multi-channel invoicing at volume.

IRBM e-invoice SDK to ease integration

The SDK provides sample code and libraries so your software can handle submissions and responses faster.

Hidden costs and selection checklist

  • Portal bottlenecks as invoicing grows.
  • API upfront development and testing.
  • Data readiness (the 55 required fields).
  • Exception handling for rejections/cancellations and audit reporting.

How to Do e-Invoicing in Malaysia: Step-by-Step Workflow Through MyInvois

Use a repeatable process to reduce rejections and get Unique Identifier Numbers fast. The checklist below matches real myinvois portal and API workflows so teams can map steps to their billing cycle.

Create the invoice with required fields and the correct format

Start by building the e-invoice in UBL (XML) or JSON. Capture mandatory data: seller and buyer IDs, item lines, tax codes, totals, and dates.

Tip: validate master data before submission to avoid simple rejections.

Submit to MyInvois for validation and receive the Unique Identifier Number

Send the structured file through the myinvois portal or API. The myinvois system returns a validation response and a Unique Identifier Number for traceability.

Save the response with your records so audit trails remain clear.

Embed and share the QR code with the buyer after validation

Once cleared, the system issues a QR code. Embed that code into the human-readable invoice and share it with the buyer so they can verify status quickly.

Handle rejection or cancellation within 72 hours (with justification)

If the system or buyer rejects an invoice, you have 72 hours to cancel or resubmit with a justification. Assign a responsible owner to monitor rejections and act fast.

Keep a human-readable copy aligned to the validated e-invoice

Maintain a PDF or JPG that matches the validated data for customers and internal filing. Do not rely on the image alone; link it to the validated record by UID and QR code.

Step Action Operational tip
1 Create structured file (XML/JSON) Standardize item descriptions and tax codes
2 Submit via myinvois portal or API Automate where volume is high; use portal for ad-hoc runs
3 Receive UID and QR code Store validation response with accounting entry
4 Resolve rejections within 72 hours Define ownership and escalation rules
5 Share human-readable invoice with embedded QR Ensure PDF data matches validated record

Practical prevention: test common tax math, keep buyer master data current, and run trial submissions to lower rejection rates and keep compliance on track.

Meeting LHDN e-Invoice Data and Security Requirements

Accurate field mapping and strong certificate controls are the backbone of a defensible e-invoicing program.

The 55 data fields are not an academic list — they are the practical core of compliance. Missing buyer, seller, tax, line item, or total fields will cause validation failures and halt transactions.

Group the 55 fields for easy mapping

Break fields into seller, buyer, items, quantities, prices, taxes, totals, and payment info. Map each group to ERP or accounting sources so teams can test and fix gaps quickly.

Data governance and operational controls

Assign master data owners, enforce validation rules, and standardize product codes. Good governance cuts rejections and speeds reconciliation.

Digital certificate and what it protects

IRBM-issued digital certificates sign each e-invoice to ensure integrity, authenticity, and non-repudiation. Treat certificate renewals, issuance, and access as IT/security responsibilities.

Recordkeeping and audit readiness

Store the validated e-invoice, the myinvois response, the Unique Identifier Number, and the QR code evidence. Keep an exception log for cancellations and rejections and define a retrieval process for audits.

“Plan certificate renewal and a retrieval workflow before go-live to avoid last-minute disruption.”

Handling B2B and B2C e-Invoicing in Real Operations

Real workflows differ between commercial and retail channels, so plan separate paths for each.

B2B best practices for clean validation and fewer disputes

For business-to-business transactions, submit structured files through the myinvois portal or API and always attach the returned QR-coded validated invoice. Confirm buyer identifiers before you send data. Align tax treatment and harmonize item descriptions to reduce validation failures and billing disputes.

Maintain a rejection log and assign a resolver. Quick fixes cut follow-up time and speed payment matching.

B2C scenarios and operational tracks

Retailers face two common paths. If a buyer requests an e-invoice at checkout, collect the buyer details and issue an individual e-invoice in real time. If the buyer does not request one, you may use monthly consolidated invoices where rules permit. Consolidation reduces overhead for high-volume consumer transactions and lowers daily processing costs.

From the date 1 Jan 2026, any single transaction above RM10,000 cannot be part of a consolidated document. Those transactions must receive an individual validated invoice. Update POS logic so the system flags and issues separate documents when totals exceed the threshold.

Use case Action Operational tip
B2B sale Real-time validation + QR share Confirm buyer ID and tax codes before submit
B2C request at checkout Issue individual e-invoice Train staff to capture buyer details quickly
High-volume retail (no request) Monthly consolidated invoices Exclude transactions > RM10,000 after Jan 2026

“Configure POS prompts and capture fields now so staff can issue invoices without slowing queues.”

Exemptions, Incentives, and Penalties You Need to Know

Some taxpayers qualify for clear exemptions, but those rules have limits and follow-up obligations.

Who is exempt

  • RM1,000,000 threshold: taxpayers with annual revenue below RM1,000,000 are exempt.
  • Entity-based exemptions: foreign diplomatic offices, individuals not conducting business, and certain statutory bodies or international organisations for specified dates.
  • Note: exemption is temporary — once your turnover crosses the threshold you must comply and stay compliant thereafter.

Tax incentives and budgeting

Benefits: a tax deduction up to RM50,000 per year (2024–2027) for implementation costs and an accelerated capital allowance for qualifying ICT spend with a 2-year claim window.

Action: keep invoices and receipts for software, integration, training, and hardware. Align project milestones so claims are defensible.

exemptions incentives penalties

Non-compliance risks

Under Income Tax Act 1967 Section 120(1)(d), penalties per offence range from RM200 to RM20,000 and/or up to six months’ imprisonment.

“Treat controls and monitoring as project essentials — penalties make delay costly.”

Risk-reduction: adopt a compliant e-invoicing solution, run parallel testing before go-live, and define exception handling to avoid missed validations. The incentives reduce net cost, while penalties make late implementation expensive—early planning often yields the best financial benefits.

Conclusion

,

Treat the rollout as a staged program: clean master data, run a pilot, then scale across channels. A validated e-invoice from the myinvois portal or API is the compliant record once your phase starts.

Next steps: confirm your annual turnover revenue using the correct FY/YA reference and note your mandatory start date. Decide portal versus API based on volume and staff skills.

Remember: technical requirements cover UBL (XML/JSON), data fields, and digital signing. Operational tasks include workflows for cancellations, recordkeeping, and owner assignment so systems run smoothly.

Plan B2C handling now—after Jan 2026, transactions over RM10,000 must not be consolidated. With a staged implementation, taxpayers and businesses can improve accuracy, speed, and audit readiness while meeting requirements.

FAQ

Who must comply with the LHDN e-invoicing requirement?

Taxpayers with annual revenue above the threshold set for each rollout phase must comply. This includes companies, partnerships, and sole proprietors covered by the Inland Revenue Board (LHDN). Compliance depends on your reported turnover for the relevant year specified by LHDN, so check which phase your business falls into and prepare systems accordingly.

What counts as a valid digital invoice under LHDN rules?

A valid digital invoice is a structured electronic file that uses the required format (UBL 2.1 in XML or JSON) and contains mandated data fields. A simple PDF image of an invoice is not enough unless it is part of a validated structured payload. The file must pass MyInvois real-time validation and receive the Unique Identifier Number (UIN).

Why is a plain PDF not sufficient for LHDN validation?

PDFs lack the machine-readable structure LHDN requires for automated processing. The system needs specific tagged fields and formats so data can be validated, signed, and linked to the UIN and QR code. Using a structured format reduces errors and speeds reconciliation.

What structured formats does the Inland Revenue Board require?

LHDN accepts UBL 2.1 in XML or JSON formats for structured invoices. These formats ensure consistent field mapping for the 55 required data elements and enable real-time validation in the MyInvois system.

What does "real-time validation" mean on the MyInvois portal?

Real-time validation means the MyInvois system checks the submitted invoice immediately against schema rules, required fields, and business logic. If accepted, the invoice receives a UIN and a digitally signed QR code. If rejected, the portal returns error codes and reasons so you can fix and resubmit quickly.

Which transaction types are covered by the mandatory scheme?

The mandate covers B2B, B2C, and B2G transactions, with some selected non-business cases specified by LHDN. Cross-border sales that involve Malaysian buyers may also trigger obligations, including self-billing by the buyer in certain import scenarios.

How does cross-border invoicing work for Malaysian buyers?

When a Malaysian buyer receives goods or services from a foreign supplier and the rules require local reporting, the buyer may need to issue a self-billed structured invoice via MyInvois. Check guidance for import VAT and cross-border documentation to confirm responsibilities.

What were the rollout dates for mandatory compliance from August 2024 onward?

Rollout began August 2024 for the largest taxpayers. Subsequent phases followed: January 2025, July 2025, and January 2026, with an extended relaxation option to December 31, 2026 for limited cases. Confirm your phase using LHDN notices and your annual turnover band.

How is annual turnover determined for phase assignment?

LHDN uses the taxpayer’s reference year as specified—typically the latest financial year or tax return (YA/FY) noted in LHDN guidance. Audited statements versus tax return figures can affect classification, so use the basis LHDN specifies or consult your tax advisor.

What if my turnover later crosses the RM1,000,000 threshold?

If you surpass the threshold after a phase starts, you must adopt compliance immediately according to LHDN rules. Continued participation is required for the remainder of the applicable period; abrupt changes can affect obligations and reporting.

How should sole proprietors report combined revenue from multiple businesses?

Sole proprietors must combine revenue from all businesses they own when determining their annual turnover for phase assignment. LHDN treats the individual as a single taxpayer for the threshold calculation.

What if my accounting year end changes—how do I prorate turnover?

Edge cases such as year-end changes require prorating turnover according to LHDN guidance. You should calculate the relevant 12-month equivalent or follow the specific prorating rule LHDN issues to determine the correct phase assignment.

Should my business use the MyInvois portal or API integration?

Use MyInvois portal for manual entry and bulk uploads if transaction volumes are low. For high-volume or automated workflows, API integration with your ERP, billing, or accounting software is recommended to enable seamless validation and UIN retrieval.

What benefits does the IRBM e-invoice SDK provide?

The SDK simplifies technical integration, handles format conversion to UBL 2.1, manages signing, and streamlines communication with MyInvois. It reduces development time compared with building a full API client from scratch.

What are the step-by-step actions to issue a validated invoice via MyInvois?

Create the invoice with required fields in UBL 2.1 (XML/JSON), submit to MyInvois for validation, receive the UIN and digitally signed QR code, share the validated invoice and QR with the buyer, and retain the validation response and human-readable copy for audit purposes.

How long do I have to handle rejections or cancellations?

Rejections or cancellations must be addressed within 72 hours with appropriate justification, following LHDN rules. Correct the data, resubmit for validation, and ensure the buyer receives the updated UIN and QR code if applicable.

What data security and signing requirements apply?

Invoices must be digitally signed using LHDN-issued certificates to ensure integrity, authenticity, and non-repudiation. Maintain secure storage of validation responses, signed payloads, and QR codes to satisfy audit readiness and recordkeeping rules.

How many data fields must my system capture for compliant invoicing?

The standard set includes 55 mandatory data fields covering party details, line items, tax breakdowns, dates, and identifiers. Your solution should validate these fields before submission to avoid rejections.

How do B2B workflows reduce disputes with validated invoices?

Structured invoices with accurate tax and item details, validated by MyInvois, reduce ambiguity and speed reconciliation. UIN and QR codes let buyers confirm authenticity quickly, lowering dispute rates and improving cash flow.

What are common B2C scenarios under the new rules?

For retail B2C, buyers may request individual validated invoices for high-value purchases, or merchants can issue consolidated statements only when allowed. From January 2026, transactions above RM10,000 cannot be consolidated into a single invoice.

Who is exempt from the mandatory scheme?

LHDN exempts taxpayers below the RM1,000,000 threshold and other categories specified in guidance. Check the latest LHDN notices for full exemption lists and any temporary relief measures tied to the rollout.

Are there tax incentives to help with implementation costs?

The government has offered incentives such as implementation deductions and accelerated capital allowances in certain periods (2024–2027) to offset system upgrades. Confirm current incentive details with LHDN or your tax advisor.

What penalties apply for not complying with the mandate?

Non-compliance can trigger civil penalties and administrative fines under tax law, with sanctions potentially including fines up to RM20,000 and other legal consequences. Maintain records and follow the validation process to reduce risk.

Tags

Electronic Invoicing, LHDN e-Invoice, Malaysia e-Invoice


You may also like

Leave a Reply

Your email address will not be published. Required fields are marked

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Subscribe to our newsletter now!