Returns & Refunds: Building an RMA Process That Does Not Eat Your Margin
Malaysian law gives buyers real remedies when goods are faulty, not as described, or unfit for their stated purpose — a "no refund" sign does not override that. Everything beyond it is your commercial choice. This guide separates the two, then builds the RMA workflow that keeps returns from quietly consuming your margin.
Two different things get called "the returns policy", and confusing them is how sellers end up either breaking the law or giving away margin they never had to. The first is your legal floor: under the Consumer Protection Act 1999, goods sold to a consumer carry implied guarantees — that they are of acceptable quality, fit for any purpose the seller said they were fit for, and match their description. When those guarantees fail, the buyer has a remedy, and a "strictly no refund" notice does not remove it. The second is your commercial policy: change-of-mind returns, exchange windows, who pays return shipping. That part is genuinely yours to set. This guide handles both, then builds the process that keeps the cost visible.
Start by separating the two
| Situation | What governs it | Practical position |
|---|---|---|
| Item arrived faulty, damaged, or does not work | Implied guarantees under the Consumer Protection Act 1999 | You owe a remedy. Argue about which remedy, never about whether one is owed. |
| Item is not what was described or pictured | Same | Same. This is the most common genuine complaint in Malaysian e-commerce and the easiest to lose. |
| Item does not fit / customer changed their mind | Your published policy | Entirely your choice — including "no returns", as long as you said so before purchase. |
| Wrong item shipped | Your error | Fix it fully and at your cost. Do not make the customer fund your mistake. |
| Parcel lost or damaged in transit | Your contract with the courier | Your problem to resolve with the courier; the customer's contract is with you, not them. |
A caveat worth stating plainly: Malaysian commentary is genuinely inconsistent about whether a general statutory "cooling-off" right applies to ordinary online retail. A distinct cooling-off regime exists for direct sales under separate legislation, and that is frequently and incorrectly generalised to all e-commerce. Do not build your policy on a specific number of days you read somewhere — including here. Check the current position with the Ministry of Domestic Trade and Cost of Living (KPDN) or take legal advice, and in the meantime publish a clear voluntary window, which settles the question commercially regardless of how it settles legally.
Publish a policy that is actually complete
Under the Consumer Protection (Electronic Trade Transactions) Regulations 2024, online sellers must disclose their terms and conditions before purchase. A returns policy that exists only in your head is not disclosed. A complete one answers six questions:
- What can be returned, and what cannot (hygiene items, perishables, personalised goods — name them specifically).
- How long the customer has, counted from what event — delivery date, not order date.
- What condition the item must be in, stated observably ("unused, with tags attached, in original packaging") rather than subjectively ("in good condition").
- Who pays return shipping, split by reason. Faulty item: you. Change of mind: commonly the customer. Say which.
- What they get — refund, exchange, or store credit — and who chooses.
- How long the refund takes to reach them, and by what method. "Back to the original payment method within X working days of us receiving the item" is specific enough to end most follow-up messages.
Write it in plain language and link it from the product page and the checkout, not only the footer.
The RMA workflow, in five steps
RMA — return merchandise authorisation — just means every return gets a number before it moves. Without that, returns arrive unannounced with no paperwork and no way to match them to an order.
- Request. One form or one WhatsApp template capturing order number, item, reason and photos. Photos are not bureaucracy — they resolve most damage disputes in one exchange and let you decide whether the item is worth shipping back at all.
- Triage. Decide within one working day: approve, decline with a reason, or resolve without a return. For low-value items where the return shipping exceeds the item's recoverable value, refunding without asking for the item back is often the cheaper and better answer. Work out that cutoff once, using your real return-leg cost — see volumetric weight for why bulky items cross the line sooner than you would guess.
- Authorise. Issue an RMA number and tell the customer exactly how to send it back — including whether you are arranging pickup or they are dropping it off. Ask them to write the RMA number on the parcel.
- Receive and inspect. Check against the stated reason on arrival, same day if you can. Record the outcome against the RMA number.
- Resolve and close. Refund, replace or repair, then send confirmation. Silence at this stage generates more support load than the entire rest of the process.
Where returns quietly eat the margin
The cost of a return is not the refund. The refund returns money you were holding for someone else. The cost is everything around it:
- Two shipping legs, one of which you may not have priced.
- Handling: inspection, repackaging, restocking.
- Value loss: opened packaging often cannot be sold as new.
- Payment costs: gateway fees on the original transaction are frequently not returned to you on a refund. Check your provider's terms — for a low-margin item, this alone can turn a returned sale into a loss.
- Support time, which is real even when nobody bills for it.
Rebuild your per-unit margin with a returns allowance in the profit margin calculator: take your return rate, multiply by the full cost above, and treat it as a per-unit cost on every sale. Categories where returns are structurally high — apparel especially — usually need this baked into pricing rather than absorbed.
Then use the data to stop the returns happening
Every RMA carries a reason code. After a hundred of them, the pattern is unmistakable and usually cheap to fix:
- "Not as described" or "colour different" → your product photography and copy, not your policy. Fix the listing.
- "Wrong size" → publish real measurements, not size labels. A measurement table cuts apparel returns more than any policy change.
- "Damaged in transit" → packaging, not the courier. Check the failed deliveries and packaging angle too.
- "Wrong item sent" → your picking process. One extra check at packing is cheaper than any of this.
- "Arrived too late" → your delivery promise was wrong. Quote real windows from live rates.
That analysis is the whole return on running a structured RMA process. A returns policy limits what you pay out; reason-code analysis reduces how often you pay at all.
Frequently asked questions
Can I legally have a "no refund" policy in Malaysia?
You can decline change-of-mind returns if you disclosed that before purchase. You cannot use a blanket "no refund" notice to escape the implied guarantees under the Consumer Protection Act 1999 when goods are faulty, unfit for a stated purpose, or not as described. In practice, sellers who display "strictly no refund" and then face a genuinely defective item are in a weaker position than sellers with a clear, reasonable, published policy.
Do I have to refund the original delivery charge?
Where the return is because of a fault or an error on your side, refunding the delivery charge alongside the item is the defensible position. Where the customer simply changed their mind and your policy says delivery is non-refundable, that is a legitimate commercial term — provided it was disclosed before purchase.
How long should my returns window be?
Long enough that customers trust it and short enough that stock retains value. Seven to fourteen days from delivery is the common shape in Malaysian e-commerce. Longer windows measurably increase conversion and do not, in practice, increase returns proportionally — most returns happen within days of arrival regardless of how long the window is.
Should I offer free return shipping?
Model it before deciding. Free returns raise conversion and raise return rates simultaneously, and which effect dominates depends on your margin and category. A middle position that works well: free returns on faulty items always, and free returns on change of mind only above an order value where the extra sale covers the extra leg.
What about marketplace orders — Shopee, Lazada, TikTok Shop?
Those run on the platform's own returns process, and it takes precedence for orders placed there. Your own policy still governs your webstore. Keep both roughly aligned; customers who buy from you in two places notice, and platform disputes are decided against sellers whose story differs by channel.
Sources: implied guarantees for consumer goods (acceptable quality, fitness for stated purpose, correspondence with description) arise under the Consumer Protection Act 1999. Disclosure of terms and conditions before purchase is required by the Consumer Protection (Electronic Trade Transactions) Regulations 2024, in force 25 December 2024, revoking the 2012 Regulations. Both are administered by the Ministry of Domestic Trade and Cost of Living (KPDN). Whether a general statutory cooling-off right attaches to ordinary online retail sales is reported inconsistently by Malaysian sources — a separate regime governs direct sales — so this guide deliberately states no number of days and recommends confirming the current position with KPDN or a legal adviser. Payment-gateway refund fee treatment is a commercial term that varies by provider; check yours.
Set a price that covers cost, fees and profit — see your gross margin and markup instantly.