Ecommerce returns policy and how to handle returns
A good returns policy states the return window, the condition items must be in, who pays for the return label and how long refunds take, in plain words on a page customers can find in one click. Handling returns well then comes down to a repeatable routine: authorise the return, track the parcel back, inspect the goods, restock or write them off, and refund promptly. This guide covers the policy first and the process second.
What a returns policy needs to say
Shoppers read your returns policy before they buy, not after. Many will check it on a product page or at checkout, and an unclear one costs you sales as surely as a slow site does. The policy also protects you later, because when a dispute comes up you can point to what the customer agreed to.
Keep it to one page with short headings. Every policy should answer the same set of questions, and if yours leaves one out, customers will email you to ask.
- How many days the customer has to ask for a return, and when that clock starts (order date or delivery date).
- Which items can come back and which cannot, such as underwear, opened cosmetics, custom-made goods or digital downloads.
- The condition required: unused, in original packaging, with tags attached.
- Whether the customer gets a refund to the original payment method, store credit or an exchange.
- Who pays for return shipping, and in which situations that changes.
- How to start a return, and what happens after they do.
- How long you take to refund once the parcel reaches you.
Choosing a return window
Your window is a business decision, but a few things push it one way or the other. Clothing and shoes need more room because people order two sizes and send one back. Electronics and consumables usually get a shorter window because the item can lose value or become unsellable quickly. A longer window tends to make customers more confident about buying, while a very short one can feel like a trap.
Decide whether the clock runs from the order date or the delivery date. Delivery date is fairer, since a parcel that takes a week to arrive eats into a customer's window, but it means you need to know when each parcel was actually delivered. If you only count from the order date, say so clearly and make the window long enough to allow for slow couriers.
Check the law that applies to you before you finalise the wording. In South Africa, the Consumer Protection Act and the Electronic Communications and Transactions Act give buyers certain rights, including for faulty goods and for some distance sales. Those rights can override a stricter policy, so read the current text or get legal advice before you promise less than the law allows. Other countries have their own rules.
Who pays for the return
| Model | Cómo funciona | Works best when |
|---|---|---|
| Customer pays | The customer books and pays for the courier, and you refund the goods | Margins are thin and most returns are change-of-mind |
| Store pays | You send a prepaid label or collect the parcel at your cost | Order values are high or you want returns to be easy |
| Depends on the reason | You pay when the item is faulty, wrong or damaged, and the customer pays for change of mind | You want a fair default without absorbing every return |
There are three common models, and each suits a different kind of store. Pick one and state it plainly.
The third model is the most common because it matches cost to fault. If the customer received the wrong size because you picked the wrong one, the return is your cost. If they simply changed their mind, it is reasonable for them to cover it. Whatever you choose, faulty or damaged goods should never cost the customer anything, and the law in most places says the same.
Setting up a return request process
Send customers to one place to start a return. That can be a simple form on your site, a reply to the order confirmation email, or a returns portal. The point is that you receive the order number, the item, the reason and a photo when the item is damaged, every time, before anything goes in the post.
Give each approved return a reference number and put it on the label or inside the parcel. Without a reference, you end up with unlabelled boxes on your packing bench and no way of knowing which order they belong to.
A short list of reasons to pick from (wrong size, faulty, not as described, changed mind, arrived late) is worth the effort. After a few months it shows you which products and which couriers cause the most trouble, and you can fix the cause instead of paying for it repeatedly.
Return labels and getting the parcel back
If you pay for the return, you have two practical options. You can generate a prepaid label with your own courier account or shipping platform and email it to the customer, or you can book a collection from the customer's address. If the customer pays, give them clear instructions on which couriers or drop-off networks you accept and the exact address and reference to write on the parcel.
In South Africa, pickup-point networks such as Pargo, PUDO and PAXI make returns easy for customers who are not home during the day, because they can drop the parcel at a nearby point. Check whether the service you use supports returns and how a customer books one. Door-to-door couriers such as The Courier Guy or Aramex can collect from an address, usually for a fee.
Whichever route you choose, ask the customer for the tracking number as soon as they send the parcel. A return without a tracking number is a return you cannot find if it goes missing, and you cannot tell the customer where it is.
Inspecting, restocking and deciding the outcome
When a return arrives, check it against the request before you do anything else. Open it on a clean surface, match it to the reference number, and compare what is inside to what the customer said they were sending.
- Confirm the parcel matches an approved request and the right order.
- Check the item is the one you sold, with all parts and accessories.
- Look at its condition against what your policy requires, and photograph anything damaged.
- Decide the outcome: full refund, partial refund, exchange, store credit or reject.
- Put sellable stock back on the shelf and update your stock count the same day.
- Set aside faulty items for a supplier claim or write-off, and record the reason.
Refund timing and communication
Refund the customer promptly once the return has been inspected, and tell them when you have done it. The delay people complain about is rarely the bank. It is the stretch between the customer posting the parcel and hearing anything at all. Send a message when you receive the parcel, another when you approve the refund, and say that the money may take a few working days to appear depending on their bank or card issuer.
Refund to the original payment method unless the customer chooses store credit. If you use a payment gateway, process the refund from the gateway or from your shop admin, and check that the order status in your system matches. In WooCommerce you do this from the order screen under WooCommerce > Orders, using the Refund button on the order. In Shopify you open the order and choose Refund.
Some stores refund as soon as tracking shows the return has been delivered, and others wait for inspection. Waiting for inspection is safer, but you should state it in your policy and keep the wait short.
Tracking return parcels and spotting fraud
Returns are parcels, and they go missing just like outbound ones. Ask for the tracking number, record it against the return reference, and check progress the same way you do for outbound orders. If a customer says they posted something and the tracking shows nothing, you can stop the refund until it appears.
Fraud on returns is uncommon relative to honest returns, but it does happen, and a few checks catch most of it. Look for patterns rather than single events.
- A parcel that arrives empty or with a different item inside. Weigh and photograph returns when you open them.
- Customers who return a high share of what they order, repeatedly.
- Claims of non-delivery where tracking shows the parcel delivered and signed for.
- Returns requested just outside the window with a story that does not match the dates.
- Several accounts using the same address or phone number to claim refunds.
Where TrackIt For Business fits
Most of this routine does not need software. Where a tool helps is in the parcel tracking on both sides of the sale. TrackIt For Business tracks parcels across more than 3,000 carriers while you keep your own couriers, so you can add a return parcel to the same dashboard as outbound ones, with status and delay alerts. For WooCommerce stores, completed orders become tracked shipments automatically, and other stores can add shipments manually, by CSV import or through the REST API.
It is not a returns portal or a courier, and you still decide refunds yourself. What you gain is one place to see where every parcel is, outbound and inbound.
Preguntas frecuentes
How long should my return window be?
There is no single right answer. Clothing and shoes usually need a longer window than electronics or consumables. Decide whether the clock starts at order or delivery, make the window long enough to cover slow couriers, and check that it does not give customers less than the law in your country allows.
Do I have to offer free returns?
No. Many stores charge the customer for change-of-mind returns and cover the cost only when the item is faulty, damaged or wrong. Faulty goods should not cost the customer anything. Whatever you choose, state it clearly in the policy before checkout.
When should I refund the customer?
Refund once you have received and inspected the return, and do it promptly. Tell the customer when you have processed it, and mention that the money can take a few working days to reach their account. Some stores refund on tracked delivery of the return, which is faster but riskier.
How do I stop returns fraud?
Require a return reference, ask for the tracking number, and weigh and photograph every returned parcel when you open it. Watch for customers who return unusually often and for claims that do not match the tracking. Keep the evidence, because it matters if a payment dispute follows.
Can TrackIt For Business track return parcels?
Yes, you can add a return parcel as a shipment using its tracking number and see its status next to your outbound orders. TrackIt tracks parcels across more than 3,000 carriers. It does not run your returns policy or issue refunds, so those stay in your shop admin.
Más guías
- TrackIt For Business
- How to set up an ecommerce store, step by step
- How to start an online business, step by step
- Online store launch checklist: what to do before launching your shop
- What to do when setting up an online shop
- How to start an online store in South Africa
- How to set up shipping for an online store
- Order fulfilment for a small ecommerce business
- How to choose a courier for your online store
- Order tracking for small business online stores
- How to reduce 'where is my order' (WISMO) enquiries
- Setting up a WooCommerce store, step by step
- A checklist for setting up a Shopify store
- Essential tools for a new ecommerce store
- Post-purchase customer experience for online stores
- How to start a dropshipping business, step by step
- How to start selling online from home
- Customer service for a new online store
- How to grow a small online store from 10 to 100 orders a day
- You got your first online order: what to do next
- How much does it cost to start an online store?
- How to add a tracking number to a WooCommerce order
- WooCommerce order tracking page and shortcode: how it works and how to build one
- WooCommerce shipping zones, shipping classes and settings explained
- Shopify shipping rates: how to set them up
- Shopify order tracking without an app
- How to track dropshipping orders
- How to reduce shipping costs for a small business
- Free shipping threshold: how to calculate it
- How to ship with The Courier Guy, Pargo, PUDO and PAXI