Table of contents

What is e-invoice?

When does the e-invoice take effect?

Who should I ask for the e-invoice?

What is tax identification number (TIN)?

What transactions can I request an e-Invoice for?

How do I request an e-invoice in the Setel app?

What identification details can I use to request an e-invoice?

When do I need to request my e-invoice?

How long does it take to receive my e-invoice?

Why can’t I request an e-invoice for my transaction?

Why was my e-invoice request rejected?

Can I still get an e-invoice if I didn’t request it?


What is e-invoice?

An e-invoice is a digital invoice issued in accordance with Inland Revenue Board of Malaysia (IRBM) requirements. It contains transaction details such as the Supplier’s details, buyer’s details, Item description, Quantity, Price excluding tax, Tax details, Total amount, and is validated by LHDN.

Depending on the type of transaction, your e-invoice may be:

  • Issued directly by the merchant (e.g. fuel or in-store purchases), or
  • Requested and generated within the Setel app (for selected fee charges)

For certain fee charges in the Setel app, if no e-invoice request is made, Setel may generate a monthly consolidated e-invoice in line with LHDN requirements.

When does the e-invoice take effect?

Referring to the Inland Revenue Board of Malaysia (IRBM) guidelines, e-invoice will be implemented in stages:

  • 1 August 2024
    Taxpayers with an annual turnover or revenue of more than RM100 million
     
  • 1 January 2025
    Taxpayers with an annual turnover or revenue of more than RM25 million and up to RM100 million
     
  • 1 July 2025
    All taxpayers

Setel Ventures Sdn Bhd (SVSB) will implement e-invoice on 1 January 2025, while Setel Enterprise Sdn Bhd (SESB) will implement e-invoice on 1 July 2025 for transactions made from PETRONAS Shop.

 

Who should I ask for the e-invoice?

You should ask the merchants/financial partners using Setel for payments, purchases of financial products, or services, as they are responsible for collecting the necessary information to issue an e-invoice for the goods or services you bought.

For Setel related items, you can request via the channels below:

Service / Item Contact point
Fuel, Kedai Mesra, Deliver2Me You can request the invoice from the cashier at the place where the purchase was made within the same month of the receipt date.
Café Mesra You can request the e-invoice from the cashier during order pick-up.
PETRONAS Shop

You can request the e-invoice from PETRONAS Shop within the same month of the purchase date.

Note: e-Invoice cannot be requested for vouchers.

For more information, please go to https://www.setel.com/PETRONAS-Shop/articles/e-invoice-guide 

Motor insurance
  1. Generali
    1-300-13-2121 or +603-3007-2121 / customer.service.gi@generali.com.my
     
  2. Etiqa General Takaful & Insurance  
    1-300-13-8888 / info@etiqa.com.my
     
  3. Takaful Malaysia
    1300-8825-2385 / csu@takaful-malaysia.com.my 
Road tax My Roadtax Store 
(+603) 7491-0102 / general@myroadtax.store
EV charging
  1. JomCharge 
    Whatsapp chat +60-11-1056-2675 / support@jomcharge.com
     
  2. Gentari
    enquiries@gentari.com
Auto assistance Bateriku
+60-11-1600-6008
Parking Check out our full list of parking merchants.

 

What is tax identification number (TIN)?

The tax identification number (TIN) is a unique identifier assigned to you or your company for tax purposes. You can check your TIN on the front page of your individual income tax return or through the MyTax Portal under the “e-Daftar” menu.

What transactions can I request an e-Invoice for?

You can request an e-invoice for selected charges in the Setel app, including:

  • Road tax service fee
  • Convenience fee
  • Subscription fee

If your transaction is eligible, the e-invoice request option will be available on the transaction receipt page.

How do I request an e-invoice in the Setel app?

  1. Go to your transaction receipt in the Setel app.
  2. Tap on “Request e-invoice” (if available).
  3. Enter your details.
  4. Submit your request.

Once submitted, your e-invoice will be processed and made available in the app.

What identification details can I use to request an e-invoice?

You can use one of the following identification types:

  • NRIC (for Malaysian individuals)
  • Passport (for non-Malaysian individuals)
  • Business Registration Number (BRN) (for businesses)

Other identification types are currently not supported.

Please ensure your details are accurate to avoid rejection.

When do I need to request my e-invoice?

You must request your e-invoice within the same transaction month.

For transactions made in the last 7 days of the month, you can still submit your request up to the 2nd day of the following month (M+2).

After this period, the transaction will be included in a monthly consolidated e-invoice, and individual requests will no longer be available.

How long does it take to receive my e-invoice?

Your e-invoice will typically be available within 24 hours after you submit your request.

Once ready, you can view and download it directly from the Setel app.

Why can’t I request an e-invoice for my transaction?

You may not be able to request an e-invoice if:

  • The e-invoice is issued directly by the merchant.
  • The request period has passed.
  • The transaction has already been included in a monthly consolidated e-invoice.

If the e-invoice request option is not shown on your receipt, it means the transaction is not eligible for in-app e-invoice request.

Why was my e-invoice request rejected?

Your request may be rejected if:

  • The identification details (NRIC / Passport / BRN) are incorrect.
  • The information entered does not meet LHDN requirements.
  • There is a validation issue during submission.

Please review your details and try again.

Can I still get an e-invoice if I didn’t request it?

If you did not request an e-invoice within the allowed period:

  • Your transaction may be included in a monthly consolidated e-Invoice submitted by Setel to LHDN.
  • Individual e-invoice requests will no longer be available after the request window has passed.