Storing Returns and B-Stock
Returns and B-stock are not a peripheral issue in e-commerce – they are a fixed part of daily warehouse operations. With rising return rates, especially in fashion, electronics, and multichannel retail, the quality of storage determines whether returned items can be resold, marketed as B-stock, or properly disposed of. Treating returns like regular goods receipt risks incorrect inventory bookings, customer complaints, and hidden value losses.
This guide explains how to systematically store returns and B-stock: from receipt through quality classification to correct booking in the WMS. The focus is on processes that can be implemented at goods receipt – in your own warehouse as well as with a fulfillment partner.
What are returns and B-stock?
Returns are goods that an end customer has sent back after purchase. They go through the same physical intake as supplier goods, but are subject to different inspection criteria: packaging condition, completeness, hygiene, warranty status, and possible tampering must be assessed.
B-stock (also called B-grade stock) is goods with limited sellability. This can be returned goods that no longer qualify as new but are still sellable. It can also be display stock, lightly damaged new goods, excess inventory, or clearance stock. B-stock is typically sold at reduced prices through outlet channels, marketplaces, or dedicated B-stock shops.
The distinction is crucial for booking, storage location, and sales channel:
- A-stock (new goods): Unused, in original packaging, sellable without restriction
- B-stock: Functional or slightly cosmetically impaired, with labeling and price reduction
- C-stock / scrap: No longer sellable, disposal, recycling, or return to supplier
Why a separate storage process is necessary
Returns differ fundamentally from supplier goods. With suppliers, you know batch, origin, and quality standards. With returns, you often only know the return shipment – not the item's journey with the customer, missing parts, or invisible damage.
The main risks without a structured process:
- Inventory distortion: Returns booked as new goods increase apparently available stock
- Customer complaints: Unlabeled B-stock is shipped as new goods
- Hygiene and compliance issues: Cosmetics, food, and textiles have strict rules
- Value loss: Missing classification prevents targeted B-stock sales
- Inventory variances: Unresolved return positions lead to stock gaps
Quality grades and decision matrix
Before any storage, it must be clear which quality grade the goods fall into. The decision determines storage zone, booking status, selling price, and permitted shipping channels.
The matrix must be tailored to your product range. Fashion has different criteria than electronics with serial numbers or regulated products such as cosmetics.
The storage process step by step
A standardized return storage process prevents incorrect bookings and ensures traceability of every position. It builds on goods receipt inspection, but extends it with return-specific steps.
Process flow: Storing returns and B-stock
Step 1: Return receipt and assignment
Every incoming return is physically received and recorded in the system. Ideally, a return notification already exists with order number, SKU, and return reason. The employee scans the return label or tracking number and assigns the goods to the original order.
Without system assignment, the return goes to quarantine storage – not to sellable stock.
Step 2: Visual and functional inspection
The inspection includes at minimum:
- Completeness (item, accessories, manual, warranty card)
- Packaging condition (original, replacement, damaged)
- Visual condition (scratches, stains, signs of use)
- Functional test for electronics and devices
- Hygiene for textiles and cosmetics (where industry-specifically relevant)
Step 3: Document quality decision
The classification is recorded in the WMS with inspector, date, and photo documentation where applicable. For borderline cases: when in doubt, classify one grade lower – B-stock instead of A-stock, scrap instead of B-stock.
Step 4: Refurbishment and labeling
B-stock receives visible labeling: B-stock sticker, new barcode, or separate SKU variant (e.g. ITEM-B). Original packaging is replaced where needed. Refurbishment items go through defined refurbishment steps before release.
Step 5: Physical storage and booking
After classification follows storage and booking – with the difference that B-stock is stored in separate zones and carries its own stock status in the WMS. A-stock returns may only enter the standard pick zone after explicit release.
Storage zones and physical separation
Returns and B-stock must not be physically mixed with uninspected new goods. Recommended zone structure:
- Return receipt zone: Uninspected returns, status "under inspection"
- Quarantine: Unassigned or disputed returns
- B-stock warehouse: Classified B-stock, clearly labeled
- A-stock release: Only after passing full inspection
- Disposal area: Scrap, separated from sellable stock
Storage zones: Standard goods receipt vs. return path
WMS booking and inventory management
The digital mapping is just as important as physical separation. The WMS should have at least the following stock types:
Clean inventory management strictly separates these stock types. The shop may only display actually available A-stock – B-stock only if the sales channel is set up for it.
-B suffix) when marketplaces or ERP systems do not support parallel stock types. This prevents B-stock from being accidentally shipped as new goods.
Checklist: Storing returns and B-stock
10 points for day-to-day operations:
- Return assigned in system with order number or return label
- Physical receipt in dedicated return zone, not in standard pick area
- Completeness and visual inspection documented per defined matrix
- Quality grade (A, B, refurbishment, scrap) set and booked in WMS
- B-stock physically labeled (sticker, label, separate packaging)
- Separate storage zone for B-stock – no mixing with A-stock
- Photo documentation for borderline cases or complaint risk
- Put-away with scan confirmation at target storage location
- Stock sync: Only released quantities visible in shop
- Regular inventory of B-stock zone and quarantine stock
KPIs and control
Return storage can be measured. The key metrics:
- Return throughput time: From arrival to booking decision – target under 48 hours
- A-stock rate: Share of returns restocked as new goods
- B-stock rate: Share marketed as B-stock
- Scrap rate: Share of returns no longer sellable
- B-stock turnover: Time from storage to sale of B-stock
- Stock variance return zone: Target-actual reconciliation in quarantine and B-stock
Workflow: B-stock value creation
For unsellable goods, the process branches to scrap disposal instead of outlet sale.
Avoiding common mistakes
Mistake 1: No physical separation
B-stock sits on the same shelf as new goods. Solution: Dedicated zones with labeling and WMS storage location prefix (e.g. BW-).
Mistake 2: Missing SKU separation
B-stock is managed under the same SKU as A-stock. Solution: Own SKU or stock type in WMS with channel-specific release.
Mistake 3: Overly optimistic A-stock release
Opened packaging is classified as new goods. Solution: Fix clear matrix in writing and train staff.
Mistake 4: Quarantine without processing deadline
Unassigned returns accumulate. Solution: Daily processing and escalation after 72 hours.
Mistake 5: B-stock without pricing strategy
B-stock sits in storage for months. Solution: Defined B-stock channels, automatic price reduction, or regular clearance campaigns.
Practical example: Fashion return
An online clothing retailer receives a return: dress, original packaging opened, tag removed, no stains or damage. After inspection: classified as B-stock light. Booked under SKU DRESS-123-B, stored in zone BW-R01, listed in outlet shop at 30 percent reduction. Storage and booking uses a separate scan – primary stock DRESS-123 remains unchanged.
Related topics
- Goods receipt
- Goods receipt inspection
- Storage and booking
- Quarantine storage and blocked stock
- Inventory management
Last updated: July 6, 2026