beli-software.my
← Blog · How-to · 7 min read

How to Submit Your First e-Invoice to LHDN

The first one feels daunting; after that it's routine. Here's the whole path from zero to a validated e-invoice.

Step 1 — Register on MyInvois

Log in to MyTax and access the MyInvois portal for your business. This is where IRBM links e-invoicing to your taxpayer profile (TIN).

Step 2 — Get your API credentials

If you'll use software (recommended for anything beyond a couple of invoices), register an ERP / API integration in MyInvois to get a Client ID and Client Secret. These let your tool submit on your behalf.

Step 3 — Get a digital certificate

Production e-invoices must be digitally signed with a certificate from an IRBM-approved Certificate Authority (such as MSC Trustgate or Pos Digicert). This is your company's tamper-proof digital stamp. (For sandbox testing you can use a self-signed certificate.)

Tip: the certificate and credentials are tied to your company — they're how MyInvois knows the invoice genuinely comes from you.

Step 4 — Enter the invoice

Fill in your supplier details (auto-filled from your profile), the buyer (or "General Public" for consumers), and the line items — description, quantity, unit price and tax. Software can import these from a PDF or Excel so you're not retyping.

Step 5 — Submit to MyInvois

Your tool maps the invoice to the required format (the ~55 fields), signs it with your certificate, and submits. MyInvois validates it — usually within seconds.

Step 6 — Get your validated e-invoice + QR

On success you receive a Unique Identifier Number from IRBM and a QR code. That's your official, verifiable e-invoice. Share it with the buyer (B2B) or keep it as proof of income (consolidated B2C). Print it or save it as PDF.

Doing it without the portal grind

Keying 55 fields into a web form per invoice gets old fast. A desktop tool that pre-fills your identity, imports your items, signs, and submits — then prints the validated e-invoice — turns this 6-step process into "fill items → click submit."

Make step 4–6 one click

Easy e-Invoice does the mapping, signing, submitting and printing for you. One-time RM350.

Get Easy e-Invoice →

General information, not tax or legal advice. Follow the official LHDN / MyInvois guidelines.