Shopify return policy: a guide for DTC brands, plus holiday returns

How to set return rules, write your return policy, turn on self-serve returns and plan longer holiday return windows in Shopify.

Red lit rock against black

A good Shopify return policy answers four questions before a shopper has to ask: how long they have, what condition items must be in, who pays to send them back, and how they get their money. Shopify now lets you set most of those answers as return rules in your admin, and when you use the automated policy, its return terms come from those rules, so the policy and the way returns work stay in step.

This guide covers setting return rules, self-serve return requests, refunds versus store credit and where to show the policy, with a checklist and a plan for holiday returns.

Returns matter before the sale, too. Baymard Institute's cart abandonment research (page last updated September 22, 2025) surveyed US online shoppers and found that, setting aside those who were "just browsing", 13% gave "Returns policy wasn't satisfactory" as a reason for abandoning a cart.

What a Shopify return policy should cover

Before you open any settings, write down the decisions your policy needs to state:

  • Return window: how many days, and counted from when.
  • Condition: unworn, unwashed, tags attached, original packaging, or whatever fits your products.
  • Return shipping: free, a flat fee, or the shopper buys their own label.
  • Fees: whether you charge a restocking fee, and how much.
  • Exclusions: final sale items, personalized products, gift cards, anything hygiene related.
  • Refund method: back to the original payment, store credit, or an exchange.
  • How to start a return: the exact steps, and where to go.

Set your return rules in the Shopify admin

Return rules set when customers can request a return for fulfilled items and what fees apply. According to Shopify's return rules guide, you'll find them under Settings > Policies, in the Return and cancellation rules area. The options are:

  1. Return window: 14 days, 30 days, 90 days, Unlimited, or a custom number of days. You choose whether it starts from the item's delivery or from delivery of the last item in the order, and you can extend it to the next business day when it ends on a weekend or holiday.
  2. Return window overrides: give specific collections, products or variants a different window. If an item falls under more than one override, the shortest one applies.
  3. Return shipping cost: free return shipping, a flat rate charged once per return, or the customer buys their own label.
  4. Restocking fee: a percentage of the return. Shopify doesn't deduct it automatically, so you deduct it yourself when you create the refund.
  5. Final sale items: mark specific collections or specific products as non-returnable. You can't mix products and collections in the same list, and bundles can't be final sale.

Rules apply automatically to new orders, and changing them doesn't affect earlier orders. Keep that in mind when you plan a seasonal change, which we come back to below.

Write the policy shoppers read

Your written policies also live under Settings > Policies, in Written policies. Shopify's store policies guide explains that the return terms in your return and refund policy come from your return rules, and that turning on Use automated policy replaces the existing policy text with the automated template. Shopify notes its templates are for information only and aren't legal advice, and that you're responsible for following the policies you publish.

Read the automated policy and check what it leaves out. To add details rules can't express, turn off Use automated policy and edit the text yourself. The policy then keeps its current wording but no longer updates when you change your rules, so update it by hand after every rule change. Details worth adding:

  • The condition items must be in, written for your products.
  • How long a refund takes once you receive the return.
  • What happens with damaged, defective or wrong items, which most brands handle differently from a change of mind.
  • A contact email for anything the policy doesn't cover.

If you use a returns app, Shopify advises checking that the automated policy matches the app's rules and instructions, so shoppers don't see two different answers. Because laws on returns vary by country and region, have someone qualified review the final text for each market you sell to.

Let shoppers request returns themselves

With self-serve returns, customers request a return for delivered items from their account instead of emailing you. You then approve or decline each request based on your policy, and for approved returns you can add shipping instructions and send a return label. Shopify's setup guide gives the steps:

  1. Go to Settings > Customer accounts.
  2. Turn on Self-serve returns and cancellations.
  3. Choose Return and cancel requests, Return requests only or Cancel requests only.

Two limits to know. Self-serve returns don't work with legacy customer accounts, so customers need to sign in through the current customer accounts, either because you've upgraded or because you link the customer accounts address from your footer or refund policy. And exchanges can't be requested through self-serve returns, so if you offer exchanges, say in the policy how to ask for one.

Without self-serve turned on, you can still process returns manually in the admin, and your rules still apply.

Refund or store credit: choose and say so

When you refund a returned item in Shopify, you can choose store credit as the refund method, according to Shopify's store credit guide. Details that shape your wording:

  • Store credit isn't available for legacy customer accounts.
  • Customers can apply it at checkout when signed in to their customer account or using Shop Pay, and they can't choose to use only part of it on an order.
  • You set an expiry date, or none, each time you issue credit, and expiry laws differ by country.

Whatever you offer, state it clearly in the policy so shoppers know the method before they post the parcel.

Worked example: before and after

Say you sell organic cotton loungewear. This store is hypothetical.

Before: the policy page says "Returns accepted within 30 days. Some exclusions apply. Email us to start a return." Shoppers can't tell which items are excluded, who pays shipping or how refunds work.

After: the brand sets these return rules first, so the generated terms are correct:

  • A 30 day window from the item's delivery, extended to the next business day on weekends and holidays.
  • A flat return shipping fee, charged once per return, with free returns for damaged or wrong items stated in the written policy.
  • The Underwear collection marked final sale, so it's excluded by rule rather than by "some exclusions apply."
  • Self-serve return requests turned on, with the customer accounts link in the footer.

It then turns off automation and adds the condition rule (unworn and unwashed, tags attached), the refund method and how long refunds take after the parcel arrives. The same answers now show in the policy and in the return request.

Plan holiday returns before Black Friday

Gifts bought in November may not be opened until late December, so a standard window can close before the recipient tries the gift on. Because rule changes apply only to new orders, you can lengthen the window for orders placed in your holiday period and shorten it afterward. Return rules count days from delivery, so pick a custom window long enough that early holiday orders still reach your end date. If you promise a calendar date, such as "Orders placed from November 1 to December 24 can be returned until January 31", put it in the written policy yourself and honor it when you process returns. Put both rule changes in your calendar.

Then tell shoppers before they buy. Atomato's NotiFeed, on every plan including the free Starter plan, can hold a short announcement in the feed that opens from the bell, such as "Holiday orders can be returned until January 31", with a button to your refund policy page. On Starter, a campaign has one message and only one NotiFeed campaign can be active at a time, and you turn it on and off yourself; start and end dates on the Schedule tab need Scale or Enterprise+. It works alongside your popup, email and SMS tools. See how to create a NotiFeed announcement, and pair it with your holiday shipping cutoff messages. Our Black Friday planning page covers the rest of the season.

Return policy checklist

  • Return window and start point set in Settings > Policies.
  • Overrides set for any collections or products with a different window.
  • Return shipping cost and any restocking fee chosen, and the fee step added to your refund routine.
  • Final sale collections or products marked.
  • Written policy reviewed for condition, refund timing and damaged items.
  • Self-serve returns turned on, or the manual process written in the policy.
  • Refund method stated, with store credit expiry if you use one.
  • Policy linked in your footer, and from product pages where it helps.
  • Holiday window dates decided and both changes scheduled in your calendar.

Common mistakes, and what a policy won't fix

  • Vague exclusions. "Some exclusions apply" creates doubt. Name the categories, and mark them final sale in your rules.
  • A policy that differs from practice. Update the rules to match what your team actually does.
  • Hiding the policy. Shopify links your policies in the checkout footer automatically, but a shopper deciding on a product page may never reach it. Link it from the footer and mention the headline terms near the Add to cart button. Our product page best practices checklist covers where.
  • Expecting the policy to fix return rates. Returns caused by sizing, photos or descriptions need fixes on the product page.

Common questions

Where do I add a return policy in Shopify?

Go to Settings > Policies. Set return rules under Return and cancellation rules, then open the return policy under Written policies. Its return terms come from your rules.

Does Shopify show my return policy at checkout?

Yes. Once you add your store policies, Shopify links them automatically in the footer of your checkout pages. Your refund policy also has its own page at /policies/refund-policy on your domain.

Can I make sale items final sale on Shopify?

Yes. In your return rules, mark specific collections or specific products as final sale. You can't mix products and collections in one list, and bundles can't be final sale.

Can customers request exchanges themselves?

Not through Shopify's self-serve returns, which don't support exchange requests. Explain in your policy how to ask for an exchange.

Next step

Open Settings > Policies, set your return rules and read your refund policy page as a shopper would. Then decide your holiday return dates before Black Friday and make sure shoppers can see them on-site.

Install Atomato free on Shopify

Written by

Atomato

Published 8 min read

Ready to show the right message to the right shopper?

Start showing targeted on-site messages without changing your marketing setup. Atomato works alongside the popup, email and SMS tools you already use.

INSTALL FREE ON SHOPIFY

5.0 on the Shopify App StoreFive-minute setup. No theme code or developer needed.