What Returns Really Cost a Shopee / TikTok Seller in Malaysia
Short answer: A return costs far more than the refund you hand back. You can lose the product cost if it returns damaged or unsellable, you pay shipping in both directions, some platform fees are never refunded, and someone on your team spends time processing it. Add it up and a single return often costs 1.5 to 2 times the item price — which is why a 10% return rate can quietly halve a thin net margin.
True cost of a return = lost product cost + two-way shipping + unrefunded fees + handling time
The refund is the smallest part
When an order is returned, the obvious cost is the money you send back to the buyer. That feels like a wash — you gave back what you took in. It is not a wash, because several costs stay behind even after the refund:
- Lost product cost — if the item comes back used, damaged, opened or simply cannot be resold, your COGS is gone entirely.
- Two-way shipping — you paid to send it out, and depending on the return reason you may eat the return leg too.
- Fees that do not come back — platforms often reverse commission on a refund, but transaction or programme fees and the per-order support fee may not be refunded. Confirm exactly which fees reverse on your Seller Centre rate card.
- Handling time — inspecting, restocking, re-listing or writing off is real labour that never shows up on a fee report.
Worked example: a 10% return rate on RM 100 orders
Take 100 orders at RM 100 each, a 55% COGS, and a healthy-looking 20% net margin before returns. Now let 10 of those orders come back, with the product unsellable and fees only partly refunded:
| Line | 90 kept orders | 10 returned orders | Total |
|---|---|---|---|
| Revenue | 9,000.00 | 0.00 (refunded) | 9,000.00 |
| − Platform fees kept per order | 1,750.00 | — | 1,750.00 |
| − Unrefunded fees on returns (est. RM 8 each) | — | 80.00 | 80.00 |
| − COGS on kept orders | 4,950.00 | — | 4,950.00 |
| − Lost COGS on returns (unsellable) | — | 550.00 | 550.00 |
| − Two-way shipping on returns (est. RM 12 each) | — | 120.00 | 120.00 |
| = Net profit | — | — | 1,550.00 |
Without returns, 100 clean orders would have netted around RM 2,000 (a 20% margin). The 10 returns pulled it to RM 1,550 — a blended margin closer to 15.5%, a roughly one-quarter cut in profit from a return rate most sellers would shrug at. Push returns to 15%, or lose more product, and the damage compounds fast. (Figures illustrative — confirm your own category rates and which fees your platform refunds.)
The COD failed-delivery trap
In Malaysia, cash-on-delivery and impulse live orders add a nastier variant: the failed delivery. The parcel goes out, the buyer refuses it or is never reachable, and it comes back. There was never any revenue — but you still paid outbound shipping, return shipping and handling. It is a pure loss with a RM 0 sale attached, and because it is not a "refund" it often escapes the return-rate number entirely. On COD-heavy categories, tracking failed deliveries separately is essential.
Which numbers to watch
- Return rate by SKU, not just shop-wide — one problem product often drives most of it
- Recoverable vs unrecoverable returns — resellable stock back on the shelf is very different from a write-off
- Which fees your platform actually refunds on a return, checked against settlement
- COD failed-delivery rate, tracked separately from buyer returns
- Return rate on live and affiliate orders, which usually runs higher than your baseline
Netting returns into real profit
The reason returns hurt so quietly is timing and attribution: the sale lands this week, the return and its costs settle weeks later, and few sellers ever connect the two back to the original order or SKU. Inseller was built by a seller to reconcile actual settlement, including returns and the fees that were not refunded, so your net profit per order and per SKU reflects what you truly kept after returns — not the optimistic number on the day of sale.
See also: why a 5x ROAS can still lose money, and check your base fees with the Shopee fee calculator or TikTok fee calculator.