Shopify E-Invoice Malaysia

LHDN E-Invoicing, Built Into Your Shopify Store

Let customers request e-invoices at checkout, issue them from Shopify admin or POS, and submit everything to LHDN MyInvois without leaving Shopify.

Built for Shopify

WebCEO MyInvois — what it adds to your Shopify store.

  • Customer self-request from the Thank You and Order Status pages
  • Staff request from the order page (More actions > Provide MY e-invoice) or Shopify POS
  • E-invoice QR code on POS receipt emails, POS Pro printed receipts, and Order Printer Pro
  • Shopify product categories mapped to LHDN classification codes automatically
  • Dashboard summarising every submission status
  • B2B orders supported with TIN and BRN/SSM details

Every LHDN Requirement Covered

  • Customer e-invoice request form that collects TIN and ID details
  • Submission to LHDN MyInvois with validation status tracked per order
  • Monthly consolidated e-invoice for orders nobody requested individually
  • Credit, Debit, and Refund Notes on validated e-invoices
  • Cancellation within LHDN's 72-hour window
  • Separate Staging and Live environments for safe testing

Set Up in 4 Steps

Before you start, get your MyInvois ERP Client ID and Client Secret from the MyInvois Portal.

  1. Install WebCEO MyInvois from the Shopify App Store.
  2. Enter your business details and MyInvois Client ID and Client Secret.
  3. Start in Staging to test, then switch to Live.
  4. Add the Thank You / Order Status app blocks so customers can self-request.

Shopify E-Invoice Pricing

US$24 a month, or US$240 a year (save 17%). One flat plan with every feature, no per-invoice fees, up to 100 submissions a day.

Selling on another platform? See e-invoicing for WordPress, OpenCart, or Shopline. Or compare them all on the e-invoice overview.

FAQ

Shopify E-Invoice Questions

US$24 per month billed monthly, or US$240 per year billed annually. It is a flat-rate plan with every feature included, no per-invoice fees, and no usage tiers. There is no free plan or trial.

Yes. Staff can raise an e-invoice request from Shopify POS, and the app provides ready-made snippets to print the e-invoice QR code on POS receipt emails and POS Pro printed receipts.

No. If your accounting software submits the consolidated e-invoice, export the order list from the app to exclude orders customers already requested individually.

A MyInvois Portal login for your company and an ERP Client ID and Client Secret, which you generate in the portal by registering an ERP System. Staging and Live use separate credentials, and you must regenerate the Client Secret before it expires or submissions stop.

Customers can request an e-invoice any time within the same month as the purchase. Once requested, the form stays open for 3 days; if it is not submitted in that time the request is cancelled.

Yes, within 72 hours of submission. After 72 hours, issue a Refund Note for the refunded amount instead.

Any order a customer requested an individual e-invoice for that month, plus transactions LHDN requires individually — including single transactions above RM10,000 (from 1 January 2026), motor vehicle sales, airline tickets, and construction materials.

Only temporarily. Customer details are held for a maximum of 60 days to calculate the consolidated e-invoice, then redacted.

Ready to issue e-invoices from Shopify?

Install the app, or talk to us if you want help with MyInvois setup.