Understanding e-invoicing requirements for Malaysia

In accordance with guidance from the Inland Revenue Board of Malaysia (IRBM) Stripe has updated our systems to support e-invoicing for businesses in Malaysia by January 2025.

To streamline this process we are reaching out to all businesses operating on Stripe that are located in Malaysia to collect updated tax information which is required for issuing e-invoices.

Follow the instructions below to provide the additional tax information required for e-invoicing.

  1. Log in to your Stripe account.
  2. Navigate to Settings → Business → Tax Details to update or provide:
    1. Business Registration Number (BRN)
    2. Tax Identification Number (TIN)
    3. Sales & Services Tax number (SST)

As per the current guidelines from IRBM, for businesses organized as a Company or a Corporation you’ll need to provide your Tax Identification Number (MY TIN), Sales & Services Tax number (SST, if applicable), and Business Registration Number (BRN, issued by SSM). If you’re registered with any authority other than SSM and therefore do not have BRN, please provide a relevant registration number issued by such authority.

For businesses organized as Individuals you’ll need to provide your Tax Identification Number (MY TIN) and Business Registration Number (BRN) or MyKad / MyTentera / MyKas / MyPR / Passport, and if you are SST registered, your Sales & Service Tax number (SST) too.

If you fail to provide this information in your Stripe Dashboard you will not be issued a government verified e-invoice. We will continue to provide pdf tax invoices, delivered by the 10th of every month, for your monthly taxes on Stripe fees.

Timeline for delivery of e-invoices

Starting January 1, 2025, Stripe will issue e-invoices for the fees charged to account holders in Malaysia. Only accounts that have provided updated tax information will be eligible for a government verified e-invoice. We will continue to deliver pdf tax invoices directly to your Stripe dashboard even if you are unable to provide updated information.

This first cycle will cover volume from the month of December 2024 and should be delivered by the 10th of January 2025. If you have entered valid tax details before the end of December 2024, you should expect to receive an e-invoice.

Please keep in mind that there will be no change to how we charge Sales & Services Tax in Malaysia. See the article below to learn more.

Taxes on Stripe fees for Malaysia-based businesses

Commonly asked questions related to e-invoicing requirements in Malaysia

Do I need to provide all three pieces of information for e-invoicing?

In order for Stripe to successfully generate a government verified e-invoice we need your tax information to be complete and up to date - that usually includes the following pieces of information:

You can enter this information in your Stripe dashboard by heading to Settings → Business → Tax Details.

What happened to the MyCoID number I had previously entered in my Stripe account?

In accordance with guidance from the Malaysian government we have updated our system and now require the new Business Registration Numbers that the Malaysian government has issued. You can provide these by heading to Settings → Business → Tax Details in your Stripe dashboard.

If you don’t have the new Business Registration Number, you can still provide MyCoID and update your details again once you have the new Business Registration Number.

Will my existing Stripe account be affected by these changes, or is this only for new accounts?

E-invoicing is a requirement for all Malaysia-based Stripe accounts. Both existing and new accounts will have the option to enter their tax information and be issued an e-invoice.

If I have multiple Stripe accounts, do I need to provide tax information for each one to be issued an e-invoice?

Yes, If you have multiple Stripe accounts, you'll need to provide updated tax information for each one. This helps us maintain the highest level of security and compliance for all our users.

What happens if I don’t provide this information?

We will not be able to issue you a valid e-invoice if we don’t receive the required information from you, and instead you will receive a PDF tax invoice.

I provided the tax details you requested, why didn’t I get an e-invoice?

Please keep in mind that Stripe will not start issuing e-invoices until January 2025. In addition, there could be many reasons why you haven’t received an e-invoice from Stripe.

Check your account information carefully to determine if one of the below reason applies to your account:

I updated my details and my account is not verified anymore. What do I need to do to verify my Stripe account?

Check the Account Status page of your Stripe account to see what steps you may need to take to complete verification. There you'll find a list of all the required information, due dates, and impacts to your Stripe account.

My entity type has changed, what information do I need to provide?

If you become registered for Malaysian SST after activating your Stripe account, please let us know by entering your SST number in the Tax Details page in your Dashboard Settings.

When will I get an e-invoice from Stripe?

If you have provided all the required information and it is validated with the Malaysian tax authority, you should expect to receive an e-invoice from Stripe the following month after the information has been received.

Example: if you’ve entered your information on February 2, 2025, you won’t be issued an e-invoice in February but should expect to receive an e-invoice in March.

I’m a Connect platform—do I need to collect any e-invoicing details from my connected accounts?

Depending on the configuration you’ve set up with Stripe Connect, you may need to collect information from your connected accounts to issue e-invoices. Check with your tax advisor to see what obligations you may have as a Platform in Malaysia.

How does Stripe keep my information safe?

Check the link here to learn more about how Stripe keeps your information safe.