Checkout

LHDN e-invoice

Report your sales to LHDN MyInvois each month, and issue an individual e-invoice when a customer asks for one.

Overview

Malaysia only

Use LHDN e-invoicing to report your sales to LHDN through MyInvois. Bookit can submit them for you once it is connected. Most months you submit one consolidated e-invoice that covers every receipt, and you only issue an individual e-invoice when a customer asks for one. You do both from E-Invoices. If you have not connected Bookit to MyInvois yet, start with the setup section further down this page.

Report your monthly sales to LHDN

A consolidated e-invoice reports every receipt that nobody asked an e-invoice for. It covers most of your sales, and you only do it once a month. It is filed under LHDN's "General Public" buyer, so you do not need any customer tax details.

  1. Go to E-Invoices.
  2. Choose Consolidated E-Invoice.
  3. Pick the month you are reporting, for example March.
  4. Review the receipts included.
  5. Submit the e-invoice.

Bookit leaves out receipts that already have an individual e-invoice, so no sale is reported twice.

Issue an e-invoice when a customer asks

Only do this when a customer asks for an e-invoice for their purchase. In this example, a customer saved at checkout as "Aisyah" asks for an e-invoice for her March receipt.

  1. Go to E-Invoices and choose Individual E-Invoice.
  2. Pick the month, March.
  3. Select the customer's receipt.
  4. Enter the customer's Name exactly as it appears on her IC. Here, change "Aisyah" to "Nur Aisyah binti Ahmad".
  5. Enter her NRIC with no dashes and no spaces. Copy it from her IC.
  6. Enter her phone number, Email and Country.
  7. Fill in the address line, postcode, city and state if you have them. You can leave them blank.
  8. Submit the e-invoice.

You do not enter the customer's TIN. Bookit looks it up from LHDN using the NRIC and name. The e-invoice cannot be submitted until the lookup finds a match. If you leave the address fields blank, they are reported to LHDN as NA.

Connect Bookit to MyInvois

You only need to do this once. First, LHDN e-invoicing must be included in your Bookit plan. Check that Malaysia LHDN E-Invoice appears under Integrations. Next, add Launchit as an intermediary in the LHDN MyInvois portal. This lets Bookit submit e-invoices for your company. One authorisation covers all branches under the same company.

  1. Log in to MyTax at mytax.hasil.gov.my.
  2. Click MyInvois in the top menu.
  3. Open the profile menu in the top-right corner and select View Taxpayer Profile.
  4. Check that your company name is shown. If the wrong company appears, use Switch Taxpayer to select the right one.
  5. Scroll down to Representatives and open the Intermediaries tab.
  6. Click Add Intermediary.
  7. Enter TIN C59726201020, BRN 202401050660 and name LAUNCHIT SDN. BHD.
  8. Click the search icon, then click Continue.
  9. Set the representation start and end dates. You can authorise up to 5 years.
  10. Use the toggles to set the submission permissions.
  11. Click Add Intermediary to confirm.

Finally, enter your Client ID and Client Secret in Bookit. You get these by registering your ERP in the LHDN MyInvois portal. Then go to settings → Business → Integrations → Malaysia LHDN E-Invoice and enter them there.

LHDN's official guide to adding and managing intermediaries also walks through these steps with screenshots.

FAQs

Do I need an individual e-invoice for every sale?

No. Most sales are covered by the monthly consolidated e-invoice. Only issue an individual e-invoice when a customer asks for one.

Why can't I submit an individual e-invoice?

The TIN lookup did not find a match. Check that the NRIC has no dashes or spaces and matches the customer's IC. Then check that the Name is her full IC name, for example "Nur Aisyah binti Ahmad" rather than "Aisyah". If she still cannot be matched in MyInvois, her receipt is covered by the monthly consolidated e-invoice instead.

Why can't I see a receipt in the list?

It has already been reported. Bookit hides receipts that are already in a consolidated or individual e-invoice, so the same sale cannot be reported twice.

Can I edit an e-invoice after I submit it?

No. You can cancel it within 72 hours of validation. After that, you need to issue a credit note.

I can't find Launchit when I search by name in MyInvois

Search by TIN instead: C59726201020. This always finds the right entry, however the name is formatted.

Do I need to add Launchit again for each branch?

No. The authorisation is for your company, so it covers all branches under the same company.

Do I need to add Launchit again if I change my Client ID or Client Secret?

No. Once Launchit is listed as an intermediary, you do not need to add it again.

I authorised Launchit in Preprod. Why doesn't it work in Production?

Authorisations do not carry over between the two environments. Add Launchit as an intermediary on the MyTax portal for the environment you are using.

Why don't I see Malaysia LHDN E-Invoice in Bookit?

LHDN e-invoicing must first be included in your Bookit plan. Contact your Bookit account manager to turn it on.

Last updated 1 October 2026

Related