Return & Refund Policy Generator
Generate a complete Return & Refund Policy for your store with company details, return window, and contact options. Copy or download the HTML instantly.
Loading tool...
About Return & Refund Policy Generator
Generate output free online with Return & Refund Policy Generator. Browser-based, no signup, no installation — instant results for founders.
Return & Refund Policy Generator builds a complete, ready-to-publish policy for any online store in under 60 seconds. Enter your company name, website, address, contact phone, return window in days, and the tool produces full HTML covering cancellation rights, return conditions, refund timelines, and contact methods. Copy the markup straight into Shopify, WooCommerce, BigCommerce, Wix, Squarespace, or any CMS — no signup, no email gate, no watermark. A clear return and refund policy is not a "nice to have" — it is a baseline requirement in most jurisdictions and a powerful trust signal for first-time buyers. Studies of cart-abandonment consistently put missing or vague return policies in the top three reasons shoppers do not complete purchases. Payment processors (Stripe, PayPal, Square) and marketplaces (Amazon, eBay, Etsy) often require a visible policy before activating advanced features or releasing held funds. Consumer-protection laws in the EU (Consumer Rights Directive — 14-day withdrawal), UK (CCRs 2013), and many US states make basic return rights mandatory for distance selling. This generator covers the standard structure: definitions, cancellation rights, conditions for returns (original packaging, time window), the actual return process, refund timing, exceptions for non-returnable items, and explicit contact channels. The output is plain semantic HTML — h2 headings, paragraphs, and lists — so it integrates with any theme and remains accessible to screen readers and search-engine crawlers. Sensible defaults are pre-filled where customers expect them: a 45-day return window (industry baseline for online retail), an "original packaging" condition, and named placeholders for company-specific details. Adjust any value and re-generate; the tool re-renders the policy live in the preview tab. Use the Copy or Download buttons to ship the HTML to your store. This is a template, not legal advice. For regulated categories — perishable goods, custom orders, digital downloads, subscription services, or jurisdictions with strict consumer-protection rules — review the output with a qualified attorney before publishing. For a complete legal-page set, pair this with our Privacy Policy Generator, Terms & Conditions Generator, Cookies Policy Generator, and Disclaimer Generator.
Key features
- Production-ready HTML output. Returns clean semantic HTML (h2, p, ul/li) that you can paste directly into Shopify, WooCommerce, Wix, Squarespace, or any CMS without reformatting.
- Customizable return window. Set the return window (default 45 days). The output automatically references this number throughout the policy for consistency.
- Multi-channel contact support. Add a contact website page, phone number, mailing address, or any combination. Empty channels are skipped — the policy only shows fields you fill in.
- No signup, no email gate. Generate and download as many policies as you need. Nothing is stored on a server and there is no daily limit.
- Live preview before copy. Switch between the form and the rendered preview tab to see exactly what your customers will read before publishing.
Common use cases
- Launching a new Shopify or WooCommerce store. Have a publishable return policy ready before your first sale — required by most payment processors before activating live transactions.
- Updating an existing policy with a new return window. Generate a fresh version reflecting your new policy (e.g. moving from 14 to 30 days) without manually rewriting boilerplate.
- Activating Stripe, PayPal, or Square live mode. Provide a clearly stated return policy URL during onboarding to avoid review delays and held funds.
- Selling on Amazon, eBay, or Etsy. Marketplaces require a posted policy that meets minimum standards. Use this output as the base text inside your seller-policies section.
- Operating a dropshipping or print-on-demand store. Customize the return window and conditions to match your supplier's actual fulfillment terms, then publish a transparent policy that matches reality.
How to use it
- Enter your company and store details — Company name, website name, website URL, mailing address, contact phone, and a customer-support page URL.
- Set the return window — Default is 45 days. Most consumer-protection laws require at least 14 days; many sellers use 30 or 60 for a competitive edge.
- Optionally set a 'last updated' date — Today's date is used by default. Override if you want to backdate a republished policy to a specific revision date.
- Switch to the Preview tab — Review the rendered HTML exactly as your customers will see it. The form values are reflected live throughout the document.
- Copy the HTML or download as a .html file — Paste directly into your store's legal-pages section, or save as a file for review by your legal advisor before publishing.
Examples
Standard online retail store
Input Company: Acme Goods Ltd · Website: acmegoods.com · Return window: 30 days · Contact email page + mailing address.
Output Full policy with 30-day return window referenced throughout, original-packaging condition, refund-timing section, and both contact methods listed.
Service-based business
Input Company: ConsultPro · Return window: 14 days · Contact phone only.
Output Policy with shortened 14-day window and a single phone-based contact channel for cancellation requests.
Subscription product
Input Company: MonthlyBox · Return window: 60 days · All contact channels filled.
Output Generous 60-day window for the first-purchase return, with all three contact methods (web form, phone, mail) presented to the customer.
Troubleshooting
Pasted HTML does not pick up my site's styles
Cause The output uses raw semantic HTML (h2, p, ul) so it inherits whatever CSS your CMS applies. Some themes only style class-based selectors.
Fix Wrap the pasted HTML in a div with a known content class for your theme, or add a small CSS override targeting h2/p inside your legal page.
Some fields are missing from the rendered preview
Cause Empty contact channels (phone, address, web URL) are intentionally skipped to keep the policy clean.
Fix Fill in the field you want shown in the form and the policy will re-render with it included.
My country has different return-rights rules
Cause The default template is based on EU/UK distance-selling conventions which most ecommerce regulators accept.
Fix Edit the generated HTML to match your jurisdiction (e.g. add country-specific consumer-protection references) before publishing. Have a local attorney review for regulated categories.
Want a no-refund policy for digital downloads
Cause The default template assumes physical goods with a return window.
Fix Use this as a base, then edit the 'Cancellation Rights' section to reflect that downloads are final-sale once delivered. Add an explicit non-refundable list for digital-only items.
FAQ · 05
Is the generated policy legally binding?
It is a template — not a substitute for legal advice. The output covers the standard structure expected by most jurisdictions and payment processors, but you should have a qualified attorney review it for your specific business, products, and country before publishing.
What return window should I use?
Common defaults: 14 days (EU/UK legal minimum for distance selling), 30 days (industry baseline for online retail), 45 days (the template default, generous but common), 60-90 days (competitive advantage). Match this to what you can actually fulfill.
Does this work for Shopify and WooCommerce?
Yes. The output is plain HTML. In Shopify go to Settings → Policies → Return Policy → paste. In WooCommerce, create a page (e.g. /returns) and paste the HTML into the page editor in HTML mode.
Can I generate a refund-only policy without a return policy?
The template combines both because most regulators treat them as one. Generate the full policy, then edit out the return-process section if you only offer refunds (e.g. digital goods).
What about non-returnable items like custom orders or perishables?
The default template includes a 'Non-Returnable Goods' section you can extend. List your specific exceptions (custom orders, opened software, perishables) before publishing to avoid disputes.
Working in legal tools? You may also need Privacy Policy Generator, Terms and Conditions Generator or Cookies Policy Generator — part of our legal tools toolkit.
Blog Posts About This Tool
Learn when to use Return & Refund Policy Generator, common workflows, and related best practices from our blog.
Return & Refund Policy for Online Stores: Free Template + What to Customize
Why every online store needs a return/refund policy, what payment processors require, and how to customize a template for Shopify, WooCommerce, and other CMS systems.
Essential Legal Protection: Terms and Conditions Generator for Blogger in 2025
Every blog needs a Terms & Conditions page. Learn what to include and generate one free in minutes with our T&C generator. No lawyer or signup required.
Ultimate Guide to Creating Perfect Robots.txt Files with a Generator
Create a perfect robots.txt file in minutes. Learn the syntax, common directives, and SEO rules — use our free robots.txt generator, no coding knowledge required.