E-Invoice Malaysia is mandatory for all businesses — phased by turnover, with the final deadline for all SMEs in July 2025. You issue invoices through LHDN's MyInvois system (free portal or via accounting software). B2C retailers can use consolidated daily e-Invoices. Non-compliance carries fines of RM200–RM20,000 per offence under Section 120 of the Income Tax Act 1967. This FAQ answers 30 of the most common questions across basics, B2C, B2B, penalties, and software.
E-Invoice rollout is happening now. Most Malaysian business owners have the same 30 questions — and LHDN's official guides aren't exactly light reading. This FAQ gives you direct answers, no fluff.
| Key Fact | Answer |
|---|---|
| Deadline — RM100M+ turnover | August 2024 (already in effect) |
| Deadline — RM25M–RM100M turnover | January 2025 (already in effect) |
| Deadline — all other businesses | July 2025 |
| Free submission method | MyInvois Portal (web-based, no software needed) |
| Penalty range | RM200–RM20,000 fine + up to 6 months imprisonment |
| B2C option | Consolidated e-Invoice (one per day — no per-customer requirement) |
| Rejection window | 72 hours from validation |
| Official portal | myinvois.hasil.gov.my |
The Basics — What You Need to Know First
Q1. What is e-Invoice Malaysia?
E-Invoice Malaysia is a mandatory digital invoicing system run by LHDN. All businesses must issue and receive invoices electronically through LHDN's MyInvois system. It covers B2B, B2C, and B2G transactions. A paper or PDF invoice on its own has no legal standing after your compliance deadline — only LHDN-validated invoices with an Invoice Reference Number (IRN) count.
Q2. Who has to comply — and by when?
Everyone, in three waves. Businesses above RM100 million annual turnover went first in August 2024. Businesses between RM25 million and RM100 million followed in January 2025. All remaining businesses — micro-SMEs, sole proprietors, partnerships — must comply by July 2025. No industry is exempt.
Q3. What transactions are covered?
B2B (you invoice another business), B2C (you invoice individuals), and B2G (you invoice government agencies) are all covered. This includes standard invoices, credit notes, debit notes, and refund notes. A small number of transaction types are specifically exempted under LHDN's guideline — employment income, statutory contributions, and certain financial instrument transactions — but for the overwhelming majority of commercial invoices, e-Invoice applies.
Q4. What is MyInvois?
MyInvois is LHDN's official e-Invoice platform. There are two ways to use it: the MyInvois Portal (web interface, manual submission, free, suitable for low-volume businesses) or API integration (your accounting software connects directly and submits automatically). Either way, LHDN validates your invoice within seconds and issues an IRN. The IRN is your legal proof. For a full walkthrough of portal registration, see our MyInvois Portal registration guide.
Q5. Do sole proprietors need to implement e-Invoice?
Yes. Enterprise businesses (sole proprietors and partnerships) registered in Malaysia are included. If your annual turnover is below RM150,000, you can use a simplified e-Invoice format. Above that threshold, the full e-Invoice format applies. The July 2025 deadline covers you regardless of your business size.
Q6. Can I still issue paper or PDF invoices after the deadline?
Not as the primary legally-recognised document. After your deadline, only LHDN-validated e-Invoices (with an IRN and QR code) are legally valid. You can still send a PDF version of the validated e-Invoice to your buyer as a convenience — but the PDF alone, without an IRN, has no tax or legal standing.
B2C Transactions — Selling to Regular Customers
Q7. Does e-Invoice apply when I'm selling to regular customers?
Yes — B2C transactions are included. But LHDN built in a practical option for retail businesses: the consolidated e-Invoice. Instead of issuing a separate LHDN-validated invoice to every customer, you can group all B2C sales for the day into one consolidated e-Invoice and submit that to MyInvois. This is specifically designed for F&B, retail, and service businesses with high walk-in traffic.
Q8. What exactly is a consolidated e-Invoice?
A consolidated e-Invoice bundles multiple B2C transactions — typically one day's worth of retail sales — into a single submission to MyInvois. LHDN validates it and issues one IRN for the batch. You don't need individual customer details. This is the standard approach for most consumer-facing businesses in Kuala Lumpur, Penang, and everywhere else.
Q9. Does every retail sale need its own individual e-Invoice?
No — the consolidated option covers this. Individual e-Invoices are only required when: (1) your customer specifically requests one (they want to claim the expense), (2) the transaction is actually B2B (your customer is a registered business), or (3) a specific transaction type triggers the individual requirement under LHDN guidelines. For standard retail, consolidated is sufficient.
Q10. My customer doesn't have a TIN — what do I fill in?
For consolidated e-Invoices, you don't need individual customer TINs at all. For individual B2C cases where a TIN is absent (e.g., a foreign customer), LHDN provides a placeholder identifier format in their Specific Guideline. Check myinvois.hasil.gov.my for the current accepted format — this detail has been updated in previous guideline revisions, so always use the live document.
Q11. How do I handle returns and refunds?
You issue a credit note e-Invoice through MyInvois, referencing the original IRN. You cannot edit or delete a validated e-Invoice — the credit note is the proper correction channel. If you catch an error within 72 hours of validation, you can cancel the original directly. After 72 hours, credit note is the only option. Document the reason clearly.
Q12. Do food delivery platforms handle e-Invoice for my restaurant?
It depends on your platform arrangement. Some platforms are developing self-billed e-Invoice solutions for merchant payouts. But as of 2025, the compliance responsibility remains with you unless you have a formal self-billing agreement in place with the platform. Contact your platform's merchant support to confirm their current e-Invoice compliance stance — don't assume they handle it.
B2B Transactions — Invoicing Other Businesses
Not sure where your business stands on e-Invoice?
We work with SMEs across Malaysia to set up MyInvois-compliant workflows — from software selection to staff training. Talk to us via WhatsApp or visit our contact page.
Q13. My supplier hasn't implemented e-Invoice yet — is that my problem?
Yes, partially. If your supplier hasn't complied after their deadline, any invoice they issue you won't be LHDN-validated. You may not be able to claim the expense as a tax deduction without a valid IRN. This commercial pressure is intentional — buyers will increasingly refuse non-validated invoices, which forces compliance across the supply chain.
Q14. What are the 55 mandatory data fields?
LHDN requires 55 fields on a validated e-Invoice. The major categories: supplier details (TIN, registration number, MSIC code, address), buyer details (TIN, registration number, name — for B2B), invoice header (date, number, currency), line items (description, quantity, unit price, discount), tax details (SST, service charge if applicable), totals (subtotal, tax, grand total), and payment terms. Your accounting software handles the mapping automatically — manual portal users need to enter each field.
Q15. What is a self-billed e-Invoice?
In a self-billed arrangement, the buyer issues the e-Invoice on behalf of the supplier. This applies when you pay commissions to individuals, purchase from unregistered persons, or operate in specific platform-mediated transaction structures. LHDN must approve the arrangement. The buyer submits the e-Invoice to MyInvois using the supplier's TIN, and the validated IRN covers both parties.
Q16. How long do I have to reject an e-Invoice after receiving it?
72 hours from the time LHDN validates it. After that window, the invoice is automatically deemed accepted. Monitor your MyInvois account regularly — silent auto-acceptance means disputes get harder after the window closes. If you find an error on a received invoice, act within 72 hours and communicate with your supplier immediately.
Q17. What is the Invoice Reference Number (IRN)?
The IRN is LHDN's unique identifier for a validated e-Invoice. It proves the invoice has been submitted and accepted by MyInvois. Every validated e-Invoice also carries a QR code linking to the IRN — your buyers can scan it to verify authenticity. Without an IRN, the invoice is not an official e-Invoice, regardless of what it says on the document.
Q18. My B2B buyer wants a regular PDF — can I still provide one?
You can provide a PDF version of the validated e-Invoice — the one that includes the IRN and QR code. That's acceptable as a convenience copy and meets your buyer's record-keeping needs. What you cannot provide is a standard PDF invoice (without an IRN) and call it compliant. The IRN-bearing version is what your buyer needs for their tax records.
Penalties — What Non-Compliance Actually Costs
| Offence Type | Penalty Under Section 120 ITA 1967 |
|---|---|
| Failure to issue e-Invoice | Fine RM200–RM20,000 per offence, or imprisonment up to 6 months, or both |
| Issuing incorrect/false e-Invoice | Same range — each incorrect invoice treated separately |
| Buyer expense deduction impact | Expense not deductible without valid IRN — indirect financial cost |
| Deliberate non-compliance (multiple offences) | Compounding penalties — each invoice is a separate potential offence |
Q19. What is the exact penalty for not issuing e-Invoices?
Under Section 120 of the Income Tax Act 1967: a fine between RM200 and RM20,000, imprisonment of up to 6 months, or both. Critically, each non-compliant invoice can be treated as a separate offence. A business issuing 500 non-compliant invoices per month is not facing one RM20,000 fine — they're potentially facing 500 separate offences.
Q20. Is there a grace period?
LHDN has indicated enforcement flexibility for businesses making genuine implementation efforts. This is not a formal deadline extension — it's discretionary leniency for early-stage teething issues. If you have done nothing by your deadline date, that leniency is unlikely to apply. "Grace period" does not mean "extra time to start."
Q21. What if I issue an incorrect e-Invoice by mistake?
Cancel it within 72 hours of validation if possible (direct cancellation window). After 72 hours, issue a credit note e-Invoice referencing the original IRN, then issue a new correct invoice. Document the reason clearly. LHDN expects corrections through the proper channels — corrections made promptly and properly are treated as normal business operations, not violations.
Q22. Can my B2B buyers refuse to pay if I don't issue an e-Invoice?
Payment obligations are contractual — legally, they owe you what was agreed. But practically, yes — buyers are increasingly refusing to pay without a validated e-Invoice because they can't deduct the expense from LHDN without one. Large corporations and government-linked companies (GLCs) are already enforcing this. The commercial consequences of non-compliance are becoming as significant as the legal ones.
Q23. What if my accounting software isn't ready in time?
Use the MyInvois Portal directly — it's free, requires no software, and is available now. It's manual and slower for high volumes, but it is 100% compliant. Use it as a bridge while your software gets its MyInvois integration ready. "My software isn't ready" is not an accepted reason for non-compliance when the free portal option exists.
Q24. Will LHDN actively audit businesses for e-Invoice non-compliance?
LHDN has complete visibility into every validated e-Invoice on MyInvois — they can see who is issuing, who is receiving, and who is inactive. This is more direct visibility than traditional invoicing ever gave them. Businesses with significant turnover and zero MyInvois activity after their deadline will stand out. Expect audit activity to increase as the July 2025 deadline passes.
Software and Technical Setup
Q25. Do I need special software to issue e-Invoices?
No. The MyInvois Portal is free and requires nothing beyond a browser and your LHDN credentials. For higher-volume businesses, integrated accounting software is strongly recommended because manual portal entry doesn't scale. But you can start immediately with the portal — no purchase required.
Q26. What's the difference between MyInvois Portal and API integration?
The MyInvois Portal is a web form where you enter invoice data manually (or upload a batch file). It suits businesses issuing fewer than ~30 invoices per month. API integration connects your accounting software directly to MyInvois — invoices are submitted automatically when you raise them in your system, with no manual re-entry. API is faster and less error-prone but requires LHDN-approved compatible software. For a deeper look at the registration and setup process, see our complete e-Invoice Malaysia guide.
Q27. Which accounting software in Malaysia supports MyInvois?
Several major vendors have or are pursuing LHDN approval: SQL Account, Autocount, QuickBooks Online, Xero, and various local ERP and POS systems. The approved list is maintained at myinvois.hasil.gov.my — check it before committing to any software. Verify that your specific software version (not just the brand) supports e-Invoice, as not all editions of a given product may be certified.
Q28. How much does e-Invoice software cost?
The MyInvois Portal itself is free. Accounting software with MyInvois integration varies — subscription fees typically start from a few hundred ringgit per year for entry-level packages, rising to RM1,000+ per year for full-featured platforms with multi-user access. Some vendors charge a separate add-on fee for the MyInvois module. Always confirm the total annual cost including any e-Invoice-specific charges before signing up.
Q29. What is ERP-to-MyInvois integration?
For businesses running enterprise ERP systems (SAP, Oracle, Microsoft Dynamics, and similar), integration means building a connector between the ERP's invoicing module and LHDN's API. The ERP generates the invoice, a middleware layer converts it to the required UBL 2.1 XML format, and it submits to MyInvois automatically. This typically requires middleware software or custom development — a separate implementation cost on top of your ERP licence. Most mid-market ERPs have consulting partners who specialise in this integration in Malaysia.
Q30. Where do I find the official LHDN e-Invoice guidelines?
The official source is myinvois.hasil.gov.my — LHDN's dedicated e-Invoice portal. It hosts the e-Invoice Guideline, e-Invoice Specific Guideline (with all technical requirements), SDK documentation for developers, approved software list, and a sandbox for testing. For regulatory announcements and deadline changes, also check lhdn.gov.my. When making compliance decisions, always verify against the current LHDN document — not summaries or third-party guides (including this one).
Still have questions? We can help.
Our team works with SMEs in KL, Petaling Jaya, Penang, and across Malaysia on e-Invoice implementation — from system selection to staff onboarding. See our e-Invoice advisory service or message us directly.