XL
    L
    XS
    M
    S
    XXL
    ← All articles
    Returns May 26, 2026 5 min read

    How to Track Return Reasons on Shopify (And Act on Them)

    If you don't know why items come back, every returns fix is a guess. Capturing the reason — at a useful level of detail — turns returns from a cost into your single best source of product feedback.

    Quick answers

    Why track return reasons?
    Without them, every returns fix is guesswork
    What's the key distinction?
    "Too small" vs "too big" — not just "size"
    Where do I capture it?
    In the return request flow, before approval
    What's the payoff?
    You fix the chart, and the return stops recurring

    Return Reasons Worth Capturing

    ReasonWhat it tells youAction
    Too smallItem runs smallAdjust chart / add note
    Too bigItem runs largeAdjust chart / add note
    Didn't suit meStyle, not sizeBetter photos
    Not as describedCopy or photo problemFix the PDP
    QualityProduct problemFix the product
    Changed mindRarely actionableMonitor only

    Notes

    "Size" is not a useful reason. "Too small" is. A generic size bucket tells you nothing you can act on. Split it into too small and too big. If a product's returns skew heavily to "too small," that item runs small — add a note to the product page and adjust the chart. That single change stops the pattern.

    Capture it at the request, not after. Ask for the reason inside the return request flow, while the customer still has the garment and the frustration is fresh. Emailing later gets a low response rate and vaguer answers.

    Review by product, not in aggregate. A store-wide "30% of returns are size" number is a headline. "Nine of eleven returns on this one shirt were 'too small'" is an instruction. Sort returns by product and look for items with a lopsided reason profile — those are your quick wins.

    Close the loop. The point of the data is to change something. Feed the reasons back into the size chart, the fit notes, and the product description. A return reason you never act on is just a more detailed way of losing money.

    FAQs

    How do I track why customers return items on Shopify?

    Capture a reason inside the return request flow. Crucially, split size into 'too small' and 'too big' rather than one generic bucket — the direction is what makes the data actionable.

    What return reasons should I offer?

    Too small, too big, didn't suit me, not as described, quality, and changed mind. The size options must be directional, and 'didn't suit me' should be separate from size so you can tell a fit problem from a style problem.

    What do I do with return reason data?

    Sort by product and look for lopsided patterns. An item whose returns skew to 'too small' runs small — say so on the product page and correct the chart. Acting on the pattern is what stops the return recurring.

    Need this on your store?

    Tailor Size Guide ships pre-built size charts for Shopify.