We explain the new government framework that standardizes digital billing across Malaysian perniagaan. In March 2023, the lembaga hasil negeri introduced mandatory e-invois for B2B, B2G, and B2C transaksi. This system routes each record through the MyInvois portal for validation and immediate tracking.
MyInvois validates data fields, issues a Unique Identification Number and a QR code, and stores the verified record. The change tightens pentadbiran cukai, reduces errors, and makes audits clearer for hasil negeri and taxpayers.
Adopting e-invois changes how perniagaan capture data, submit workflows, and communicate with buyers. We outline what to expect and how to align finance, IT, and tax teams so every invois meets new compliance checks.
Key Takeaways
- The e invoice lhdn framework requires real-time submission through MyInvois.
- Validated e-invois include a UIN and QR code for online verification.
- Businesses must update data capture and submission workflows.
- The initiative strengthens pentadbiran cukai and reduces billing disputes.
- This panduan helps you plan a phased rollout and stakeholder alignment.
What LHDN e-Invoicing is and why it matters now
A validated e-invois is a structured digital record that sends transactional maklumat straight to the lembaga hasil for immediate verification.
This system is more than a PDF bil. It creates a tax-ready record that supports accurate, real-time reporting. For perniagaan and syarikat, that means fewer disputes and clearer tuntutan.
CelcomDigi will begin issuing e-invois from Julai 2025. Customers may request on-demand documents or receive monthly consolidated records based on account type.
Benefits include streamlined billing, integrated cukai filing, faster payment cycles, and reduced paper use. Operational impacts require disciplined data capture and system updates.
Challenges are integration complexity, staff training, and ensuring data accuracy. We recommend evaluating penyelesaian early so you can melaksanakan e-invois without last-minute risk.
- Why act now: better transparency and audit readiness.
- Who it affects: perniagaan of all sizes and individual pembayar cukai.
- Practical step: assess systems, assign roles, and map keperluan for transaksi reporting.
Updated implementation timeline and grace periods in Malaysia
The government has set a clear timeline that phases perniagaan by turnover and provides predictable grace windows.
Phased rollout: Aug 2024 to Jul 2026 by annual turnover
We list the mandatory start dates and the end of each grace tempoh so you can set internal milestones ahead of statutory cut-offs.
| Annual turnover (RM) | Mandatory start | Grace 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 |
How to determine your annual turnover for phasing
Use your FY2022 Statement of Comprehensive Income if audited. If you filed unaudited returns, use the Income Tax Return form for YA2022.
If your financial year changed, pro-rate the 2022 income to a 12‑month equivalent. That calculation identifies your phase and the tempoh that applies to your syarikat.
Practical next steps: lock your data model, schedule a pilot, and test submissions across typical transaksi and bil cycles before the grace period ends.
Who must comply and who is exempt under LHDN guidelines
Regulatory scope now defines which legal entities must issue validated digital billing records and which remain outside immediate scope.
Entities required to issue e-documents
Companies, partnerships, limited liability partnerships, cooperatives, business trusts, REITs, property trusts, branches and bodies of persons must issue e-invois where applicable. This applies across most perniagaan structures operating in Malaysia.
Exemptions and temporary carve-outs to 1 July 2025
Foreign diplomatic missions, representative and regional offices, and individuals not carrying on business are out of scope. Until 1 July 2025, statutory/local authorities for statutory fees and certain international organisations have narrow temporary relief.
Threshold notes for smaller taxpayers
Pembayar cukai with annual revenue under RM150,000 are currently excluded. Note prior guidance referenced RM500,000; verify your classification against the latest garis panduan and document it for review by the lembaga hasil.

| Entity type | In scope | Notes |
|---|---|---|
| Companies / LLPs | Yes | All taxable perniagaan activities |
| Partnerships / Cooperatives | Yes | Include branch transactions |
| Individuals not in business | No | Excluded from keperluan e-invois |
| Statutory bodies / International orgs | Partial | Temporary carve-outs until 01‑Jul‑2025 |
Practical tip: Treat exemptions as narrow and time-bound. If you run mixed activities, issue e-invois for taxable transaksi and keep clear records to support classification.
The data you need to issue an LHDN e-Invoice
Accurate transactional data is the foundation of a compliant Malaysian e-invois system. You must capture defined maklumat to avoid submission errors and to support cepat pengesahan.
Required fields and core elements
Core data elements: seller and buyer details, TIN, alamat, item lines, quantities, unit prices, discounts, tax lines, header totals, and payment terms.
- 55 fields cover full seller/buyer maklumat, item descriptions, taxes, totals, and payment details.
- Include internal invoice number and currency, but know the government will return a Unique Identification Number.
- Document types: invoice, credit note, debit note, refund note — each requires specific header and line fields.
Format standards and UIN / QR handling
Submissions must follow UBL 2.1 and be sent in xml json payloads via MyInvois portal or API. Well-formed files reduce resubmissions.
After e-invois dijana and validated, the portal issues a unique identification number (UIN) and a QR code. Embed that nombor and QR into the final dokumen you share with buyers post-pengesahan.
Quality controls: map tax rates, apply consistent rounding rules, reconcile line vs header totals, and maintain a master data checklist so you can menjana e-Invois reliably across your perniagaan.
Submitting via Portal MyInvois or API: choosing your model
Selecting portal or API affects cost, control, and day-to-day billing operations for your syarikat. We outline both paths so you can match volume and process needs.
Portal MyInvois: manual entry and bulk upload basics
The portal myinvois supports single record key-in and CSV bulk templates. You fill required maklumat, upload files, and wait for validation.
After validation, the system returns a UIN by email. You must embed the QR and send the dokumen to pelanggan. This route suits lower-volume perniagaan and ad hoc bil cycles.
API integration: automated XML/JSON submission and responses
The API accepts xml json payloads and returns a UIN and timestamp in the response. This enables straight-through processing and automated e-invois dihantar to customers.
Use the sandbox on the lhdn portal and follow security best practices when your systems masuk portal endpoints.
SDKs and accounting solutions to streamline compliance
Solution providers offer SDKs and connectors. Accounting platforms like ABSS and Financio can generate compliant files and post via API or upload to the portal myinvois.
| Channel | Best for | Key advantage |
|---|---|---|
| Portal MyInvois | Low volume perniagaan | Simple setup, manual control |
| API | High-volume syarikat | Straight-through, scalable |
| SDK / Accounting | Integrated finance teams | Faster implementation, fewer defects |
How to generate, validate, and share e-Invoices step by step
Follow a clear, repeatable workflow to create, validate, and distribute compliant e-invois in minutes.
B2B flow — practical steps
First, capture complete maklumat and menjana e-invois in your system. Submit the file via the portal myinvois or the API.
After submission, the system returns a unique identification number and timestamp when the e-invois dijana. Embed the QR and produce the final PDF or digital bil for the pelanggan.
B2C options
For direct pengguna requests, issue e-invois in real time. If a buyer does not request, consolidate transaksi into a monthly e-invois and deliver on the billing cycle.
CelcomDigi benchmarks: postpaid and fiber bills are delivered within three days; on-demand requests are handled within 24 hours. Applications for monthly consolidation close on the 3rd calendar day of the next month.
Buyer review and rejection handling
The buyer has a 72-hour tempoh from the validation timestamp to accept or reject. This window includes weekends and public holidays.
If the buyer rejects, issue a credit note, correct the maklumat, and resubmit. If you miss the window, cancel and reissue with a new identification number to reflect proper pengesahan and cukai records.

| Step | Action | Expected timing |
|---|---|---|
| Submit | Send XML/JSON via portal myinvois or API | Immediate validation queue |
| Validate | Receive unique identification number and timestamp | Seconds to minutes |
| Share | Embed QR, deliver PDF/digital bil to pelanggan | Within your SLA; CelcomDigi: 24–72 hrs |
| Review | Buyer accepts or rejects within 72 hours | 72-hour tempoh (incl. weekends) |
Operational tip: define internal SLAs for pembayaran posting and dispute handling that mirror the garis panduan. Clear roles reduce rework and speed cash collection.
e invoice lhdn
Many teams underestimate how small data mistakes trigger complete rejections during submission.
From validation errors to re-submission: common pitfalls
Common rejection causes include malformed xml json, missing buyer TIN, tax miscalculation, and mismatched totals.
When a file fails, you must correct the butiran and resubmit. Track each attempt using the unique identification number returned after a successful pengesahan.
“Keep one number trail per dokumen to avoid duplication and audit friction.”
Reconciling e-Invoices with bills and statements in practice
Operational bil often include third-party charges and rounding. Tax e-invois exclude those items. Reconcile by mapping the invois lines to ledger entries and recording adjustments separately.
- Prevent duplicate submissions with an exception queue and idempotent checks.
- Respect the 3rd-day cutoff for past transaksi requests to avoid customer disappointment.
- Store validated e-invois, timestamps, and UINs for tuntutan and audits.
Quick penyelesaian: add automated pre-validation, tax code mapping, and a customer script for individu and pengguna to retrieve documents from portal myinvois.
Getting ready: accounts, TIN, deadlines, and internal processes
Start by registering on MyTax to collect accurate Tax Identification Numbers (TIN) and align taxpayer profiles before any production submissions.
Accessing MyTax/MyInvois and capturing identification numbers
Register at mytax.hasil.gov.my to retrieve TINs and confirm taxpayer details. Store each TIN in a secure master table linked to customer records.
Use the MyInvois pre-production environment to validate payloads. Capture the government-issued UIN and keep the nombor pengenalan with each record.
Time-bound actions and monthly cutoffs
Map your billing calendar to the 3rd-day application cutoff for on-demand or monthly bil requests. Track phase-based grace periods to meet statutory deadlines.
Change management, training, and system integration
We recommend training tracks for finance, IT, and operations to melaksanakan e-invois with minimal disruption.
Controls: tax code mapping, product master standards, approval roles, and audit trails when you masuk portal.
| Area | Action | Owner |
|---|---|---|
| TIN capture | Register on MyTax; store in master data | Finance |
| Testing | Use MyInvois sandbox; validate UINs | IT |
| Cutoffs | 3rd-day monthly requests; phase grace tracking | Billing Ops |
| Change mgmt | Training, SLAs, stakeholder notices | HR / PMO |
Readiness checklist: test submissions, monitor responses, set incident response steps, and inform buyers, suppliers, and auditors to reduce disputes and support tuntutan.
Conclusion
Timely data, strong controls, and stakeholder alignment are the foundations of successful e-invois adoption. We recommend mapping your phase, testing systems, and training teams now so your syarikat meets grace dates and avoids last-minute disruption.
Choose the right channel — portal or API — and scale automation as volume grows. Maintain audit-ready dokumen, UINs, and validation records to support cukai reporting and tuntutan.
Remember the buyer 72-hour tempoh for review, and use credit notes to resolve late disputes. Proactive outreach to pelanggan and robust penyelesaian will reduce errors, speed bayaran, and smooth pelaksanaan e-invois across transaksi and bil cycles.
FAQ
What is LHDN e-Invoice and why is it important now?
LHDN e-Invoice is Malaysia’s electronic billing standard for reporting transactional tax data to the tax authority. It improves tax administration, reduces errors, and streamlines compliance for businesses. You should prepare because phased enforcement deadlines require timely adoption and accurate reporting.
What is the current implementation timeline and grace periods?
The rollout runs from August 2024 through July 2026 in phases based on annual turnover. Each phase includes a transition or grace period for registration and testing. Check official guidelines for exact cut-off dates for your turnover bracket and the final enforcement month.
How do we determine annual turnover for phasing?
Use your company’s gross revenue for the most recent financial year as reported to the tax authority. Include taxable and exempt sales as defined in LHDN guidance. If in doubt, consult your accountant to ensure correct classification before the phase deadline.
Which entities must comply and who is exempt?
Registered companies and taxable persons above specified turnover thresholds must issue e-Invoices. Certain small taxpayers, government entities, and specific sectors may receive temporary carve-outs through July 2025. Review official exemption lists to confirm your status.
Are there thresholds or special notes for small taxpayers?
Yes. Small taxpayers under the defined annual turnover thresholds may be exempt or deferred. These thresholds change by phase and are published in the guidelines. Maintain records to evidence eligibility for any exemption.
What data fields are required for each e-Invoice?
Required fields include seller and buyer identification, tax identification number, item descriptions, quantity, unit price, tax amounts, invoice total, invoice date, payment terms, and any discounts. Accurate buyer TIN and contact details are critical for validation.
What format standards are accepted?
The authority requires structured documents in UBL 2.1, delivered as XML or JSON payloads per the technical specifications. Stick to schema rules for field names and data types to avoid validation errors.
What is a Unique Identification Number (UIN) and QR code?
After successful submission, the portal issues a Unique Identification Number that authenticates the e-Invoice and a machine-readable QR code for quick verification. Include these on the invoice PDF and in your records for audit trail and buyer confirmation.
Should we use the MyInvois portal or API integration?
Choose the portal for manual entry, testing, or low-volume issuance. Use API integration for automated, high-volume submission from accounting or ERP systems. Many vendors provide SDKs and connectors to ease integration and ensure format compliance.
How does portal bulk upload work?
The portal supports CSV or packaged XML/JSON bulk uploads within size limits. You can validate batches before final submission. Monitor response reports to correct rejected items and re-submit within the allowed window.
How does API submission and response flow operate?
When you send XML/JSON via API, the system validates the payload and returns success with a UIN or an error list. Implement retry logic for transient failures and automated error handling for validation issues to reduce manual intervention.
What steps cover generation, validation, and sharing of an e-Invoice?
The typical flow: generate structured document in UBL format, submit via portal or API, receive validation result and UIN, embed QR code, deliver invoice to buyer, and store the signed/validated record for compliance and claims.
How do B2B and B2C flows differ?
B2B: invoices are submitted per transaction, buyers can accept or reject within a set window and use data for input tax claims. B2C: on-demand single invoices or monthly consolidated statements are allowed where applicable. Follow the buyer notification and consolidation rules.
What is the buyer review window for acceptance or rejection?
Buyers typically have a 72-hour window to accept or dispute an issued e-Invoice. If no action is taken, rules may specify automatic acceptance. Track responses to ensure correct accounting and claim eligibility.
What common validation errors cause re-submission?
Frequent errors include missing TINs, incorrect UBL tags, wrong tax codes, mismatched totals, and invalid date formats. Implement schema validation and data checks before submission to minimize rework.
How do we reconcile e-Invoices with bills and statements?
Reconciliation requires matching UINs and invoice totals to accounting entries and payment records. Use automated reconciliation tools where possible and keep a clear audit trail of issued, accepted, rejected, and amended invoices.
How do we access MyTax/MyInvois and capture TIN and identification numbers?
Access the portal using your registered tax account credentials. Retrieve or register your taxpayer identification number and company registration details. Ensure your portal permissions allow submission and viewing of e-Invoice records.
What are the key time-bound actions and monthly cutoffs?
Observe monthly submission deadlines, cutoffs for consolidated statements, and phase-specific enforcement dates. Late submissions can trigger penalties or disallow tax claims. Maintain a compliance calendar to track deadlines.
How should we manage change: training, data accuracy, and system integration?
Build a project plan covering staff training, data quality checks, system testing, and vendor selection. Run parallel processes during transition, update standard operating procedures, and schedule regular audits to ensure ongoing compliance.
Where can we find official guidelines and technical specs?
Refer to the tax authority’s official website and MyInvois developer documentation for the latest implementation guides, UBL schemas, and FAQs. Consult accredited software providers for implementation support and certified solutions.
