All guides

envoice e-Invoice FAQ , Knowledge Base Corpus

Purpose: canonical, citeable Q&A on Malaysian LHDN e-invoicing. This is the grounding corpus for the future guidance chatbot (see memory/project_einvoice_chatbot.md), and doubles as help-center content. Written in clean English; the bot generates the tone/language per surface.

Rules for any answer built from this corpus: cite the LHDN source; on genuine edge cases, defer ("verify with LHDN or your tax agent"). This is guidance, not a tax ruling. Each entry is a self-contained chunk (Q / A / Source) so it retrieves cleanly.

Primary sources: LHDN e-Invoice Specific Guideline v4.8, LHDN e-Invoice General FAQ, MyInvois SDK General-TIN documentation. Rules below verified 2026-07-11.


1. Self-billed e-invoices

Q: What is a self-billed e-invoice?

A self-billed e-invoice is one the buyer issues on the supplier's behalf, instead of the supplier issuing it. It is used when the supplier cannot or will not issue their own e-invoice. The buyer submits it to MyInvois so the buyer has valid proof of the expense. Source: LHDN Specific Guideline (self-billed section).

Q: When must I issue a self-billed e-invoice? / What are the self-billed circumstances?

LHDN lists specific circumstances where the buyer self-bills:

  1. Payments to agents, dealers, or distributors (commissions).
  2. Acquisition of goods/services from foreign suppliers.
  3. Profit distribution (e.g. dividends).
  4. e-commerce transactions.
  5. Payments to individuals who are not conducting a business (e.g. a freelancer / part-time service provider with no SSM).
  6. Interest payments (in specified circumstances).
  7. Claims, compensation, or benefit payments from an insurer.
  8. Betting and gaming payouts to winners. Outside these, you do not self-bill. Source: LHDN Specific Guideline S3.6.

Q: Do I have to self-bill every supplier?

No. You self-bill only when the supplier cannot issue an e-invoice (the circumstances above: foreign supplier, individual not in business, agent/dealer commission, etc.). If your supplier is a normal Malaysian business, they issue their own e-invoice and you do not self-bill. Source: LHDN Specific Guideline (self-billed section).

Q: I pay an individual (no SSM, not my staff, e.g. a part-time runner) for a service. What e-invoice applies?

This is a self-billed case. The individual is not conducting a business and cannot issue an e-invoice, so your company issues a self-billed e-invoice on their behalf. Use the individual's details as the supplier: name + IC (NRIC) + their TIN (most individuals already have a TIN, auto-assigned , they can check on MyTax; if not, they can register one free). Classification follows the service type (often 022 Others if no specific code fits). Because they are not staff, this is not payroll/salary , it routes as a self-billed e-invoice. Source: LHDN Specific Guideline (self-billed, individuals not in business).

Q: Is it wrong if I did not self-bill a supplier?

It depends who you paid. If they are a normal Malaysian business, they issue their own e-invoice and you were never supposed to self-bill , nothing is missing. If they are a foreign supplier, an individual not in business, or an agent/dealer, you should have self-billed; if you missed it, you can catch up penalty-free via the Voluntary Disclosure Programme (VDP) (see section 5). A physical invoice/receipt is still valid as a supporting document, but without the self-billed e-invoice the expense lacks the valid e-invoice proof. Source: LHDN Specific Guideline; LHDN e-Invoice VDP announcement.

Q: Foreign supplier , how do I handle the e-invoice?

A foreign supplier cannot issue a Malaysian e-invoice, so you (the Malaysian buyer) raise a self-billed e-invoice. The supplier's TIN is the foreign-supplier general TIN EI00000000030 when they have no Malaysian TIN. Source: MyInvois General-TIN docs; LHDN Specific Guideline.


2. Consolidated e-invoices

Q: What is a consolidated e-invoice?

When a buyer (a general-public/individual consumer) does not require an e-invoice, the seller can combine those receipts into one consolidated e-invoice for the period instead of issuing one per transaction. The buyer is recorded as General Public (EI00000000010). Source: LHDN Specific Guideline (consolidated e-invoice).

Q: What is the deadline to submit a consolidated e-invoice?

Within 7 calendar days after the end of the month , i.e. by the 7th of the following month. It is monthly, not yearly: each month's transactions become one consolidated e-invoice due by the 7th of the next month (e.g. September's transactions → submit by 7 October). The same 7-day deadline applies to consolidated self-billed e-invoices. Source: LHDN Specific Guideline; LHDN General FAQ.

Q: Can a large sale be consolidated?

No. From 1 January 2026, any single transaction exceeding RM10,000 to an individual cannot be included in a consolidated e-invoice , it needs its own full e-invoice with buyer details, regardless of industry or customer type. Source: LHDN Specific Guideline (RM10,000 rule).

Q: Which industries cannot use consolidated e-invoices?

These activities must issue an individual e-invoice per transaction (no consolidation), regardless of value: motor vehicles, flight tickets / private charter, luxury goods & jewellery, construction, betting & gaming payouts, electricity, and telecommunications (the last two from January 2026). Payments to agents/dealers/distributors also cannot be consolidated (that is a transaction type, handled via self-billed per-transaction). Source: LHDN Specific Guideline (activities not eligible for consolidation).

Q: Can self-billed e-invoices be consolidated?

Only in three cases: (1) transactions with individuals not conducting a business, (2) interest payments to the public at large, and (3) claims/compensation/benefit payments from an insurer to individuals not in business. Foreign suppliers and agent/dealer commissions cannot be consolidated , those must be one self-billed e-invoice per transaction. Source: LHDN Specific Guideline S3.6.5; LHDN General FAQ.

Q: In a consolidated self-billed e-invoice, who is the supplier and buyer?

The supplier is the General Public placeholder (EI00000000010), which represents all the aggregated individual suppliers. The buyer is the issuing company (you). The document type is 11 (self-billed invoice). This mirrors a consolidated B2C document, where EI00000000010 is instead the buyer. Source: MyInvois General-TIN docs; LHDN Specific Guideline.


3. TINs and general identifiers

Q: What are the LHDN general TIN codes?

  • EI00000000010 , General Public: the buyer on a consolidated B2C e-invoice, and the supplier on a consolidated self-billed e-invoice.
  • EI00000000020 , Foreign Buyer without a Malaysian TIN (e.g. a tourist using a passport).
  • EI00000000030 , Foreign Supplier without a Malaysian TIN (self-billed scenarios). Source: MyInvois SDK General-TIN documentation.

Q: A walk-in customer has no TIN. What do I use?

Use the General Public TIN EI00000000010 with ID = NA. These general-public (B2C) sales are what you later report in a consolidated e-invoice, unless the sale exceeds RM10,000 (then a full e-invoice with the buyer's details is required). Source: MyInvois General-TIN docs; LHDN Specific Guideline.


4. Classification codes

Q: What is a classification code and what should I use?

Every line item carries a 3-digit LHDN classification code describing the product/service. If no specific code fits, 022 Others is the common fallback. Note 004 is specifically the "Consolidated e-Invoice" code , do not use it on a normal or self-billed line. Source: MyInvois classification code list.


5. Corrections, cancellations, and catching up

Q: Can I cancel a validated e-invoice?

Yes, within 72 hours of validation. After the 72-hour window closes, you cannot cancel it , you must issue a credit note / debit note (or a self-billed equivalent) to adjust it. Source: LHDN e-Invoice Guideline (cancellation window).

Q: I missed or filed wrong e-invoices. Can I fix it without penalty?

Yes , the e-Invoice Voluntary Disclosure Programme (VDP) lets you catch up penalty-free until 31 December 2027. It has two parts: declare the omission/error to LHDN, and catch up the e-invoices (via bulk submission, consolidated, or credit/debit adjustment notes). Keep your physical invoices/records as supporting documents. Source: LHDN e-Invoice VDP announcement (2026).


6. Timeline and mandate

Q: When does e-invoicing become mandatory for my business?

Rollout is phased by annual turnover. Businesses with turnover below RM1 million are currently exempt. Phase 4 (turnover RM1 million to RM5 million) is mandatory from 1 January 2026, with a grace period to 31 December 2027 (penalty-free consolidated/relaxed submission if filed within 7 days of month-end) and penalties from 1 January 2028. Source: LHDN e-Invoice implementation timeline (2026).

Q: Are there government incentives for adopting e-invoicing?

Yes , incentives have included a tax deduction (up to ~RM50,000) for e-invoicing-related expenditure and an MSME digitalisation grant (~RM5,000). Confirm current amounts and eligibility with LHDN / the relevant agency, as incentive terms change. Source: Government e-invoicing incentive announcements (verify current terms).


7. Setup and requirements

Q: Do I need a digital certificate (digicert / soft cert) to do e-invoicing?

For the MyInvois portal (manual entry), no digital certificate is needed. If you use envoice, you also do not need to obtain or configure a digital certificate yourself , you just provide your LHDN Client ID + Client Secret and envoice handles the submission. The signing certificate only relates to the signed API path, which the software manages; there is no cert for you to buy or set up. Source: LHDN MyInvois onboarding; envoice integration (uses the submission path that does not require the user to manage a certificate).

Q: What do I need to start submitting e-invoices with envoice?

  1. Register your system in the MyInvois portal.
  2. Get your LHDN Client ID + Client Secret.
  3. Enter them into your envoice shop settings. No digital certificate required. You can then submit invoices, credit/debit notes, self-billed, and consolidated e-invoices. Source: LHDN MyInvois onboarding; envoice setup.

8. Common questions (invoice basics, staff claims, edge cases)

Q: What is the difference between a normal invoice and an e-invoice?

A normal invoice or receipt is a commercial document you give the buyer. An e-invoice is a structured document submitted to and validated by LHDN's MyInvois system, carrying a validation UUID and QR. During the transition, normal documents are still used with non-mandated parties, but mandated businesses must issue validated e-invoices. A plain invoice is not an e-invoice. Source: LHDN e-Invoice Guideline.

Q: The individual supplier gave me an invoice. Do I still self-bill?

It depends on whether it is a real e-invoice. If the individual can issue their own validated MyInvois e-invoice (under their TIN), you do NOT self-bill, you just receive theirs. If they only give a normal invoice or receipt (not an e-invoice) and cannot issue one, then you self-bill. The trigger is "the supplier does not issue an e-invoice," not whether they hand you a document. Source: LHDN Specific Guideline (self-billed).

Q: My supplier has not implemented e-invoicing or is exempt. What do I do?

If a supplier is exempt or not yet mandated (e.g. annual turnover below RM1 million), they issue a normal receipt or bill, which is a valid supporting document during the transition. You do NOT self-bill them, self-billed is only for specific circumstances (foreign supplier, individual not in business, agent), not for a normal Malaysian business that simply is not mandated yet. When they become mandated and can issue, request the e-invoice in your company's name. Source: LHDN e-Invoice Guideline (transition treatment).

Q: Do staff expense claims or reimbursements need a self-billed e-invoice?

No. A staff expense claim (reimbursement) is an internal transaction, not a supply, so the company does not issue or submit an e-invoice for the claim itself. The e-invoice comes from the actual supplier the employee bought from, ideally requested in the company's name. Self-billed applies only if that underlying supplier cannot issue an e-invoice. LHDN provides a concession allowing the employer to support the expense using the e-invoice or receipt the employee already received. Source: LHDN Specific Guideline (employee reimbursements).

Q: Do I need an e-invoice for every B2C (individual consumer) sale?

Not per transaction if the buyer does not need one, you record those as general-public sales and report them in a monthly consolidated e-invoice (due by the 7th of the next month). If an individual requests a full e-invoice, or the sale exceeds RM10,000, issue a full e-invoice with their details. Source: LHDN Specific Guideline (consolidated e-invoice).

Q: What buyer/supplier ID types does LHDN accept?

BRN (business registration number, for companies), NRIC/MyKad (for Malaysian individuals), Passport (for foreigners), and Army number. A sole proprietor uses BRN plus the owner's individual TIN. Source: LHDN Specific Guideline (party details).

Q: Is self-billed used for agent, dealer, or distributor commissions?

Yes. Commissions paid to agents, dealers, or distributors are a self-billed circumstance: the payer issues the self-billed e-invoice. These cannot be consolidated, each is filed per transaction. Source: LHDN Specific Guideline (self-billed circumstances).

Q: How are foreign-currency e-invoices handled?

You can issue an e-invoice in a foreign currency, but you must include the exchange rate to MYR, and the tax amount is reported in MYR. Source: LHDN e-Invoice Guideline (currency).

Q: Is the VDP only for last year's missed e-invoices?

No. The e-Invoice Voluntary Disclosure Programme covers omissions and errors up to your disclosure date, penalty-free until 31 December 2027, including the current year and previous months. It is not limited to a single prior year. Source: LHDN e-Invoice VDP announcement.


Sources (primary)

Maintenance: add a new Q/A chunk whenever the bot deflects a real question it should cover (the /admin/chat deflection log is the backlog). Keep each entry self-contained with a Source line.