Returns and Refunds Checklist

Workflow for the customer service and operations team to process a customer return from RMA request through inspection, refund, and root-cause logging. Built for DTC and marketplace sellers running Shopify, Loop Returns, Gorgias, or equivalent.

5 sections 19 steps Collects data
1

RMA Intake and Eligibility

  1. Pull the order from Shopify or Seller Central
    • Open the order record and confirm fulfillment date, channel (DTC, Amazon FBA, Amazon FBM, eBay, Walmart), and original payment method. Flag Amazon FBA returns — those route through Amazon's customer returns process and reimbursement claims, not this workflow.

    Collects text Collects list Collects text
  2. Verify the return window
    • Compare delivery date to your published return window (typically 30 or 60 days for DTC; marketplace policies override your own — Amazon's 30-day default, eBay seller policy, Walmart 90-day). Out-of-window requests escalate to the CX lead for goodwill review.

  3. Confirm SKU eligibility and final-sale exclusions
    • Check the SKU against the final-sale list, hazmat exclusions, intimates / personal care no-return rules, and any clearance flags. Supplements, opened cosmetics, and custom / personalized items are common exclusions — call them out in the policy and on the PDP, not just at return time.

  4. Capture the return reason code
    • Use a fixed taxonomy so reason data is analyzable: defective, damaged in transit, wrong item shipped, sizing, not as described, no longer wanted, late delivery. Free-text reasons are useless for trend analysis — make the agent or Loop / AfterShip form pick from the list.

    Collects list
2

Label and Customer Communication

  1. Decide who pays return shipping
    • Defective, damaged, or wrong-item-shipped: brand pays, no restocking fee. Buyer's remorse / sizing: customer pays return shipping or accepts a deduction per published policy. Free returns are an acquisition lever; don't quietly start charging — the policy must match the PDP and checkout copy.

    Collects list
  2. Generate the prepaid return label
    • Issue via Loop Returns, AfterShip Returns, ShipStation, or your 3PL portal. Confirm the return-to address routes to the right warehouse — multi-warehouse brands frequently mis-route returns and pay for unnecessary inter-warehouse transfers.

  3. Send the RMA confirmation email
    • Klaviyo or Gorgias macro — include RMA number, return label, packing instructions, and the expected refund timeline (3-10 business days after receipt). Set the customer's expectation in writing so the follow-up ticket volume drops.

  4. Offer exchange or store credit alternative
    • Loop and Smartrr both let you sweeten store-credit offers (e.g., +10% bonus credit) to retain revenue. Sizing returns convert well to exchanges; defective returns rarely do — don't push exchanges on a customer who got a broken product.

3

Receive and Inspect

  1. Scan the RMA at the receiving dock
    • Match the inbound parcel to the open RMA in the WMS (SkuVault, Cin7, ShipHero). Returns received without an RMA pile up in a no-man's-land bin and become deadstock — every return must be scanned in within 24 hours of arrival.

  2. Inspect condition against policy
    • Check tags attached, original packaging, signs of wear, missing accessories, and any cross-contamination (pet hair, smoke odor). Photograph anything that disqualifies a full refund — you'll need evidence if the customer disputes a partial refund or files a chargeback.

    Collects list Collects file Collects paragraph
  3. Route restockable units back to sellable inventory
    • Update on-hand in the OMS so Shopify, Amazon, and other channels resync. Watch for oversell windows — a return added to inventory while a flash sale is live can trigger immediate resell of an unverified unit.

  4. Route damaged units to liquidation or disposal
    • B-stock pallets to liquidators (B-Stock, Direct Liquidation), donations to Good360, or disposal per product type. Cosmetics, supplements, and food cannot be resold under FDA rules even if unopened-in-appearance — dispose, don't liquidate.

4

Refund and Reconciliation

  1. Calculate the refund amount
    • Item subtotal minus restocking fee (if policy applies and customer was disclosed at checkout) minus return shipping deduction (for non-brand-fault returns). Refund original shipping only on brand-fault or full-order returns. Sales tax refunds back automatically through Shopify / Stripe / Avalara.

  2. Issue refund to original payment method
    • Refund through Shopify / Stripe / PayPal back to the original card or wallet. Manual refunds to a different payment method (cash, store credit, different card) trigger fraud flags and friendly-fraud chargebacks — only do it when the original method is closed.

  3. Send refund completion email
    • Note that bank posting takes 3-10 business days regardless of how fast the processor releases. Stating this explicitly cuts the "where's my refund?" follow-up tickets significantly.

  4. Log the return in the analytics dashboard
    • Triple Whale, Lifetimely, or a Sheets export of returns by SKU and reason. Per-SKU return rate above 8-10% on apparel or 3-5% on hardgoods is a product-quality or PDP-accuracy signal — flag it for the merchandising review.

5

Defect Escalation

  1. Open a defect ticket with the product team
    • Attach the inspection photos, batch / lot number if visible, and customer's reason note. Three defective returns on the same SKU within 30 days triggers a manufacturing review with the supplier — don't wait for a recall pattern to form.

  2. Check Amazon and Shopify reviews for matching complaints
    • Search Yotpo / Judge.me and the Amazon ASIN reviews for the same complaint. Defects that show up in returns also show up in 1-star reviews — correlate them so the manufacturing fix gets prioritized against the revenue actually at risk.

  3. File supplier claim or quality dispute
    • Most supplier agreements have a defect-claim window (60-90 days from receipt of the PO). Beyond that, you eat the cost. Maintain a running defect log per supplier per PO so claims are filed before the window closes.

Use this template

Copy it to your account, customize the steps, and run it with your team in minutes.


Sections 5
Steps 19
Category E-commerce
Price Free to start
Need a different process

Browse hundreds of free templates across every team and industry.

Back to template library

Run Returns and Refunds Checklist with your team

Customize the steps, assign roles, set a schedule, and keep a complete record for every run.