Connects to LHDN MyInvois · Paid plans

LHDN e-invoicing for Malaysian sellers

Submit e-invoices to MyInvois from your GetPay books, check their status, and combine a month's general-public sales into one consolidated e-invoice.

Start free

Free JSON validator

Nothing to install — submit and check status from the invoice itself

B2B e-Invoices
Submit an invoice to MyInvois from GetPay and see its LHDN status on the invoice.
  • Sent to LHDN in the format MyInvois requires
  • TIN format and required-field checks before you submit
  • Check the status (Valid / Invalid / Cancelled) from the invoice
B2C consolidated
Combine a month's sales to the general public into one consolidated e-invoice.
  • Preview the month's general-public invoices already in GetPay
  • Create the consolidated e-invoice, then submit it when you are ready
  • Each source invoice stays linked for your records
Pre-flight checks
Catch problems in the invoice JSON before it reaches LHDN.
  • Validate JSON before you submit
  • Flags missing fields, malformed TINs and inconsistent totals
  • No account needed for the free validator

FAQ

Do I pay middleware fees per invoice?

No. GetPay submits to LHDN MyInvois using your own MyInvois credentials. E-invoicing is included on every paid plan from Starter and GetPay charges no per-submission fee — the invoices you issue count toward your plan's monthly documents.

Do I need to install anything?

No. GetPay runs in your browser. You submit from the invoice itself and check its MyInvois status there — no separate portal upload.

What about B2C consolidation?

For consumers who don't ask for their own e-invoice, LHDN allows a monthly consolidated e-invoice within 7 days after month-end. GetPay gathers that month's general-public invoices already in your books into one consolidated e-invoice for you to review and submit. Sales recorded outside GetPay need to be entered first.

Ready for MyInvois?

Start on Free, then turn on e-invoicing on any paid plan from Starter.

Start free

Compare plans