Guide
Refund Policy for Shopify: How to Write One
July 10, 2026 · 9 min read · EllaReply
Most Shopify refund policies are written once, buried in the footer, and read only by customers who are already angry. That's backwards. A good refund policy is a working support tool: it answers questions before they become emails, defuses disputes before they become chargebacks, and tells honest customers exactly what to expect. Here's how to write one that actually does that job.
What a refund policy must cover
Strip away the boilerplate and every functional refund policy answers seven questions. If a customer can't find any one of these in under a minute, that gap becomes a support email — or a dispute. (Worth knowing up front: once these answers exist, EllaReplycan apply them for you — drafting each policy reply in your Gmail from the customer's live Shopify order. But the policy itself is your job, so let's write a good one.)
- What's eligible.Which products can be returned or refunded, and which can't (final sale, personalized items, opened consumables, gift cards). Name the exclusions explicitly — vague exclusions read as loopholes you'll spring later.
- The window.How many days, counted from what — delivery date is fairer and clearer than order date.
- The condition requirement.Unused? Original packaging? Tags attached? Be precise, because "like new" means different things to you and to a customer who tried the sweater on twice.
- Who pays return shipping.The single most contentious line in any policy. Whatever you choose, say it plainly — and say who pays when the mistake was yours (that answer should always be you).
- How the process works. Step by step: email us here, get a label or address, ship within X days, refund lands within Y days of receipt. A numbered process turns a negotiation into a checklist.
- What they get back, and when.Full refund to the original payment method? Minus original shipping? Store credit option? And the timeline — both your processing time and the bank's 3-5 days, so the total wait isn't a surprise.
- The special cases.Damaged or defective items, wrong item shipped, packages lost in transit, and exchanges. These deserve their own short sections because they're your fault or the carrier's, not the customer's — and your policy should visibly treat them more generously.
The legal minimums (know your markets)
This isn't legal advice — refund law varies by country and by state, and if you sell at real volume it's worth an hour with a lawyer. But two patterns cover most Shopify stores:
Selling to the EU or UK
Distance-selling rules give consumers a 14-day right of withdrawal: they can return most online purchases within 14 days of delivery for a refund, no reason required. You can't contract out of it, store credit doesn't satisfy it, and there are only narrow exceptions (personalized goods, sealed hygiene products once opened, and similar). If EU or UK customers can check out on your store, your policy must at minimum honor this — a stated "no refunds" policy is simply void for those buyers, and having one on display invites disputes you will lose.
Selling in the US
There's no federal refund requirement for most goods, so your policy largely isthe rule — but with a catch: several states require that any policy stricter than a full refund be conspicuously posted, and in some, failing to post it means the customer defaults to a generous return right. The practical takeaway is the same everywhere: whatever your policy is, publish it where a buyer would reasonably see it before purchase. A hidden policy protects you from nothing.
And regardless of jurisdiction: card networks have their own rules. "Item not received" and "not as described" chargebacks don't care what your policy page says — which is one more reason to resolve those cases directly and fast.
Where to publish it on a Shopify store
Shopify makes the mechanics easy — use all of these spots, not just one:
- Settings → Policies.Paste your policy into Shopify's built-in Return and refund policy field. Shopify automatically links it in the checkout footer, which matters legally (conspicuous posting) and for chargeback evidence.
- A footer page. A dedicated page (e.g. /policies/refund-policy or a custom page) linked from your store footer, so it's findable from anywhere.
- Product pages and FAQ.A one-line summary ("30-day returns — see full policy") near the buy button converts hesitant buyers and pre-empts pre-sale emails.
- Order confirmation and shipping emails. The moment something goes wrong, this is where customers look first.
How a clear policy cuts support volume and chargebacks
Here's the operator's case for doing this well, beyond compliance. A meaningful share of a Shopify store's inbox is policy questions in disguise: "can I return this?", "who pays shipping back?", "how long until my refund?". Every one of those is a question your policy page should have answered — each email you get is a findability failure, not a customer failure.
Chargebacks follow the same logic. Most "item not received" and "not as described" disputes are filed because contacting the bank felt easier than dealing with the store. A findable policy with a fast, numbered process gives customers a quicker path than their bank — and when a dispute is filed anyway, your conspicuously posted policy plus your reply thread is the evidence package that wins representments.
The remaining policy emails — the ones that still arrive — are pure repetition: same questions, same answers, only the order details change. Answering each one by hand means looking up the order, checking the dates against your window, and retyping the same paragraphs — work Ella does in seconds. That's the slice EllaReplywas built for. Once your rules exist, Ella drafts the replies that apply them: she reads the customer's email, pulls their order from Shopify, and writes the response in your tone as a draft in your own Gmail — grounded in your actual policy and hard guardrails like a plain-English refund cap. You review and hit send; nothing goes out automatically, and anything needing a judgment call is escalated to you with the context gathered. A clear policy plus drafted replies is how "where's my refund?" stops costing you evenings — and it takes about 5 minutes to wire up.
A skeleton refund policy you can adapt
Use this as scaffolding, fill in your numbers, and cut anything that doesn't apply. Plain language throughout — if a sentence sounds like a contract, rewrite it like an email.
Returns & Refunds — [Store Name]
The short version:if you're not happy, you have [30] days from delivery to return most items for a full refund. If we got something wrong, we fix it at our cost.
1. Return window. [30] days from the day your order is delivered.
2. Condition. Items should be [unused, with tags, in original packaging]. [Exceptions: defective items in any condition.]
3. What can't be returned. [Gift cards, final sale items, personalized products, opened consumables.]
4. How to start a return.Email [address] with your order number. We'll reply within [1 business day] with [a prepaid label / the return address]. Ship within [14] days.
5. Return shipping.[You pay return shipping, except when the item is defective or we shipped the wrong thing — then it's on us.]
6. Refunds. Issued to your original payment method within [3] business days of receiving the return. Your bank may take another 3-5 days to show it.
7. Damaged, defective, or wrong items.Email us a photo within [7] days of delivery and we'll send a replacement or full refund — your choice, at our cost.
8. EU & UK customers. Nothing here limits your statutory 14-day right of withdrawal or other consumer rights.
Questions?Email [address] — a human reads every message.
Product-store vs SaaS refund policies
If you want a live example of the other kind of refund policy, look at ours: ellareply.ai/refundsis the refund policy for EllaReply itself — a SaaS product, not a product store. The contrast is instructive. A product-store policy is built around physical logistics: return windows, item condition, who pays the return label, exchanges. A SaaS policy has none of that — there's nothing to ship back — so it's built around the trial (EllaReply's is 7 days and you're not charged until it ends, so you've tested the product before paying anything), subscription cancellation, and when a goodwill or prorated refund applies. Payments for EllaReply are processed by Paddle as merchant of record, which also shapes how refunds are technically executed — another structural difference from a Shopify store refunding through its own payment provider.
Don't copy a SaaS policy for a product store or vice versa — but do steal the shared principles: a plain-language summary up top, concrete timelines, and a named way to reach a human.
The takeaway
Write the policy once, properly: the seven answers, your legal minimums, published everywhere a buyer might look. Then let it work — fewer pre-sale questions, fewer refund arguments, fewer chargebacks, and stronger evidence when one lands anyway. For the refund emails that still arrive, grab our 10 Shopify customer service email templates — or put the whole thing on rails: connect your store to EllaReplyand watch Ella draft policy-perfect replies from your real orders before the day is out. About 5 minutes to set up, flat plans from $29/mo, 7-day free trial (you're not charged until it ends) — and nothing ever sends without your click.
Frequently asked questions
Is a refund policy legally required for a Shopify store?
It depends on where you sell. If you sell to EU or UK consumers, distance-selling rules give them a 14-day right of withdrawal that your policy must respect. In the US there's no single federal rule, but several states require you to post your policy conspicuously if it's stricter than full refunds. When in doubt, check the rules for your markets or ask a lawyer.
Where should I publish my refund policy on Shopify?
In Shopify's built-in policy section (Settings → Policies), which surfaces it in the checkout footer, plus a linked page in your store footer. Also link it from product pages, order confirmation emails, and your FAQ — the goal is that no customer can honestly say they couldn't find it.
Does a clear refund policy really reduce chargebacks?
Yes. Many disputes are filed because contacting the bank felt easier than finding your rules. A findable policy with a clear process gives customers a faster path than their bank, and if a dispute is filed anyway, a conspicuously posted policy is core evidence in your representment.
Should I offer refunds or store credit?
Offer real refunds as the default for legitimate cases and keep store credit as an option, not a trap. Where withdrawal rights apply (like the EU's 14-day rule), a money refund is required — store credit can't replace it. Credit-only policies also correlate with more chargebacks, because customers who feel cornered go to their bank.
Can EllaReply apply my refund policy to customer emails?
Yes — that's the point of writing the policy down. EllaReply reads each incoming email, pulls the customer's order from Shopify, and drafts the reply in your Gmail with your policy applied: the window, the process, the timelines. Hard guardrails like a refund cap are plain-English rules Ella never crosses — anything above them is escalated to you with the order context attached. Nothing sends without your review, setup takes about 5 minutes, and you won't be charged during the 7-day trial.
How is a SaaS refund policy different from a product-store policy?
A product store's policy revolves around physical logistics: return windows, item condition, shipping costs, exchanges. A SaaS policy revolves around trial periods, subscription cancellation, and prorated or goodwill refunds — there's nothing to ship back. EllaReply's own policy at ellareply.ai/refunds is an example of the SaaS shape.