Home
E-commerce

The return process, and the decision inside every stage

VerifiedVerified & Reviewed
The return process is the sequence an e-commerce brand runs after checkout when a customer sends something back: request, label, receive, inspect, decide, resolve. Every guide draws it as a conveyor. It's really a chain of decisions with a statutory clock running on it, and the money is lost at the decision nobody owns, not in the stage itself. The stall is the part worth managing.

What the return process is

The return process is the sequence an e-commerce brand runs after checkout, from the moment a customer asks to send something back to the moment the money or the replacement lands and the unit is accounted for: request, label, receive, inspect, decide, resolve. Every guide describes it as a conveyor, work that happens with nobody named. It's not. It's a chain of decisions with a legal clock running on it, and the part that costs real money is the decision that never gets made. When we scanned one brand's returns portal, RMA workflow, store and 3PL together, we didn't find a broken step. We found six returns sitting unprocessed for five to fourteen days each, stock not put back, refunds not issued, fifty days of backlog nobody had a number for.

It's also not the return policy: the policy is the rulebook, the process is what runs against it. NRF puts 19.3% of online sales on the returns leg in 2025.

The six stages, end to end

Stage counts differ from one guide to the next. The chain underneath does not, and Return isn't a blog construct: ASCM carries it as one of the top-level processes in the SCOR reference model, alongside plan and source. Here it's with an actor named at every stage, because the actor is the part that goes missing.

  1. Return request and authorization: the customer names an item, a reason and the outcome they want, and the brand checks it against policy and issues an authorization number, which is what an RMA is.
  2. Label and return shipping: prepaid label, customer-paid postage, or a QR code at a drop-off point. USPS prices its return services per label scanned, so you pay only for labels that get used, which is also why unused ones sit invisible.
  3. Receiving and intake: the parcel arrives and is scanned against the original order. This is the hinge of the sequence: until that match is made, every system in the business still believes the goods are in transit, and nothing downstream can start.
  4. Inspection and grading: condition is assessed against a grade, and the reason the customer gave is confirmed or corrected. A worn item and an unopened one take different paths from here, and the grade decides which.
  5. Disposition: the graded unit goes one of five ways: back to sellable stock, to refurbishment, to a liquidator, to donation, or to disposal. That's a margin decision, made per unit, and usually made by a rule.
  6. Resolution and closeout: refund, exchange or credit is issued, the inventory position is updated, the order is closed. It's a line-item decision rather than an order-level one, which is why partial returns break more systems than whole ones.

The decision inside each stage

Read those six again and notice what is missing. Everyone writes them in the passive, as work that happens. Every one of them is a decision, and in most brands the thing making it is a person reading a queue.

  • Authorization: is this within policy, and does the exception get made? Owner today: a support agent with the policy page open in another tab.
  • Shipping: who pays for the return leg, and does the label go out at all? Owner today: whoever configured the portal once, months ago.
  • Intake: did this parcel get matched to its order? Owner today: nobody, until somebody asks.
  • Inspection: is this condition acceptable, and against whose grade? Owner today: a warehouse operator working from a printed sheet.
  • Disposition: is this unit worth more restocked or liquidated? Owner today: an inventory rule nobody has reviewed this year.
  • Resolution: refund now, on receipt, or on inspection? Owner today: a finance approval queue.

Look at what Shopify asks of an operator and the shape is unmistakable: processing one return is five separate manual actions in the admin, each needing somebody to come back to it. Your order management system records the state those actions leave behind. It makes none of them.

The clock nobody puts on it

The US isn't one clock. There's no federal right to return an unwanted item, which surprises people. State law is what exists: California requires a retail seller with a restrictive refund policy to display it conspicuously, and one that doesn't is liable to the buyer for the purchase amount if the goods come back on or before the thirtieth day after purchase.

The replacement leg of an exchange is a shipment in its own right, so the FTC's Merchandise Rule applies: ship inside the window you advertised, or 30 days if you advertised none, and where you cannot, 16 CFR 435.2 requires you to offer the buyer a delay or a prompt refund.

If you ship into the UK or the EU, the clock is uniform and tighter: three statutory deadlines run against this sequence. The consumer has 14 days from delivery to cancel, then 14 more days to send the goods back, and the trader must reimburse within 14 days of receiving them or of evidence they were sent, whichever is earlier. The same regulation lets the trader deduct value lost to handling beyond what was necessary to establish the nature, characteristics and functioning of the goods, the legal footing under stage four's grading. The EU consumer rights directive carries the same three windows. A deadline on a decision nobody owns gets missed quietly.

Where the return process stalls

One in five orders hits an operational break somewhere after checkout. A stalled return is the most expensive place for it to happen. A stall doesn't look like a failure. It looks like nothing happening, inside a flow NRF sizes at $849.9 billion for 2025.

The parcel that arrived and was never scanned. The carrier delivered it, intake never matched it to an order, and every system still shows the return in transit. The refund clock has run since the day it landed and nothing is counting.

The refund approved and never issued. Approved in one system, unpaid in another, with nothing reconciling the two states. This is how a statutory deadline gets breached without anybody deciding to breach it.

The exchange promised and never fulfilled. The return closed cleanly, the replacement never shipped, and the order reads as complete to everyone except the person waiting for it.

In all three the customer finds out first, and they tell you by opening a where-is-my-order ticket about a broken promise. A helpdesk is a system for replying about problems, not resolving them, so the ticket gets an answer and the return stays where it stopped. The manual checks aren't the fault: NRF finds 9% of returns fraudulent and 45% of shoppers saying that bending the rules is acceptable, so somebody inspecting is defensible. The silence afterwards is not.

What to measure

Four numbers will tell you whether the process above is finishing.

  • Return-to-refund cycle time: days from the carrier scan to the refund landing. This is the single number the statutory clock is measured against.
  • Intake scan lag: hours between the delivery scan and the return being matched to its order. A rising number here is the first stall, made visible.
  • Return exception rate: the share of returns that needed a human to unstick them. Not the same as your return rate, and far more useful than it.
  • Resolution SLA breach rate: the share of returns that passed a statutory or promised deadline before they closed.

Track those four and the stalls stop being anecdotes.

Detect, decide, act on the return path

Here's the edge of it. Keeyu isn't a returns portal, not a returns management system, not a 3PL and not a carrier, and we don't run the process above. We watch the path each return takes and act when a step doesn't complete: the parcel that landed unscanned, the refund approved and not issued, the exchange closed and not shipped. We detect the break, decide what should happen and act, usually before the customer knows anything went wrong. That's proactive e-commerce operations, not a better helpdesk. A helpdesk answers the customer. We finish the return.

Every order is a promise, and a return is that promise being unwound, which is a promise of its own with a clock on it. If your returns stall between a portal, a warehouse and a payment system, none of the three will tell you. Keeyu watches all of them and closes the step that stopped. Book a Keeyu demo and bring your oldest open return.

Frequently Asked Questions

What is the return process?

It's the operational path a returned item travels, in six stages: the customer requests a return and it's authorized, a label or drop-off is issued, the parcel is received and matched to its order at intake, the item is inspected and graded, a disposition decision sends the unit somewhere, and a refund, exchange or credit closes the order. It ends when the customer has their money or replacement and the unit is back on the books. A return policy is a separate thing: it states what a brand will accept, while the process is the work of actually delivering on it.

Who pays for return shipping?

Whoever the brand's published terms say, and in the US those terms are the whole answer, because there's no federal right to return an unwanted item. Most brands choose to pay it anyway on a prepaid label, because a customer who has to arrange postage is a customer who delays, and a return sitting in somebody's hallway is a return nobody can process. In the UK the default is the customer: under regulation 35 of the Consumer Contracts Regulations 2013, the consumer bears the direct cost of returning the goods unless the trader agreed to bear it or failed to tell the consumer they would have to.

What is an RMA and why does it matter?

An RMA is the authorization a brand issues when it accepts a return, and the number that authorization carries. It matters because it's the identifier everything downstream is matched against: the label, the parcel arriving at the warehouse, the inspection result and the refund. A return that reaches the warehouse without a usable authorization is the one that sits unmatched. There's more on the acronym and where it breaks in what RMA means in shipping.

How long does a retailer have to issue a refund?

In the UK, regulation 34 of the Consumer Contracts Regulations 2013 requires reimbursement without undue delay and within 14 days of the trader receiving the goods back, or of the consumer supplying evidence that they were sent, whichever is earlier. The US has no single federal deadline for an unwanted item. State law fills the gap: California Civil Code section 1723 makes a seller that fails to display a restrictive refund policy conspicuously liable to the buyer for the purchase amount where the goods come back on or before the thirtieth day after purchase.

What are the main disposition paths for a returned item?

Five: return it to sellable stock, send it for refurbishment or repair, sell it to a liquidator, donate it, or dispose of it. What decides between them is the condition grade set at inspection and the unit economics of the item, since a low-value product can cost more to inspect, repackage and restock than it recovers. At most brands the choice is made by a standing rule rather than a person, which is why the rule is worth re-reading once a year.

How do you calculate return rate?

Divide the number of units returned by the number of units sold over the same window, then multiply by 100. The trap is the window: units returned this month were mostly sold last month, so comparing the two against the same calendar period understates the rate during growth and overstates it during a slowdown. Match the return window to the sales window that produced it, and state which one you used whenever you quote the number.

What is a good return-to-refund cycle time?

Measure it from the carrier's delivery scan to the money actually leaving your account, and treat the statutory deadline as the ceiling rather than the goal. In the UK a trader must reimburse within 14 days of receiving the goods back or of evidence they were sent, whichever comes first, so a return closing near two weeks is already close to the line. The practical target sits well inside that, because the wait a customer feels starts the day the parcel was delivered, not the day intake got round to scanning it. Look at the slowest tenth of returns as well as the median: a stall hides in the tail, never in the average.

Can a returns portal fix a stalled return?

No. A returns portal records the request and shows its current state, which is genuinely useful, but recording a state isn't the same as advancing it. If a parcel arrives and intake never matches it to an order, the portal keeps showing the same status, accurately, for as long as nobody looks. Fixing a stall is a separate job: detect the step that didn't complete, decide what should happen to that specific return, and act on it before the customer opens a ticket.

References

  • National Retail Federation and Happy Returns. 2025 Retail Returns Landscape. An estimated 19.3% of online sales returned in 2025, 9% of all returns fraudulent, and 45% of shoppers who say bending the rules is acceptable.
  • National Retail Federation. Returns projected at $849.9 billion in 2025. Total returns projected at $849.9 billion, 15.8% of annual retail sales.
  • ASCM. SCOR Digital Standard. Return as a top-level supply chain process in the reference model, alongside plan and source.
  • United States Postal Service. Business Return Services. Priority Mail Express Return, Priority Mail Return and USPS Ground Advantage Return, all priced per piece and per label scanned, with the merchant charged when the return package ships.
  • Shopify. Creating and processing returns and exchanges. Official product documentation for the Shopify admin: receiving the items, choosing a restock location, releasing exchange items, refunding shipping and issuing the refund are five separate manual actions an operator returns to the admin to perform.
  • UK Statutory Instrument 2013 No. 3134. Consumer Contracts Regulations 2013, regulation 30. The cancellation period ends 14 days after the goods come into the consumer's physical possession.
  • UK Statutory Instrument 2013 No. 3134. Regulation 35. The consumer must send the goods back without undue delay and no later than 14 days after informing the trader, and bears the direct cost of return unless the trader agreed otherwise or failed to disclose it.
  • UK Statutory Instrument 2013 No. 3134. Regulation 34. Reimbursement without undue delay and within 14 days of receiving the goods back or of evidence they were sent, plus the deduction available where handling beyond what is necessary to establish the goods has diminished their value.
  • European Union. Directive 2011/83/EU on consumer rights, consolidated text. The 14-day right of withdrawal, 14 days for the consumer to return the goods and 14 days for the trader to reimburse.
  • California Legislative Information. California Civil Code section 1723. A retail seller with a restrictive refund policy must display it conspicuously, and a seller that does not is liable to the buyer for the amount of the purchase where the goods are returned on or before the thirtieth day after purchase.
  • Federal Trade Commission. Business guide to the Merchandise Rule. The advertised shipping window, the 30-day default where none is advertised, and the seller's duty to offer a delay or a refund.
  • Electronic Code of Federal Regulations. 16 CFR 435.2. The statutory text: shipment within the time stated or within 30 days of a properly completed order, and the consent-to-delay or prompt-refund option that must be offered no later than that time.
No items found.

Ready to Stop Reacting?

The fastest way to see how Keeyu prevents complaints is to see it in action.

In one call, we’ll map your current operations, show how our AI Agent fits in, and walk through real examples of issues fixed before customers notice.

Most teams go live within 48 hours. We never share your data.