Skip to main content

How to Get StoreHub e-Invoices for Expenses

Updated over a month ago

Who is this for?

  • All StoreHub merchants in Malaysia who pay for StoreHub services.

  • Merchants who use StoreHub's online channels (Webstore, Beep Delivery) and receive payouts.

  • Merchants who need e-Invoices from StoreHub for their own business accounting and tax compliance.

Overview

This article explains how StoreHub merchants in Malaysia can receive official, LHDN-compliant e-Invoices from StoreHub. These e-Invoices are for payments you make to StoreHub, not for sales you make to customers.

If you’re looking to issue e-Invoices to your own customers, please refer to the How to Manage e-Invoice Transactions article.


Before You Begin

  • This article is about e-Invoices you receive from StoreHub for your business expenses.

  • If you receive payouts from Webstore or Beep, ensure your bank account is set up and linked to your stores in StoreHub BackOffice. You also need to make sure these stores are linked to your validated company profile.


Step-by-Step Guide

Why You Need a Company Profile (Even if Not Issuing e-Invoices)

StoreHub needs your validated tax information to issue LHDN-compliant e-Invoices for the services you pay for. This applies even if your business does not issue e-Invoices to your own customers.

1. Create a company profile:

  • Ensure all your company and tax information (like BRN and TIN) are accurately entered in your StoreHub BackOffice 'Company Profile'.

StoreHub BackOffice Company Profile form showing fields for company and tax information.

  • When setting up, select "No" for the 'Do you want StoreHub to automatically consolidate your monthly sales?' option if you are not issuing e-invoices to customers.

Company Profile form with the "Do you want StoreHub to automatically consolidate your monthly sales?" dropdown set to "No".

  • Link the stores that are associated with this company profile.

Company Profile "Assign Stores" section showing linked stores.

Note:

  • As long as you do not toggle 'Issuing e-Invoice' to 'ON', you will not be issuing e-invoices to your customers. The company details will only be used for StoreHub to issue e-invoices to you.

    The "Issuing e-Invoice" toggle switch on the Company Profile page, set to OFF.

A validated Company Profile ensures:

  • You can receive e-Invoices for your StoreHub subscriptions and fees.

  • Your business information is correctly displayed in the buyer section of the e-invoice StoreHub issues to you.

Refer to the How to Set Up & Manage e-Invoice Settings article for steps to create or validate your Company Profile.


When StoreHub Issues You an e-Invoice

StoreHub issues different types of e-Invoices depending on the transaction type. Some are issued automatically, while others require you to request them manually.

e-Invoices You Must Request Manually

You need to request an e-Invoice for these transactions within the same calendar month as the payment:

  • StoreHub subscription renewals (manual or automatic payments).

  • Add-ons or one-time purchases (e.g., plan upgrades).

  • SMS credit top-ups.

(These payments appear under your 'Billing' or 'StoreHub e-Invoice' pages in BackOffice.)

Note:

  • If you don’t request the e-Invoice within the same month, the charge will be grouped into a monthly consolidated e-Invoice, and an individual one cannot be issued later.

e-Invoices Automatically Issued by StoreHub

StoreHub automatically issues e-Invoices for the following if your Company Profile is validated and your stores are properly linked:

  • Payout fees (e.g., Beep Delivery, Webstore)

    Generated weekly, covering all payout fees processed that week.

  • StoreHub-funded vouchers (Self-billed e-Invoices)

    Generated weekly for voucher amounts funded by StoreHub and applied to your sales.

Example:

  • A customer order is RM45.

  • They use a RM15 voucher funded by StoreHub.

  • You issue an e-Invoice to the customer for RM30 (what they paid you).

  • StoreHub issues you a self-billed e-Invoice for RM15, representing the voucher value funded by StoreHub.

Notes & Deadlines:

  • These e-Invoices are issued by StoreHub to you, not to your customers.

  • You must have a validated Company Profile before any issuance (manual or automatic).

  • Manual requests must be submitted before the end of the month.

  • Late requests (after the 2nd of the next month) cannot be processed, as the charges will already be consolidated.

  • Weekly payout and self-billed e-Invoices are generated every Sunday and available in BackOffice by Monday morning.


Request e-Invoices for StoreHub Payments

There are two primary places in your BackOffice where you can request an e-Invoice for your payments to StoreHub.

Method 1: Request from the 'Billing' Page

Note:

  • This is available for Online Bank transfer transactions only. For credit card payments, see Method 2.

1. In your StoreHub BackOffice, click 'Billing' from the side menu.

StoreHub BackOffice main menu showing the "Billing" option highlighted.

2. Under your 'Order Status', click 'Request e-Invoice' for the relevant bill.

Billing page in StoreHub BackOffice, showing a "Request e-Invoice" button next to an order status.

3. In the pop-up confirmation, click 'Request Now'.

Confirmation pop-up for requesting an e-invoice, with a "Request Now" button.

Note:

  • Request your e-Invoice within the same month as the payment, or it will be consolidated.

Method 2: Request from the 'StoreHub e-Invoice' Page

1. In your StoreHub BackOffice, click 'e-Invoice', then select 'StoreHub e-Invoice'.

StoreHub BackOffice main menu showing "e-Invoice" selected, then the "StoreHub e-Invoice" sub-menu item highlighted.

2. Find the bill you want and click the 'Request' button in its row.

StoreHub e-Invoice page displaying a list of bills, with a "Request" button highlighted for one bill.

3. Once validated, click 'View on IRBM' to view your e-Invoice on the LHDN portal.

The "View on IRBM" button displayed after an e-invoice has been validated.

Note:

  • Late requests will be included in a consolidated e-Invoice.

Re-request a Rejected e-Invoice

If your e-invoice request to StoreHub is rejected by LHDN (e.g., due to an issue with your company profile), you can retry after fixing the problem.

1. Go to the 'StoreHub e-Invoice' page in your BackOffice.

The "StoreHub e-Invoice" page in BackOffice.

2. Locate the transaction with a 'Failed' status. You can hover over the '!' icon to view the specific issue.

StoreHub e-Invoice page displaying a transaction with a "Failed" status and an information icon.

3. Once you have fixed the issue (e.g., updated your Company Profile), click 'Retry' to resubmit your request.

The "Retry" button highlighted next to a failed e-invoice request on the StoreHub e-Invoice page.

Consolidation Rules & Cut-Offs

  • Missed Requests Are Consolidated

    If you don’t request an individual e-Invoice for a StoreHub payment by the end of the month, that charge will be grouped into a single monthly consolidated e-Invoice.

  • No Edits After Consolidation

    Once a payment is included in a consolidated e-Invoice, you cannot request an individual e-Invoice for it.


Get e-Invoice for Your Payout Fees

StoreHub issues an e-Invoice each month for the service fees deducted from your online sales (e.g., delivery or transaction fees from Beep Delivery or Webstore). At the start of each month, StoreHub generates one e-Invoice that includes all service fees from the previous month’s payouts. This means you won’t receive an invoice for each individual payout; instead, you’ll get a single total amount that combines the fees from all payouts in that month.

Example:

  • If you receive three payouts per week, that’s roughly 12 payouts in a month.

    • Each payout might include fees like RM 16 for delivery and RM 35 for platform usage.

    • Across 12 payouts, that adds up to about RM 612 in total service fees.

    • Your e-Invoice will show one line for StoreHub fees: RM 612.

  • You can still go to the Payouts page in BackOffice to view the detailed breakdown for each payout, including per-store and per-transaction records.

Set Up Your Bank Account for Payouts

To receive e-invoices for your payout fees, your bank account must be correctly set up and linked to your stores.

1. In your StoreHub BackOffice, click 'Settings', then 'Bank Account'.

StoreHub BackOffice main menu showing "Settings" selected, then the "Bank Account" sub-menu item highlighted.

2. Click 'Add Bank Account'.

Bank Account page in StoreHub BackOffice with the "Add Bank Account" button highlighted.

3. Enter your business bank details accurately.

Add Bank Account form with fields for entering business bank details.

4. Link the relevant stores with online sales to this bank account.

Bank Account setup page showing options to link relevant stores to the bank account.

5. Click 'Save'.

The "Save" button to confirm adding the bank account details.

Note:

  • All stores linked to the same bank account should ideally share the same Company Profile.

Important Messages for Payout Invoices

You must link your stores to a validated Company Profile to receive your weekly e-Invoices for payout fees. You may see different messages in your BackOffice depending on your setup.

1. If no Company Profile is set up

You will see a banner on your 'Payouts' page.

  • Message: 'Info Required'

  • Action: Click 'Create Company Profile'.

  • Result: If you do not set up a profile, your weekly payout fees will be consolidated, and you will not receive an e-Invoice for them.

Payouts page banner displaying "Info Required" and a "Create Company Profile" button.

2. If some stores are not linked to a Company Profile

You will see a message on your 'Payouts' page.

  • Message: 'Store Info Incomplete'

  • Action: Click 'Manage Company Profile' and assign all stores with online sales to a profile.

  • Result: If some stores are not linked, their fees will be consolidated. You will only receive e-Invoices for the stores that are correctly linked.

Payouts page banner displaying "Store Info Incomplete" and a "Manage Company Profile" button.

3. Once all stores with online payouts are linked to a validated Company Profile

StoreHub will automatically generate monthly e-Invoices for your payout fees. No further action is needed.

Payouts page showing setup complete banners, indicating that all stores are correctly linked for e-invoice generation.

View Your Payouts and e-Invoice Status

1. In your StoreHub BackOffice, click 'Online Orders', then 'Payouts'.

2. You’ll see a list of payout dates and bank information.

3. Click on a payout transaction to view its breakdown.

4. On the 'Payout Details' page, look for the 'e-Invoice for Payout Fees' section.

5. If a valid e-invoice exists for that payout, you will see its details, including the invoice number and e-invoice status.

Understand Your Payout Details

Each payout details page includes:

1. Payout Summary

The total fees incurred in this payout are displayed.

Payout Details page displaying the "Payout Summary" section with total fees.

2. Breakdown by Store

Revenue and fee breakdown for each store linked to the payout.

Payout Details page showing the "Breakdown by Store" section with revenue and fee details per store.

3. Completed Transactions List

A full list of transactions included in the payout, including order type, time, and amounts.

Payout Details page displaying the "Completed Transactions List" with order details.


What Happens if You Don't Set Up a Company Profile on Time?

  • If no validated 'Company Profile' is linked by the end of the month, StoreHub will consolidate your service fees.

  • You will not be able to request individual e-Invoices for those months.


Troubleshooting

Issue

Solution

Cannot Request e-Invoice for StoreHub Payment

  • Company Profile: Ensure your 'Company Profile' in BackOffice is fully set up and 'Validated'.

  • Timeframe: Remember to request manual e-invoices (for subscriptions, SMS) within the same calendar month as the payment.

  • Consolidated: If it's past month-end, the payment might have been included in a consolidated e-invoice, making individual requests unavailable.

Not Receiving e-Invoices for Payout Fees

  • Company Profile & Stores: Verify that your 'Company Profile' is validated and all stores with online sales are linked to it. Check for 'Info Required' or 'Store Info Incomplete' banners on your 'Payouts' page.

  • Bank Account: Ensure your bank account is correctly set up and linked to the relevant stores.

Rejected e-Invoice for StoreHub Payment

  • Review Error: Hover over the '!' icon next to the 'Failed' status on the 'StoreHub e-Invoice' page to see the specific reason for rejection.

  • Correct & Retry: Most rejections are due to incorrect or incomplete company profile details. Update your 'Company Profile' and then click 'Retry' to resubmit the request.


FAQs

1. I don't issue e-Invoices to customers. Do I still need a Company Profile?

Yes. Even if you're not issuing e-Invoices to customers, StoreHub is legally required to issue e-Invoices to you for the services you pay for (e.g., subscriptions, SMS credits, payout fees). We need your validated Company Profile to do this correctly.

2. Will I get an e-Invoice automatically for my subscription?

Not automatically. You must request it within the same month of payment, either from the Billing page or the StoreHub e-Invoice section. If you miss the deadline, the transaction will be included in a consolidated e-Invoice, and an individual one won’t be available.

3. Where do I find the e-Invoice for payout fees?

As of November 2025, StoreHub now generates this automatically every Sunday for the previous week's payouts. It covers all service fees from your online sales (e.g., Payment gateway, logistics, or transaction fees.).

4. Why did the payout fee e-invoice change from monthly to weekly?

This change helps you comply with tax regulations by providing invoices more frequently, which reduces the risk of late invoice rejections. It also gives you faster access to your financial documents.

5. When exactly will my weekly invoice be ready?

Invoices are generated every Sunday for the payouts processed that week. They should be available for you to view in your BackOffice by Monday morning.

6. Why are payouts grouped by store?

To give you a clear breakdown of revenue and fees for each location. This helps you track earnings per store and aligns with how e-Invoices are generated, based on store-to-profile linking.

7. What if I have stores from different companies linked to one bank account?

Each store must still be linked to its correct Company Profile. You’ll receive one e-Invoice per Company Profile, even if the payouts go to the same bank account.


Need Help?

Contact StoreHub Support via live chat in your StoreHub app or email [email protected].


Was this article helpful?

Let us know below or contact support for further assistance.

Did this answer your question?