How to Write an Ecommerce Refund Policy That Reduces Disputes
Your refund policy is a customer service document and a legal one. Most Shopify merchants get it wrong in one of two directions: too restrictive (generating chargebacks) or too vague (creating inconsistent support decisions). Here's how to write one that actually works.
Your refund policy is a support tool, not just a legal document
Every ambiguous line in your refund policy becomes a judgment call your support team has to make—inconsistently—under pressure. When your policy is clear and specific, your team can execute it confidently, your customers know what to expect, and disputes drop. When it is vague ('we'll consider refund requests on a case-by-case basis'), every edge case becomes a negotiation. That's expensive in time, in customer trust, and in chargebacks when customers feel they lost the negotiation.
The 6 elements every refund policy needs
- Time window: the exact number of days from delivery (not purchase) a customer can request a return. 30 days is the standard for most DTC brands.
- Condition requirements: what state must the item be in? 'Unworn, unwashed, with original tags attached' is specific. 'Good condition' is not.
- Non-returnable items: final sale, perishables, customized products, digital goods, opened hygiene items. List them explicitly.
- Refund method: original payment method, store credit, or both. If you default to store credit, say so clearly upfront—not in the fine print.
- Who pays for return shipping: you or the customer. If the return is your fault (wrong item, damaged), you always pay. If it's preference-based, state your policy.
- Timeline for processing: how many business days after you receive the return does the customer get their money? 3–5 is reasonable and credible.
5 mistakes that generate disputes
- Saying 'no refunds, exchanges only' without exceptions for damaged or wrong items — this guarantees chargebacks.
- Using 'at our discretion' language — vague authority invites escalation.
- Not mentioning digital products — customers assume all purchases are refundable unless told otherwise.
- Hiding the policy in the footer and nowhere else — customers who can't find the policy file chargebacks instead of asking.
- Promising a shorter processing time than you can actually deliver — a missed timeline is worse than a longer one.
A clean policy template to adapt
Returns & Refunds. We accept returns within 30 days of delivery. Items must be unused, unwashed, and in their original packaging. To start a return, email [email] or use our return portal at [link]. Exchanges: We're happy to exchange for a different size or color. Damaged or wrong items: If you received a damaged or incorrect item, contact us within 7 days of delivery and we'll ship a replacement immediately—no return required. Non-returnable: Final sale items, gift cards, and [product type]. Refund timeline: Once we receive your return, please allow 3–5 business days for processing. Refunds go to your original payment method. Questions? Email [email] — we respond within [X hours].
How AI enforces your policy consistently
A clear refund policy is only as good as your ability to apply it consistently. When support is handled by multiple agents—or by an overworked founder—the same edge case gets different answers on different days. AI like Relay reads your policy, applies it uniformly to every ticket, and escalates the genuine exceptions. No mood-based decisions, no inconsistency between agents, no policy drift. Customers who know what to expect—and get it—file chargebacks at a fraction of the rate of those who feel their treatment was arbitrary.

