Return Policies
A clear, prominent return policy is one of the highest-leverage trust signals on a product page. Here's how it moves conversion, what it costs in returns, and the benchmark return rates to plan against.
Return Policies
A return policy is the public promise that buyers can send items back, used as a trust signal that lifts conversion at checkout.
A return policy is the customer-facing rule set that tells a shopper what they can return, by when, in what condition, and who pays the return shipping. On product and checkout pages, it functions less as a legal document and more as a conversion lever: the clearer and more generous the promise, the lower the perceived risk of buying.
For repeat-purchase categories like apparel, beauty, and home, the net effect is usually positive even after factoring in higher return volume — the incremental orders and lifetime value outweigh the reverse-logistics cost. Treat it as part of trust optimization, not as fine print.
Shoppers can't touch the product, so they price in risk before they price in value. A return policy is how you take that risk off the table. The version on your footer page barely matters; what moves conversion is the line of copy near the add-to-cart button — "Free 30-day returns" or "Try it, send it back if it doesn't fit".
On most Shopify and WooCommerce stores, surfacing the return promise on the PDP and in the cart drawer is worth a single-digit-percent conversion lift on its own. The bigger unlock comes from removing the asymmetry between you and bigger competitors — if Zalando and Amazon offer free returns and you don't, your bounce rate is partly explaining that gap to you.
Net contribution per visitor = (CR_new × AOV × (1 - return_rate_new) × margin) - (CR_old × AOV × (1 - return_rate_old) × margin)
CR_new
New conversion rate
Conversion rate after introducing or clarifying the return policy.
CR_old
Baseline conversion rate
Conversion rate before the policy change.
AOV
Average order value
Average gross order value in your currency.
return_rate_new
New return rate
Fraction of orders returned under the new policy.
return_rate_old
Baseline return rate
Fraction of orders returned under the old policy.
margin
Contribution margin
Gross margin after COGS and variable fulfilment, expressed as a decimal.
A mid-market apparel brand on Shopify moves from a buried 14-day store-credit policy to a prominent "Free 60-day returns" badge above the add-to-cart button.
Baseline conversion rate (CR_old): 2.1%
New conversion rate (CR_new): 2.4%
AOV: €78
Baseline return rate: 18%
New return rate: 22%
Contribution margin: 55%
→ Net contribution per visitor rises from €0.74 to €0.80 — roughly €0.06 incremental per visitor, or +8% on contribution.
The higher return rate eats some of the conversion gain, but not all of it. At 100k monthly sessions that's about €6k/month in extra contribution — and that's before counting the repeat-purchase boost from customers who had a frictionless return experience.
Two patterns matter when you read those numbers. First, the conversion lift is usually larger in percentage terms than the return-rate increase, because the policy mostly converts hesitant shoppers — not bargain-hunters who planned to return everything. Second, the math flips negative on low-margin, high-bulk categories (furniture, large appliances) where reverse logistics genuinely hurts.
Typical online return rates and policy norms by vertical
| Vertical | Typical return rate | Common policy window | Free returns expected? |
|---|---|---|---|
| Apparel & footwear | 20-30% | 30-60 days | Yes |
| Beauty & skincare | 3-6% | 30 days | Often, on unopened |
| Home & furniture | 5-10% | 30 days | Rarely (high freight) |
| Consumer electronics | 8-15% | 14-30 days | Yes |
| Jewellery & accessories | 5-10% | 30 days | Yes |
| Food, supplements, consumables | 1-3% | 14-30 days | No (often non-returnable) |
Use the table as a sanity check, not a target. If your return rate is well below the band for your vertical, your policy is probably too restrictive and you're leaving conversion on the table. If you're well above, the problem is usually upstream — sizing information, product imagery, or PDP copy — not the policy itself.
Return policy FAQs
Yes, in most online retail categories the lift is measurable, typically in the 5-15% range on PDP conversion when the promise is made prominent above the fold. The effect is strongest in apparel, footwear, and accessories where fit uncertainty is the main purchase blocker.
Plan for a 2-5 percentage-point increase versus a paid-return policy. The exact number depends on your category and customer base — apparel sees the biggest jumps, beauty and electronics much less. A/B test it rather than guessing.
Directly next to the add-to-cart button as a short trust line ("Free 30-day returns"), with a click-through to the full policy. Burying it in the footer captures none of the conversion benefit because hesitant shoppers never see it before they bounce.
30 days is the floor for most online retail; 60-90 days is increasingly common and rarely changes return rate much because most returns happen within two weeks of delivery. Longer windows mostly help conversion by signalling confidence, not by changing customer behaviour.
It protects cash but it's a visible downgrade in your trust offer, and shoppers compare you to competitors who refund to the original payment method. If you go this route, offer a meaningful credit bonus (e.g. 110% of the order value) so it reads as a benefit rather than a clawback.
It's one of the highest-leverage trust signals on a product page, alongside reviews, shipping clarity, and payment-method icons. Within trust optimization the return promise is usually the cheapest lever to test because it requires only copy and policy changes — no design overhaul.
Yes — test the wording and placement of the trust line rather than the underlying policy itself (which is messy to change mid-test). Common winning variants are specific durations ("60-day returns" beats "easy returns") and explicit free-shipping mentions on the return leg.
Don't change the public-facing promise. Instead, flag repeat-return accounts in your backend and apply soft frictions (manual review, restocking fees) only at the individual level. Tightening the policy for everyone costs more in lost conversion than serial returners cost in shipping.
Usually no for repeat-purchase brands, because customers who return once and have a smooth experience buy again at higher rates. It does hurt for high-freight, low-margin categories — furniture, large appliances — where reverse logistics can wipe out the incremental contribution.
Repeat the return promise on the cart drawer and the checkout page, especially the shipping step where abandonment spikes. A single line — "30-day free returns included" — near the order summary is enough; the goal is reassurance at the moment of payment commitment.
Get an AI expert review of your site
Paste your URL — Metricuno's AI runs the same heuristic checks a senior CRO consultant would, scoring your page and prioritising the fixes that'll move conversion fastest.