shopify / returns / policies
Shopify Return Policy: The Page, the Rules, and the Generator Are Three Jobs
Shopify return policy setup: the written page, the return rules that decide what customers can request, and what the template and generator leave out.
This post is about the return and refund policy your Shopify store shows its own customers. If you want money back from Shopify for your plan, that’s a different policy: Shopify Help says plans are generally non-refundable under section 5.10 of its Terms of Service.
In Shopify, a store return policy is three separate things: a written page customers read, return rules that decide what customers can actually request, and a template or generator that drafts wording. Unless Use automated policy is on (more on that below), none of them updates the others. This is a setup guide, not legal advice. Settings below come from Shopify Help and Shopify’s generator page, checked October 8, 2026.
Shopify return policy in one paragraph (per Shopify Help, checked 2026-10-08): The written return and refund policy lives under Settings → Policies → Written policies. Once saved, it’s linked in the checkout footer and at
/policies/refund-policy. Return rules live in the same screen under Return and cancellation rules: return window, return shipping cost, restocking fee, final sale items, and return window overrides. Rules decide which items customers can request to return; the page enforces nothing. Help says a generated policy “doesn’t automatically include the return rules that you set up,” so check the page against the rules yourself.

Packing the box is the customer’s half of a return. Whether Shopify lets them request one depends on your return rules, not on what the policy page says.
Three jobs, three places
| Job | Where in Shopify | What it does | What it does not do |
|---|---|---|---|
| Written policy | Settings → Policies → Written policies | Publishes the text at /policies/refund-policy, linked in the checkout footer |
Reject a late return, charge a fee, or block a final sale item |
| Return rules | Settings → Policies → Return and cancellation rules | Decide which items are eligible, show fees and an estimated refund | Write the policy page customers read |
| Template or generator | Insert template in the admin, or Shopify’s free refund policy generator | Gives you starter wording | Know your return window, fees, or exceptions |
The trouble starts when a store does one job and assumes it covered the other two.
Job 1: the policy page customers read
Help’s Adding store policies page gives the steps:
- From your Shopify admin, go to Settings → Policies.
- In the Written policies section, click the return policy.
- Enter your policy, or click Insert template. You can use the rich text editor or HTML.
- Review it and click Save to publish.
The label shifts between Help pages: “Return policy” on the store policies page, “Return and refund policy” on the return rules page, “Refund policy section” on the self-serve returns page. The storefront path is /policies/refund-policy either way, so a Shopify refund policy and a Shopify return policy are the same page in practice.
Where customers see it, per Help: links to saved policies appear in the checkout footer, and a return-policy link is also listed on the order review page. Help adds that customers “might need to view your policies before they check out” and suggests linking them from your store menus (Content → Menus) or footer. If the checkout footer is the first place a shopper meets your return terms, that’s a pre-purchase visibility problem, the kind Shopify checkout optimization walks through.
What should the page say? Shopify’s Consumer protection laws page says that under Shopify’s Terms of Service you must provide “current, accurate, public-facing, and easy-to-access” refund policy information, and that it should include:
- the time in which a product must be returned
- the address where a return needs to be sent
- the cost of returning a product, and who pays for it
- how the time to get a refund might depend on where the customer lives relative to you
- contact information if a refund doesn’t arrive in a timely manner
That’s Shopify’s minimum, not a full policy. The rest comes from Job 2.
Job 2: return rules that decide what customers can request
Help’s return and cancellation rules page says rules are applied automatically to an order when the customer places it, and that changes “apply only to future orders.” Customers can request returns only for eligible items.
To edit them: Settings → Policies → Return and cancellation rules, click the rule, change it, Save. The settings, in Help’s words:
- Return window: 14 days, 30 days, 90 days, Unlimited, or Custom days.
- Starting from: “Item’s delivery” or “Delivery of last item in order.” If the delivery date is unavailable, Help says the window starts at fulfillment plus a buffer for transit.
- Extend to account for weekends or holidays: pushes a last day that lands on a weekend or holiday to the next business day.
- Return window overrides: a different window for specific collections, products, or variants. If an item is in more than one override, the shortest window wins.
- Return shipping cost: offer free return shipping, charge a flat rate once per return, or have customers buy their own label.
- Charge restocking fee: a percentage of the return.
- Final sale items: choose Specific collections or Specific products (you can’t mix them in one rule). Bundles can’t be set as final sale, and a final sale item stays final sale even if an override covers it.
Cancellation rules (unfulfilled items) sit in the same section: No cancellations, Until item is fulfilled, 15 minutes, 1 hour, or 24 hours.
If you turn the restocking fee on, Help says it’s “displayed when customers request a return.” Help also says return fees “aren’t automatically deducted from refunds”: when you create a refund, you deduct any applicable return fees manually.
Self-serve returns are a separate switch
Rules alone don’t give customers a return button. Help’s self-serve returns setup page says to go to Settings → Customer accounts and turn on Self-serve returns and cancellations, then pick Return and cancel requests, Return requests only, or Cancel requests only. Customers sign in to their account and request a return from the order status page, where eligible items and return fees are displayed. You approve or decline each request.
And with self-serve off, Help says rules still apply to returns you process manually in the admin.
Plan and eligibility conditions Help states
On the pages checked, Help names these conditions and no others:
- Using return rules with Shopify POS requires Shopify POS Pro.
- Self-serve returns don’t work with legacy customer accounts. Either upgrade to customer accounts, or keep legacy accounts and add the customer accounts URL to your footer, refund policy, or another page so customers can sign in to request a return.
- Exchanges can’t be requested through self-serve returns, and you can’t set exchange-specific return rules.
- Different rules per market are early access and “available only to certain merchants.”
- Showing your return window on Shop app product pages is early access, and it reads the configured window. A policy “written only as free text without a configured return window” isn’t displayed there.
Help names no online-store plan requirement for return rules on these pages.
Where the page and the rules meet
Per Help, the rules feed an estimated refund, eligible items and fees in customer accounts, and the Shop app return window. The written page feeds none of them. Typing “30 days” into the policy doesn’t set a 30-day window, and setting a 14-day window doesn’t edit a page you wrote or inserted from a template.
So write the page from the rules, line by line:
| Rule setting | Sentence it should produce on the page |
|---|---|
| Return window + Starting from | “You have [N] days from [delivery of your item / delivery of your last item].” |
| Return window overrides | Name the collections with a different window. |
| Return shipping cost | Free, a flat fee per return, or “you buy the label.” |
| Restocking fee | The percentage, and that it’s deducted from the refund. |
| Final sale items | Which collections or products can’t be returned. |
| Self-serve returns on | How to request: sign in, open the order, request a return. Link the customer accounts URL. |
Help’s setup page includes example request instructions you can adapt.
Your return window can start at delivery, and your delivery promise lives on another page. Keep them consistent; Shopify shipping policy covers that page and why it doesn’t set your shipping rates either.
The return rules page also mentions a Use automated policy setting for this policy. Help’s Sidekick page says that turning automation off stops a policy from updating automatically when you change your store settings, and that Sidekick can’t edit a policy while the setting is on. Help doesn’t say which settings feed the return policy, so if it’s on, still read the published text against your rules after every rule change.
Job 3: what the template and the generator give you
Insert template in the admin generates Shopify’s default return and refund policy in your store’s default language, when a template exists for that language. Help’s store policies page says templates generate only in English (with some generators in French, Italian, and Spanish); otherwise you write your own, and Help’s advice is to “contact a local law expert for help.” Two more lines from Help matter here:
- “The generated policy doesn’t automatically include the return rules that you set up.”
- “Although you can generate a template policy, you’re responsible for following your published policy.”
Shopify’s public refund policy generator is a different route. The form asks for company name, email (which opts you into Shopify marketing emails), address, city, zip/postal code, country, region, website, and whether the site uses cookies, then emails you a policy. It doesn’t ask for a return window, fees, or final sale items, so whatever it sends can’t reflect your rules. The page says the tool was “developed and reviewed by legal experts” and that “these sample templates are not legal advice.” Its FAQ lists questions a policy should answer (deadline, item condition, refund type, exchanges, sale items, who pays shipping), a useful prompt.
One conflict to note: the generator FAQ says a refund policy “is not required by law like a privacy policy.” In section 4.1 of the Shopify Terms of Service (last updated August 1, 2026), merchants “acknowledge and agree to provide public-facing contact information, terms of service, a refund policy, and shipping policies (including order fulfilment timelines)” on their store. So: not required by law, per the generator FAQ, but required by Shopify’s contract.
The laws where you sell still apply
This post explains Shopify settings and doesn’t tell you what any country or state requires. Shopify’s consumer protection page says you need to follow the laws of your store’s location and of the places you ship to, and that its content “doesn’t contain, and isn’t meant to provide, legal advice.” The return rules page has its own section on EU withdrawal requirements and says using Shopify’s tools “doesn’t automatically make your store compliant.” If you sell somewhere with consumer rules you haven’t checked, have a local lawyer look at your rules and your page before you rely on either.
A setup order that keeps the three in sync
- Set return rules first: window, starting point, overrides, return shipping cost, restocking fee, final sale items.
- Decide on self-serve returns (Settings → Customer accounts).
- Draft the page from the rules table above. Use a template or the generator for structure only.
- Add the consumer protection page’s five items.
- Save, then check
/policies/refund-policy, your menu, and checkout. - Each time you change a rule, reopen the page. Rule changes apply only to future orders, so say so if older orders follow different terms.
FAQ
Is a Shopify refund policy the same as a Shopify return policy?
In the admin, yes: one written policy, published at /policies/refund-policy.
Does my written return policy stop late returns?
No. Return rules decide what customers can request. The page only explains them.
Sources
- Shopify Help — Setting up return and cancellation rules (checked 2026-10-08 Asia/Shanghai)
- Shopify Help — Adding store policies (checked 2026-10-08 Asia/Shanghai)
- Shopify Help — Setting up self-serve returns and cancellations (checked 2026-10-08 Asia/Shanghai)
- Shopify Help — Returns and exchanges (checked 2026-10-08 Asia/Shanghai)
- Shopify Help — Consumer protection laws (checked 2026-10-08 Asia/Shanghai)
- Shopify Help — Understanding Shopify’s refund policy for plans (checked 2026-10-08 Asia/Shanghai)
- Shopify Help — Getting help and guidance from Sidekick (checked 2026-10-08 Asia/Shanghai)
- Shopify — Terms of Service (last updated August 1, 2026; checked 2026-10-08 Asia/Shanghai)
- Shopify — Free return policy generator (checked 2026-10-08 Asia/Shanghai)