Returns aren't the problem that arises when something goes wrong. They are a structural part of operating an online store, and treating them as an exception is the first mistake that drives up costs.
In categories like fashion or cosmetics, a high return rate isn't an accident or a sign that the product is failing. It's the norm. Customers order three sizes to keep one, or buy two creams to compare and return the one that doesn't fit. If the process behind that return isn't designed, the management cost quietly accumulates until it appears on the profit and loss account.
The difficulty of e-commerce returns is not just operational. It is also visible: most of the costs associated with poor reverse logistics management do not appear on any operator's invoice. They appear in team time, in immobilised stock that is not replenished, in items that are written off without being properly inspected, or in customers who do not return after a slow and opaque returns experience.
This article explains what separates a returns process that protects profit margins from one that erodes them, what your system should do when a return arrives, and what specific questions to ask your current operator to see if they're up to the task.
Why do returns destroy margin when there's no clear process
Without a defined returns process, each returned item incurs costs that accumulate on four fronts: arbitrary receiving, unprotocoled inspection, unhighlighted repositioning, and reactive customer communication. The result isn't a resolved return – it's a return that disproportionately consumes resources relative to its value.
The problem isn't that returns are expensive. It's that without a process, they are expensive and unpredictable.
When an item is returned to the warehouse without an established workflow, things happen that shouldn't: the item is left in a pending area for days, nobody inspects it within a reasonable timeframe, the reason for return isn't recorded, stock isn't updated in real-time, and the customer waits longer than necessary for a refund.
Each of these steps has a direct labour cost. But the biggest cost, the one that doesn't appear on any line of the operator's invoice, is the item that could have been returned to stock in optimal condition and isn't because the inspection process doesn't distinguish between an item in perfect condition and one that needs reconditioning.
An item returned in good condition and restocked within 24-48 hours has a reasonable return cost. One that spends three weeks in inspection limbo, or is written off by default because there's no review protocol, incurs a cost that could exceed the original selling price.
The returns rate, in itself, is a category metric that you cannot entirely control. What you *can* control is the unit cost of processing each return and the speed at which that item becomes available for sale again.
The error of treating returns as a separate operation
Reverse logistics is not a separate department from direct logistics. It is the same operation, viewed from the other side. When managed as if it were something separate — with manual processes, distinct systems, or uncoordinated teams — inefficiencies are duplicated.
The shops that manage to keep the unit cost per return low are those that have integrated reverse logistics into the same operational flow: the same management system, the same stock visibility, the same team that knows the catalogue.
What does a well-designed returns process include?
A well-designed returns process covers five phases without discontinuity: controlled authorisation before the item leaves the customer, receipt with traceability from the first scan, inspection with documented objective criteria, automatic replenishment to the correct channel, and customer communication without manual intervention.
The authorisation phase is the most underestimated. Deciding in advance which returns are accepted, within what timeframe, under what item conditions, and via which channel filters a portion of the volume before it incurs operational costs. It's not a restrictive policy – it's an intelligent filter that protects both the customer and the profit margin.
The receipt is the critical moment. The item enters the warehouse and at that instant everything should occur simultaneously: scanning of the identifier, association with the original order, registration of the reason for return, and provisional inventory update. If any of those steps are done afterwards, in batches, or manually, a delay is introduced which multiplies with the volume.
The inspection determines the item's fate. There are four common options: re-entry into stock as new, re-entry as second line (outlet), repair or refurbishment before re-entry, and definitive write-off. A well-designed process has objective criteria for each category, not reliant on the judgement of the shift operator.
The five steps of the process in detail
Prior authorisation. The customer initiates the return through the portal or the process you have defined. The system records the reason, the declared condition of the item, and generates a return reference. This step allows for forecasting volume and planning reception.
2. Receipt and scanning. The item arrives at the warehouse. It is scanned, associated with the return reference and the original order, and its status is updated in the system. The customer can check in real time that their return has arrived.
3. Inspection with documented criteria. The operator applies the inspection protocol specific to that product category. The inspection result is recorded in the system and determines the automatic destination of the item.
4. Replenishment or management of the item. According to the inspection result, the item is returned to available stock, moved to an outlet location, enters a refurbishment process, or is written off. In all cases, the inventory is updated immediately.
5. Closing with the client. The refund, exchange or credit is processed when the inspection closes the case, without waiting for a billing cycle. The customer receives automatic confirmation.
In-house managed returns vs. outsourced to a 3PL
Outsourcing returns management to a 3PL makes sense when the volume of returns exceeds the efficient management capacity of your in-house team, when the cost of maintaining space and staff to process returns is higher than the operator's cost, or when the retailer needs visibility and traceability that their current systems do not offer.
Managing returns internally works well as long as the volume is manageable and the team has the capacity to keep the process documented. The problem arises when the growth of the store turns returns into an operation that competes for resources with the core business.
The decision isn't just about cost. It's about operational capability and visibility. A 3PL that has a reverse logistics module integrated into its management system can offer complete traceability from when the customer initiates the return right up to when the item goes back into stock — something that few retailers can replicate internally without significant software investment.
The risk of outsourcing to a 3PL that doesn't have an integrated reverse logistics solution is real: the operator manages outbound shipments efficiently, but returns become a manual, slow, and low-visibility operation. You're outsourcing the part that works and retaining the part that doesn't.
Three returns management models compared
| Criterion | Internal management | 3PL without a returns module | 3PL with integrated reverse logistics (Bolian) |
|---|---|---|---|
| Real-time status visibility | Limited to own systems | Partial, manual or batch update | From reception to restock |
| Traceability by reference | It depends on the internal system | Tough this one, hard to cross with the original order | Automatic: On-demand association, reason and destination |
| Restock speed | Variable, depends on the equipment | Slow, without automated workflow | 24-48 hours with documented protocol |
| Inspection criteria | Defined by the internal team | General, with no category-specific adaptation | Protocol by product category |
| Scalability at peaks | Limited by internal capacity | Physical capacity but without an agile process | Scalable without degrading processing times |
| Impact on customer experience | It depends on the manual process | Slow refunds, reactive communication | Automatic closing and real-time communication |
| Integration with the sales channel | Native if the system is the same | Regular disconnection | Direct integration with Shopify, WooCommerce, Amazon |
What should your management system do when it receives a return?
The returns management system must automatically perform four actions upon receipt of the item: register the entry, associate it with the order and customer, update stock provisionally, and notify the customer. Everything that happens after these four actions depends on the receipt being correctly registered.
The difference between a system that helps and one that complicates lies in whether actions are automatic or manual. A system that requires someone to update inventory manually after each receipt introduces a delay that, multiplied by the daily volume, becomes hours of administrative work that adds no value.
The minimum requirements for a returns management system are:
Automatic association to the original order. Without this, the return is an anonymous item. With this, you have customer history, product information, terms of sale, and context for inspection.
Record of reason for return. It is the most valuable data generated by a return. Aggregated and analysed, it allows for the identification of problems in the product description, sizing, packaging, or customer expectations. Shops that do not record reasons manage returns blindly.
Immediate inventory update. Not in batches at the end of the day. The moment the item enters the warehouse, even if provisionally before inspection. Fictitious stock – units that appear available in the system but are physically in the process of being returned – generates delivery promises that cannot be met.
Decision flow by category. The system must direct each article to the next correct step according to the inspection result, without manual intervention. Article in state A: direct replenishment. State B: conditioning. State C: outlet. State D: disposal. If that logic is in the system, the operator executes the protocol instead of making ad hoc decisions.
Automatic case closure with the client. When the inspection closes the case, the system triggers the notification to the customer and processes the refund or credit. Without this automated step, closure depends on someone remembering, and times get extended.
Data that the system must allow you to analyse
Beyond the daily operation, the system must generate data that allows for process improvement:
- Stock replenishment rate by product category: what percentage of returned items are available for resale.
- Most frequent return reasons: grouped by product, by category, and by sales channel.
- Average cycle time per return: from when the customer initiates the return to when the case is closed.
- Percentage of permanent write-offs: items not recovered, with their associated cost.
These aren't just operational metrics. They are insights to improve product descriptions, packaging, sizing policy, or the shopping experience — and therefore, to reduce the return rate at source.
How to assess if your current operator handles returns well
To assess the quality of your current 3PL's returns management, there are eight specific questions that collectively answer whether the process is well designed or if there are critical areas for improvement.
It's not a complex audit. It's a structured conversation that any operations manager can have with their operator. Vague answers or the absence of concrete data are already information.
What is the average time from when a returned item arrives at your warehouse until it appears as available in the inventory?
The answer must be a concrete number, not «it depends.» If the operator does not have that data, they are not measuring the process. If the answer is «several days,» there is significant room for improvement.
2. How is the reason for return recorded, and where is that information available to me?
The reason for return should be accessible to the customer (the shop) in real-time, on the same dashboard where you check stock and outgoing orders. If it's a manual process or a report that arrives once a month, the information arrives late and in a somewhat useless format.
3. Do you have a specific inspection protocol for each of my product categories?
A generic inspection protocol doesn't work the same for cosmetics as it does for electronics or fashion. If the operator applies the same criteria to everything, they are making quality decisions based on the operator's personal judgment, not on a documented protocol.
4. How many possible outcomes are there for an item after inspection, and who decides which one applies?
The correct answer is «the system decides based on the inspection result, with criteria that we have agreed upon with you.» If the answer is «the warehouse team decides based on what they see,» the process is not standardised.
When is the end customer notified that their return has been processed?
The reasonable standard is automatic notification when the inspection is closed, not when someone from the team has time to manage the case. If the notification is manual, timings are unpredictable.
6. How is the returns module integrated with the outgoing order management system?
If they are two distinct systems, there are inventory discontinuities. Stock that is in the process of being returned should be invisible to outgoing orders until inspection releases it, or visible as quarantined stock – never as available stock.
7. Can I access return data in real-time from the same dashboard that I use for the rest of the operation?
The correct answer is yes. If returns are in a separate system, in Excel, or in periodic reports, visibility is fragmented and decision-making is based on incomplete data.
8. How do you manage peak returns after campaigns, such as January returns following Black Friday or Christmas?
The response must include how capacity is planned, not just that «we have enough staff». If the operator does not have a returns peak management protocol, process times degrade exactly when there is the most volume.
Common errors in e-commerce reverse logistics
Errors in returns management are predictable. They are not complex technical failures – they are process decisions that seemed reasonable at the time and which, with increasing volume, become bottlenecks.
Don't define the returns policy before defining the operational process. The policy (what is accepted, within what timeframe, under what conditions) determines the process. If the policy changes frequently or has many exceptions, the process cannot be stable. Consistency between business policy and operational process is the first step.
Treat all reasons for return the same. An item returned because it «wasn't what I expected» and one returned because it «arrived damaged» have different processes, different destinations and generate different information. Grouping them into the same category means losing valuable data and making blind, quality decisions.
Do not assign an SLA to the returns process. Direct logistics has defined picking and shipping SLAs. Reverse logistics, in many stores, does not. Without SLAs, the process has no control mechanism and times are extended without anyone systematically detecting it.
Delay the inventory update until after the inspection. Stock arriving as a return should be immediately marked as «In Return Process», even if it is not available for sale. This prevents the system from counting it as available stock during the inspection period and allows for a real-time inventory picture at all times.
Design reverse logistics solely for the current volume. A process that works with 50 returns per month can collapse with 300. The scalability of the returns process must be designed with future volume in mind, not just the current volume.
Do not measure the recovery rate. The metric that most directly impacts the margin of reverse logistics is the percentage of returned items that are resold. Without that metric, there's no way to assess whether the inspection process is working well or if items that could be recovered are being written off.
Not proactively informing the customer of the status of their return. Uncertainty about the status of a return is a source of dissatisfaction that leads to unnecessary support contacts and lessens the likelihood of customer repeat business. An automated notification when the item arrives at the warehouse and another when the case is closed removes that friction point at no extra cost to the team.
Outsourcing to a 3PL without verifying their reverse logistics capability. Many 3PL operators are very efficient in outbound logistics but do not have a structured process for returns. Choosing an operator solely for their outbound shipping capability and assuming returns are also covered is a mistake which has direct operational costs.
Not agreeing an SLA for reverse logistics. Service level agreements typically cover outbound order fulfilment times but rarely include commitments on returns cycle time. Without SLAs for reverse logistics, there is no benchmark to assess whether the process is performing well or degrading, and the operator has no incentive to optimise it.
How do we do it at Bolian?
In Bolian, reverse logistics isn't an add-on service – it's part of the same system. The returns module is integrated into the same proprietary software that manages outbound orders, inventory, and sales channel integrations. It’s not an external tool connected via API: it’s the same system, with the same inventory, in real-time.
When an item enters our returns centre in Barberà del Vallès, the process is as follows: the operator scans the reference, the system automatically associates it with the original order and the customer, records the reason for return indicated by the customer, and updates the item's status to «under inspection». This status is immediately visible on the customer's dashboard, with no need to ask or wait for a report.
The inspection follows a specific protocol per product category, agreed with each client during the onboarding process. The result of the inspection determines the item's destination — direct reintroduction into stock, refurbishment, outlet, or disposal — and that destination is automatically executed according to the criteria we have defined together. The client does not have to approve every decision: the protocol already incorporates their quality criteria.
When the inspection closes the case, the system automatically notifies the end customer and the refund or credit is processed without manual intervention. The average cycle time from receipt to case closure depends on the category and current volume, but the process has no manual waiting steps.
Visibility is complete and in real-time. From the same dashboard where the client checks available stock, orders in preparation, and shipping history, they can view the status of each ongoing return, the most frequent reasons, and the item recovery rate per period. This information is available at any time, without needing to request it.
We work with clients in categories with structurally high return rates, such as cosmetics and personal care. Promofarma, with 2,000 orders daily, or Pierre Fabre are examples of operations where returns management is a high-volume process that requires precisely this level of traceability and standardisation. Experience in these categories has allowed us to refine inspection protocols and restocking criteria to a level of detail that is difficult to achieve with a generic system.
Integration with sales channels is part of the same system. If the shop operates on Shopify, WooCommerce, Amazon, or any combination of channels, returns received in the warehouse are reflected in the inventory of each channel simultaneously, without intermediate manual updates. Stock is never out of sync.
For any shop that operates with the Bolian fulfilment platform, the management of returns is part of the service, not an additional module. You can consult the complete operation on our Services page to learn more about the team and infrastructure at our Barberà del Vallès centre.
Speak with the Bolian team
If your current returns process doesn't give you the visibility you need, or if you're evaluating how to outsource reverse logistics without losing control over inventory and customer experience, the Bolian team can analyse your current operations and explain how the process works in practice.
Preguntas frecuentes
What is a normal return rate in ecommerce?
The return rate varies significantly by product category. In fashion, high rates are commonplace and do not indicate a product issue – speculative purchasing behaviour (ordering multiple sizes or versions for comparison) is structural to that category. In electronics or cosmetics, rates are lower, but the unit cost of processing returns can be higher. The most relevant indicator is not the rate itself, but the unit cost per processed return and the recovery rate of items to sellable stock. Reducing the return rate at source depends on improvements to the product listing, sizing, or photos – not the logistics process.
La diferencia entre logística directa y logística inversa radica en la dirección del flujo de los productos.
La **logística directa** se refiere al movimiento de bienes desde el punto de origen hasta el punto de consumo. Esto incluye el almacenamiento, la gestión de inventario, el transporte y la distribución de productos a los clientes.
La **logística inversa**, por otro lado, se refiere al movimiento de bienes desde el punto de consumo de vuelta al punto de origen. Esto puede incluir devoluciones de productos, reciclaje, reparación, reacondicionamiento o eliminación de productos.
Direct logistics manages the flow of items from the warehouse to the final customer. Reverse logistics manages the opposite flow: from the customer to the warehouse, with the added complexity that each item arrives in an unknown state and requires a decision about its destination. Reverse logistics is structurally more complex because it requires inspection, sorting, and multiple possible destinations – and because it occurs in unpredictable batches, not uniform flows.
How long should a refund take to process?
The reasonable standard in a well-designed operation is for the item to be inspected and have its destination assigned within 24-48 hours of receipt at the warehouse. The customer should receive notification that their return has been processed automatically when the inspection is closed. Times exceeding 72 hours for standard category items usually indicate a manual process or a management system with discontinuities.
Is it mandatory to offer customers a returns portal?
It is not legally mandatory, but it is the practice that best protects the operating margin. A returns portal allows you to filter which items are accepted, record the reason before the item leaves the customer, generate a traceability reference, and plan reception. Without a portal, returns arrive without prior notice, which prevents any kind of planning and increases the cost of reception and sorting.
Can my 3PL handle returns if they don't have their own software?
You can manage them operationally, but with significant limitations in traceability and visibility. Without an integrated system, information for each return is managed manually or in tools disconnected from the outbound order system, which leads to inventory discontinuities and hinders the analysis of reasons and recovery rates. Beyond certain volumes, these limitations have a direct operational cost.
How does returns management affect the customer experience?
The speed of processing returns and proactive customer communication are the two factors that have the most impact on perception. A customer who receives confirmation that their return has arrived and that the refund has been processed, within reasonable timeframes and without having to ask, positively values the experience even if the product didn't work for them. Poorly managed reverse logistics is one of the most frequent causes of losing repeat customers.
What information do I need to provide to my 3PL to define the inspection protocol?
The inspection protocol is defined during the onboarding process. The data you need to provide includes: acceptance criteria by product category (what is considered «as new», what requires refurbishment, what is direct write-off), acceptance policy by date and condition of the item, and procedure for special cases (high-value items, items with an expiry date, items requiring functionality testing). With this information, the operator can document the protocol and apply it consistently.
What happens with items that cannot be restocked?
This depends on the protocol agreed with the operator. Usual options include: sale through an outlet or second-life channel, donation, return to the manufacturer or supplier, or certified destruction. Certified destruction is relevant in categories such as cosmetics, pharmaceuticals, or food, where the traceability of the item's final destination has legal implications. In all cases, the system should record the item's destination and allow the customer to consult it.
Does it make sense to outsource returns even if you manage them internally now?
It depends on the volume and whether the current internal process has the metrics under control. The usual tipping point is when the time spent managing returns internally competes with the time spent growing the business, or when the recovery rate of items is unknown. If you don't know what percentage of your returned items make it back into sellable stock, or how long the process takes on average, it's a sign that the process needs more structure – regardless of whether it's managed internally or with a 3PL.