BizInvoice

E-Invoicing for Malaysian SMEs, made simple.

Submit LHDN-compliant e-Invoices in minutes, not hours.

  • Direct integration with LHDN MyInvois
  • Documents signed, validated and submitted automatically
  • Saved customers, products and full invoice history
  • Available in English, Bahasa Malaysia and 简体中文

How to use BizInvoice

A step-by-step walkthrough of getting set up and submitting your first e-Invoice to LHDN. Follow these in order the first time -- after that you'll mostly just use step 6.

1. Create your account

Sign up with your email and a password (at least 8 characters). There's no email verification step -- you're taken straight into the app to complete your business profile.

2. Complete your business profile

Fill in your business name, TIN, SSM registration number, MSIC code, address, and contact details. This information auto-fills the supplier side of every invoice you create, so it's worth getting right before your first submission.

3. Connect your MyInvois credentials

In Credentials, enter the Client ID and Client Secret from your LHDN MyInvois Intermediary/Taxpayer portal, plus your digital signing certificate. These are encrypted before we store them, and are only ever used to sign and submit documents on your explicit instruction.

4. Choose a plan

Go to Billing and pick a plan. The Monthly plan includes a 7-day free trial; the 6-Month and Annual plans don't have a trial but work out cheaper per month. You can cancel anytime -- you keep access until the end of the period you already paid for.

5. (Optional) Save your customers and products

If you bill the same buyers or sell the same items repeatedly, add them under Saved customers and Saved products first. When you build an invoice, you can then pick them from a list instead of retyping everything each time.

6. Create and submit an invoice

Go to New invoice, choose the document type (Invoice, Credit Note, Debit Note, or Refund Note), fill in or select the buyer and line items, and submit. We build the document, sign it with your certificate, and send it to LHDN -- you'll see the live validation status once LHDN responds.

7. Share the invoice with your customer

Open the invoice from Invoice history to download a PDF copy with a QR code your buyer can scan to verify it directly with LHDN, or send it straight to them over WhatsApp with one tap.

8. Cancelling a document

Made a mistake? Go to Cancel document. LHDN only allows cancellation within 72 hours of a document being marked valid -- after that window, issue a Credit Note, Debit Note, or Refund Note instead to correct it.

9. Managing your subscription

The Billing page shows your current plan, trial countdown (if any), payment method, and past invoices. Use "Manage billing" there to update your card or change plans through Stripe's secure billing portal.

Still stuck?

Reach out and we'll help you get set up. donaldgoh13@gmail.com