If you're running a DTC brand, returns are a cost of doing business. The rate varies materially by product category, channel, policy, season, and customer mix, so use your own returned-units and returned-value baselines when designing the workflow.
Most brands treat returns as an afterthought: products come back, get tossed in a bin, and maybe eventually get restocked. That's leaving money on the table.
A proper returns workflow in your WMS transforms reverse logistics from a cost center into an opportunity for recovery. This guide shows how to build efficient returns processing with grading, refurbishment, and intelligent restocking.
The True Cost of Poor Returns Management
Inefficient returns processing costs you in multiple ways:
Direct costs:
- Labour for inspection and processing, measured by return type and disposition
- Restocking errors (returning damaged goods to sellable inventory)
- Write-offs of salvageable product
- Delayed refunds = customer service complaints
Indirect costs:
- Inventory tied up in "returns limbo" not available for sale
- Inaccurate inventory counts (returns not properly received back)
- Missed insights on why products return
Build a facility-specific baseline:
- Returned units and value by reason and product category
- Touch time, waiting time, refund time, and disposition by return
- Recoverable value restocked, refurbished, liquidated, recycled, or written off
Compare those measures after workflow changes. Do not treat a generic savings percentage as a promised outcome.
Returns Workflow Overview
A complete returns workflow includes:
1. RMA creation
- Customer requests return (via store, email, or portal)
- System creates Return Merchandise Authorization (RMA)
- Customer receives return label and instructions
2. Return receipt
- Package arrives at warehouse
- Receiving scans RMA barcode
- WMS matches to original order
3. Inspection and grading
- Associate inspects product condition
- Assigns grade: A (like new), B (minor issue), C (damaged), D (unsalvageable)
- Grade determines disposition
4. Disposition
- Grade A: Restock to sellable inventory
- Grade B: Refurbish then restock, or sell as "open box"
- Grade C: Liquidation or parts recovery
- Grade D: Scrap/recycle
5. Inventory update
- System updates inventory based on disposition
- Original order marked as returned
- Refund triggered (if applicable)
6. Reporting
- Return reason analysis
- Product-level return rates
- Recovery rates by grade
Example Workflow: Return Processing in WarePulse
The following is an illustrative workflow, not a measured customer result:
Day 1 – Customer initiates return
- Customer service logs the return request
- WarePulse generates RMA #RET-2024-0892
- Team records the prepaid label details generated outside the WMS
Day 4 – Package arrives
- Receiving scans tracking barcode
- System matches to RMA #RET-2024-0892
- Screen shows: Order #1234, Sweater SKU SWTR-BLU-M, Qty 1, Reason: Fit
Day 4 – Inspection
- Tags attached? Yes
- Signs of wear? No
- Stains/damage? No
- Original packaging? Yes
Associate grades: A – Like New
Day 4 – Disposition
- System suggests location: P-03-042 (original pick location)
- Associate scans location, confirms putaway
- Inventory: QoH increases by 1
- CSV inventory export reflects the restocked unit
Day 4 – Refund processed
- WMS marks return complete
- Finance team processes the refund in the commerce system
- Customer notified
Example processing-time field: Record the actual touch time and waiting time for the facility.
Alternative scenario – Grade B:
- Grade: B – Minor issue
- Disposition: Move to "open box" location
- Price on an approved secondary channel using the brand's measured recovery and margin rules
- Or refurbish (attach new tags) and restock as A
Grading Standards and Criteria
Define clear grading criteria so any associate grades consistently:
Grade A – Like New (Restock)
- Original packaging intact
- Tags attached (for apparel)
- No signs of use or wear
- All components included
- Would pass as new to a customer
Grade B – Good (Refurbish or Discount)
- Minor packaging damage
- Tags removed but item unused
- Light wear but easily correctable
- Missing non-essential components
- Sellable with refurbishment or discount
Grade C – Damaged (Liquidate)
- Significant wear or use
- Functionality impaired
- Missing essential components
- Not economically refurbishable
- Sell through liquidation channels
Grade D – Unsalvageable (Scrap)
- Broken/non-functional
- Health/safety concerns
- Not sellable in any condition
- Recycle/dispose properly
Document with photos:
- Training consistency
- Dispute resolution with customers
- Vendor claims (if manufacturer defect)
- Quality pattern analysis
Quarantine Locations
Returns should flow through quarantine, not directly to sellable inventory:
Why quarantine?
- Prevents damaged goods from reaching customers
- Creates inspection checkpoint
- Enables grading before restocking
- Holds items pending refund authorization
Quarantine location types:
Receiving quarantine
- Where returns land before inspection
- All returns go here first
- Named: Q-RET-RECV or RETURNS-IN
Grading stations
- Workstations for inspection
- Named: Q-RET-GRADE-1, Q-RET-GRADE-2
- Multiple stations for volume
Grade-specific holds
- Q-RET-GRADE-B (pending refurbishment decision)
- Q-RET-GRADE-C (pending liquidation)
- Q-RET-GRADE-D (pending disposal)
Refurbishment queue
- Items awaiting repair, cleaning, repackaging
- Named: Q-REFURB
Liquidation staging
- Items pending bulk sale to liquidator
- Named: Q-LIQUID
Apply the approved inspection and status-control policy before moving a return into sellable inventory. The required quarantine path depends on product safety, condition, contract, and regulatory scope.
Refurbishment Workflows
Grade B items often have significant recovery value:
Common refurbishment activities:
- Cleaning (remove dust, fingerprints)
- Repackaging (new box, new wrap)
- Re-tagging (attach price tag, hang tag)
- Minor repair (tighten screws, replace battery)
- Accessory replacement (new cables, manuals)
Refurbishment cost-benefit:
- Measure labour, materials, testing, freight, and channel fees by activity
- Compare the permitted recovery value for new, refurbished, open-box, liquidation, and recycling dispositions
- Refurbish only when the expected recovery, risk, and brand policy justify the measured cost
Tracking refurbishment:
- WMS should track items in refurbishment queue
- Assign refurb tasks to associates
- Track time and cost per refurb
- Grade as A after refurbishment, move to sellable
Outsourcing refurbishment: For specialized products (electronics, furniture), consider third-party refurbishers. Ship Grade B items to them, receive back as Grade A.
Returns Reporting and Analysis
Use returns data to improve your business:
Return rate by product
- Which SKUs have highest return rates?
- Flag products that materially exceed their own category, channel, and historical baseline
- Quality issue? Sizing problem? Bad product photos?
Return reason analysis
- "Doesn't fit" → Add size guide, offer fit quiz
- "Not as described" → Improve product photos/description
- "Defective" → Quality issue, contact vendor
- "Changed mind" → Normal, but track for patterns
Recovery rate
- What percentage of returns become sellable again?
- Set recovery targets by product category, return reason, condition, and approved disposition
- Investigate sustained changes in recovery mix rather than assuming one universal target
Time in quarantine
- Average days from receipt to disposition
- Set service targets from refund policy, inspection complexity, safety controls, and capacity
- Track both touch time and waiting time to find the actual bottleneck
Cost per return
- Total returns processing cost ÷ returns volume
- Benchmark and improve over time
WarePulse provides returns dashboards with all these metrics, plus drill-downs to identify problem products and process bottlenecks.
Build Your Returns Engine
Returns are part of ecommerce operations. The question is whether the workflow records condition, disposition, cost, recovery, and timing well enough to improve the measured result.
A well-configured WMS-driven returns workflow can support:
- Measurable processing – Compare touch time and waiting time against the facility's pre-launch baseline
- Higher recovery – More Grade A restocks, less write-off
- Better visibility – Know what's in returns limbo
- Actionable insights – Reduce return rates by fixing root causes
For DTC brands running their own warehouse, returns processing is a competitive advantage. Brands that master it recover more value and deliver better customer experiences.
See how returns tie into your WarePulse ecommerce fulfillment strategy, with CSV exports and scoped ecommerce data flows handled separately when needed.
