Malaysian e-commerce has grown dramatically — Shopee and Lazada alone account for billions in GMV annually, and TikTok Shop has rapidly added a third major channel. But behind every successful online store is a bookkeeping challenge that most sellers either ignore until tax season or manage badly throughout the year.
The core problem with e-commerce bookkeeping in Malaysia is that platforms do not pay you what you charged customers. They settle net of commissions, payment gateway fees, shipping subsidies, promotional voucher deductions, and return adjustments — often on a biweekly or weekly cycle. Treating the bank deposit as your revenue is wrong. And doing so consistently will inflate your apparent margins and understate your real costs.
Understanding Platform Settlement Reports
Every major platform — Shopee, Lazada, TikTok Shop — provides a seller settlement report with each payment cycle. This report breaks down:
- Gross merchandise value (GMV) — the total price customers paid, including shipping charged to customers.
- Platform commission — typically 1% to 5% of GMV depending on category and seller tier.
- Payment processing fee — usually 1% to 2.5% depending on the payment method used by the customer.
- Shipping fee subsidy deduction — where you have offered free shipping funded by seller vouchers.
- Return and refund adjustments — deductions for returns processed in the period.
- Net settlement amount — what actually hits your bank account.
Correct bookkeeping records the GMV as revenue, the commission and fees as expenses, and reconciles the net to the bank deposit. This gives you an accurate picture of your true revenue and actual cost of selling on each platform.
SST and Digital Services Tax for E-Commerce Malaysia
Malaysian e-commerce sellers face two separate SST obligations that are frequently confused:
1. SST on goods sold: If you sell physical goods and your annual revenue exceeds RM500,000, you may be liable to register for SST (sales tax on manufactured goods, or service tax if you provide services). Most product-based online sellers selling imported goods are not the manufacturer and therefore do not charge sales tax — but check with your accountant based on your specific product categories.
2. Digital Services Tax (DST) charged by platforms: Since January 2020, foreign digital service providers — including Shopee, Lazada (in their platform fee capacity), and advertising platforms like Meta and Google — must charge 8% service tax on digital services to Malaysian customers. This service tax appears on your platform fee invoices and is a cost to your business that you should record correctly in your bookkeeping.
If you are a registered SST taxpayer, you may be able to claim input tax credits on some of these costs. Your accountant can advise based on your registration status.
Inventory Costing for Online Sellers
Inventory is often the largest asset on an e-commerce seller's balance sheet — and the most frequently mis-stated. Common errors in Malaysian e-commerce bookkeeping:
- Expensing all stock purchases immediately instead of capitalising inventory and recognising COGS only when items are sold.
- Ignoring import duties and freight costs when calculating landed cost — items imported from China via Alibaba have a true cost that includes the item price, shipping, customs duties, and clearing agent fees.
- Not writing down dead stock — items that have not moved in 180+ days should be reviewed for write-down to net realisable value.
- Mixing personal purchases with business inventory purchases — a very common issue with sole-trader e-commerce sellers.
Xero's inventory module handles simple FIFO inventory tracking effectively. For sellers with large SKU counts (500+), dedicated inventory tools like DEAR Inventory or TradeGecko (now QuickBooks Commerce) integrate with Xero to provide detailed inventory costing without manual calculation.
Reconciling Multiple Channels and Multiple Bank Accounts
Sellers on three or more platforms often end up with a tangle of settlement deposits that are difficult to trace. The recommended approach:
- Dedicate one business bank account for all e-commerce settlements — do not mix platform payouts with personal transactions or other business income.
- Connect this account to Xero via bank feed so transactions appear automatically.
- For each settlement deposit, match it to the platform's settlement report and create a detailed bank transaction split: revenue, commission expense, payment fee expense, returns adjustment.
- Use Xero's tracking categories to tag transactions by platform (Shopee, Lazada, TikTok Shop) — this gives you a revenue breakdown by channel in your P&L reports.
Income Tax for Malaysian E-Commerce Sellers
All e-commerce revenue is subject to Malaysian income tax, regardless of whether the business is registered as a company or operated as a sole trader. Key points:
- Sole traders declare e-commerce income on Form B (individual tax return) under "Business Income."
- Companies declare income on Form C. Sdn Bhd companies with paid-up capital below RM2.5 million enjoy a preferential tax rate of 17% on the first RM600,000 of chargeable income.
- LHDN can access platform transaction data — e-commerce sellers who underreport income are a known audit target.
- Keep all platform settlement reports, supplier invoices, and shipping records for at least seven years.
Automating E-Commerce Bookkeeping in Malaysia
The manual approach — downloading CSVs, matching to bank statements, keying into accounting software — is not sustainable beyond RM20,000/month in revenue. At that point, automation pays for itself quickly.
The most effective automation stack for Malaysian e-commerce sellers:
- A2X or Flatfile — connects Shopee, Lazada, or Amazon seller accounts to Xero, automatically creating journal entries for each settlement period.
- Xero bank rules — automate the categorisation of recurring transactions like platform deposits and payment gateway fees.
- Dext — capture supplier invoices and import duty receipts on mobile, syncing to Xero automatically.
- ZeroPilot AI — layer on monthly management accounts, AI cash flow forecasting, and advisory support so you always know where your business stands financially.
Review our pricing plans to see which ZeroPilot tier fits your e-commerce revenue stage, or book a free demo to see how automated e-commerce bookkeeping works in practice.
Stop Reconciling Spreadsheets Every Sunday
ZeroPilot AI automates the bookkeeping for Malaysian e-commerce sellers across Shopee, Lazada, TikTok Shop, and direct channels — with monthly management accounts, AI cash flow forecasting, and a dedicated advisor to keep you informed and compliant.