Tax guide for e-commerce and online business.
For Shopee and Lazada sellers, dropshippers and every type of online business in Malaysia.
Platforms report your sales to LHDN.
Shopee and Lazada report transaction data to LHDN. Declare your income honestly on Form B to avoid penalties.
- Income typeBusiness income
- Form to fileForm B
- PlatformsShopee, Lazada and other online stores
- Full-time job + online storeStill Form B
Claimable expenses
As an e-commerce seller, you can claim business-related expenses.
Shipping and postage
Platform fees (Shopee, Lazada)
Packaging materials
Marketing and ads
Storage and warehouse
Calculation formula
You are taxed on profit, not sales.
- Total sales (gross)
- RM100,000
- COGS and expenses
- − RM60,000
- Net profit (taxable)
- RM40,000
Common mistakes
And how to avoid them.
Not declaring online sales
E-commerce platforms report to LHDN. Don't risk an audit.
Mixing personal and business
Use separate bank accounts to properly track income and expenses.
Not keeping invoices
Keep supplier invoices for COGS proof and expense claims.
Correct tax form
E-commerce income is business income.
Form B, not Form BE
- E-commerce income is classified as business income, so you must use Form B
- If you have a full-time job and sell online, still use Form B and declare both incomes (salary and e-commerce)
Related guides
Sources: LHDN, Business Income (business income guidelines); LHDN, Tax Forms (individual tax form information). Updated 2026. Information on this page is based on official LHDN guidelines and Malaysian government sources.
Automate your e-commerce accounting
CukaiMax helps track sales, auto-categorise expenses and generate tax reports.
On the App Store. Google Play coming soon.
Stop overpaying taxes.
Track receipts year-round, auto-categorise deductions and export LHDN-ready files.