Warehouse returns management, unit by unit
A return is inbound stock with a question attached: can it be sold again? NextStock receives returns against a return merchandise authorization, grades each unit, and sends it to restock, quarantine, repair or scrap, with every step in the ledger. Goods going back to your suppliers get their own document with credit tracking.
Highlights
RMA-based receiving
Returns arrive against an RMA, linked to the original order where there is one, so the returns bench knows what to expect.
Unit-level grading
Each unit is graded on its own. Two units on the same line can take different paths.
Four dispositions
Restock, quarantine, repair or scrap. Restocked units become available again only after putaway.
Supplier returns
Send goods back to a supplier with the expected credit recorded, and track whether it was received or rejected.
Why returns are harder than receiving
A purchase order tells you what's coming, in what quantity and condition. A customer return tells you almost nothing. The box might hold the right item unopened, the right item damaged, a different item, or nothing at all. Every unit needs a decision, and until that decision is made the stock shouldn't be available to sell.
When returns are handled on a side table with a spreadsheet, three things go wrong. Resellable stock sits unprocessed for weeks. Damaged units slip back into available stock. And nobody can reconcile what came back against what was refunded. The fix is to treat a return like any other receipt: a document, a scan, a decision and a movement.
How returns work in NextStock
Returns follow the same pattern as inbound receiving, with a grading step in the middle.
- Create an RMA by hand, through the API or from a CSV file, optionally linked to the original sales order.
- Receive the parcel at the returns location and scan each unit.
- Grade each unit and choose its disposition. A default disposition set per client pre-fills the choice.
- Restock sends the unit toward available stock through putaway. Quarantine and repair keep it out of allocation. Scrap records the unit as received and then writes it off.
- Every graded unit posts a return receipt to the ledger first, so the history shows the goods arriving even when they are written off.
Choosing the right disposition
Restock is for units you would sell to the next customer without hesitation: an unopened serum with its seal intact, a phone case still in its sleeve. Quarantine is for doubt. The unit may be fine, but it needs inspection, a client's decision or a supplier's answer first. Repair suits items worth fixing, such as headphones with a faulty cable. Scrap is for anything that can't be sold safely, like opened food or a cracked screen.
Grading per unit matters because one return often holds mixed outcomes. For example, a customer returns three bottles from an order of olive oil: two sealed, one leaking. Two go to restock and one to scrap, on the same RMA line, and the ledger shows all three arriving before one is written off.
Edge cases: unexpected parcels, over-returns and serials
Returns rarely match the paperwork. NextStock handles the common mismatches without forcing anyone to work around the system.
- A parcel with no RMA can still be received. NextStock creates an unplanned RMA so the goods are recorded and the office can investigate.
- A return linked to an order can't exceed the shipped quantity without an exception, which catches a customer sending back more than they bought.
- A serialized unit must have been shipped to be returned, and receiving it puts the serial back in stock, keeping serial number tracking intact.
- Returns that arrive after the client's restock window default to quarantine instead of restock, so late returns get a closer look.
Supplier returns and credits
Some stock goes back the other way. A supplier return authorizes specific stock to leave, reserves it, stages it and dispatches it to the supplier. Quarantined or damaged stock is the usual source, and a supplier return can reserve that stock even though it isn't available to sell.
Each supplier return records the credit you expect and its state: expected, received or rejected. That turns a follow-up email thread into a list you can work through. It is not a negative receipt: the original receipt stays exactly as it happened, and the return is its own record in the ledger.
Who it's for and setup tips
Direct-to-consumer brands see the most return volume, especially in apparel and footwear, where size exchanges are routine. 3PLs need per-client rules, which is why the default disposition and restock window are set per client. Distributors see fewer returns but larger ones, often full cases. The returns management process guide covers grading criteria in more depth.
- Set up a dedicated returns location so unprocessed returns never mix with sellable stock.
- Agree grading rules with each client before go-live and write them down.
- Process returns every day. A resellable unit waiting in a tote is a sale you can't make.
- Review quarantined returns weekly so they don't become permanent residents.
Built for
Frequently asked questions
Short, direct answers to the questions warehouse teams ask most.
Can we receive a return without an RMA?
Yes. When a parcel arrives with no matching RMA, NextStock creates an unplanned RMA so the goods are received and recorded instead of sitting in a corner. The office can then link it to a customer or order, or chase the sender. Unplanned lines are kept apart from expected ones, so it stays clear what was authorized and what simply turned up.
What happens to a unit graded as scrap?
It is received first and then written off. NextStock posts a return receipt for the unit and immediately adjusts it out with the reason scrap. That two-step record matters: the ledger shows the item came back, which keeps order and refund reconciliation honest, and it also shows why the unit never reached available stock. Nothing disappears without a trace.
When does restocked stock become available again?
After putaway. A unit graded as restock is received at the returns location, which is not eligible for allocation, and becomes available only once it is put away into a storage or pick location. This prevents an order from being promised a unit that is still sitting on the returns bench, and it means restocked units go through the same directed putaway as new stock.
Can each 3PL client have its own returns rules?
Yes. The default disposition and the restock window are set per client, so one client's late returns can go to quarantine while another's restock automatically. Every RMA carries its client, like all stock records. A client portal where clients see their own returns is planned and not available yet, so today your team shares that information directly.
A little more order. A lot more possibility.
Make space for a better way to run your warehouse.