Returns cost the average Shopify merchant 20-30% of their online revenue. If you don't have a clear policy, you're either eating unnecessary costs or losing customers who won't buy without a safety net. Here's how to build a returns policy that protects both your margins and your conversion rate.

What Should a Shopify Returns Policy Actually Include?

Do I have to offer returns on Shopify, and what should my policy cover?

Shopify does not require you to offer returns -- that's your decision. But stores without a visible return policy see 15-20% lower conversion rates than those with one. At minimum, your policy should cover the return window (how many days), who pays return shipping, whether you offer refunds or store credit, and any restocking fees.

Most merchants overthink this. Start with five elements:

  1. Return window. The industry standard is 30 days. Going shorter (14 days) saves you money on late returns but signals distrust. Going longer (60-90 days) can actually reduce returns -- Zappos found that a 365-day policy produced fewer returns than a 30-day one because it eliminated urgency.
  2. Refund method. Offer store credit as the default and full refund as the fallback. Stores that default to store credit retain 35-40% of return revenue.
  3. Return shipping cost. You have three options: free returns (expensive, builds loyalty), customer-paid (cheapest, some friction), or deducted-from-refund (middle ground). For stores under $1M/year, customer-paid is the most sustainable.
  4. Restocking fee. Acceptable for high-value items ($100+). Keep it at 10-15% -- higher than that and customers feel punished.
  5. Exclusions. Clearance items, personalized products, and hygiene products are standard exclusions. List them explicitly.

How to Add Your Returns Policy in Shopify Admin

Go to Settings > Policies > Return policy in your Shopify admin. You can write it directly in the rich text editor or paste from a template. Shopify auto-generates a basic policy template, but it's generic -- replace it with your own.

Your policy page automatically gets the URL yourstore.com/policies/refund-policy. Link to it from three places: your footer navigation, your product pages (near the Add to Cart button), and your checkout confirmation email.

For the product page placement, add a collapsible tab using your theme editor. In most Shopify 2.0 themes (Dawn, Craft, Sense), go to Theme Editor > Product page template > Add block > Collapsible tab. Title it "Shipping & Returns" and paste a two-sentence summary with a link to the full policy.

Setting Up Return Rules in Shopify

Shopify introduced self-serve returns in 2023. To turn them on: Settings > Customer accounts > enable "New customer accounts." Then go to Settings > Policies > Return rules.

Configure these fields:

  • Return window: Set the number of days after delivery (not purchase) that customers can request a return.
  • Return shipping: Choose whether to provide a prepaid label or let customers ship on their own. If you use Shopify Shipping, prepaid labels are discounted 20-40% off retail carrier rates.
  • Restocking fee: Set a percentage that's automatically deducted from the refund.

Once enabled, customers can initiate returns from their order history page without emailing you. Each request shows up in Orders > Returns in your admin, where you approve, decline, or request more information.

How to Reduce Returns Without Restricting Your Policy

The cheapest return is the one that never happens. Three tactics that measurably reduce return rates:

Better product photos. Stores that add a size-reference photo (product next to a common object like a hand or ruler) see 22% fewer "item not as expected" returns. Add at least one lifestyle photo showing the product in use.

Size guides with actual measurements. Generic S/M/L labels cause 40% of apparel returns. Add a size chart with chest, waist, and length in both inches and centimeters. Tools like Kiwi Sizing ($6/month) or a free HTML table in your product description both work.

Post-purchase email with usage instructions. Send an email 2 days after delivery with care instructions, setup tips, or styling ideas. This reduces "buyer's remorse" returns -- one DTC brand reported a 15% drop in return requests after adding a single onboarding email through Shopify Flow.

Handling Return Fraud

Return fraud costs U.S. retailers roughly $24 billion per year. Common patterns on Shopify:

  • Wardrobing: Customer wears an item and returns it. Combat this by adding tamper-evident tags or requiring tags to be attached for full refund.
  • Serial returners: Flag customers who return more than 30% of their orders. Shopify doesn't do this natively, but apps like ReturnBear or Loop Returns can tag these customers automatically.
  • Empty box returns: Require photo proof of the item before approving the return. You can add this as a required field in your return request form.

Set a policy that's generous for honest customers and enforced for abuse. A 30-day window with photo proof and a "final sale on clearance" rule handles 90% of fraud cases without alienating good customers.

What to Do Today

Write your five-element policy (window, refund method, shipping cost, restocking fee, exclusions), add it to your Shopify admin under Settings > Policies, and link it from your footer and at least one product page. Time investment: about 45 minutes.

Return apps like Loop are part of a larger cost problem -- read The $500/Month Shopify App Tax for the full breakdown.