Return and shipping policy generator for online stores
For any online store: write clear return and shipping terms that shoppers, Google and AI shopping agents can read, or check the policy pages you already have.
Choose your terms below and the tool writes a short Returns and refunds policy, a Shipping policy and the matching structured data. Or check the policies you already have.
Write your policies
Fill in your terms. The text and the code are written in your browser, and nothing you type is sent to us.
A starting point, not legal advice. Check it against the laws where you sell.
Your returns and shipping policies
The matching JSON-LD
Paste this into your home page's HTML, or your theme's layout, so it is on your site once. It follows Google's return policy and shipping policy documentation for Organization markup.
For one product whose shipping differs: an OfferShippingDetails example
Google recommends one shipping policy for the whole store, in the Organization above. For a product that ships differently, its Offer can carry shippingDetails like this, in the shape of Google's merchant listing examples.
Where to paste the text
- Shopify: In your Shopify admin, go to Settings > Policies, open the policy under Written policies, turn off the automated policy if it is on, paste the text and save. Shopify publishes it at /policies/refund-policy or /policies/shipping-policy, and you can add it to your footer menu. (Shopify Help Center: Adding store policies)
- WooCommerce: WooCommerce creates a draft page called Refund and Returns Policy when you finish its setup wizard. Replace its sample text with yours and publish it. Put the shipping policy on a page of its own, and link both from your footer menu. (WooCommerce: WooCommerce pages)
- Any other store: Make a page for each policy, paste the text and link both pages from your footer, where shoppers look for them.
Check the policies you already have
Paste your store's home page. We look for links to your returns, shipping, terms, privacy and contact pages, read up to four of them, and show what we could find on each.
It reads only public pages, as any visitor would, and at most six addresses per check. We do not save the address or the pages.
Your policy pages
What to make clearer
What we found on each page
What the check tells you
The check reads your home page, finds the links to your policy pages and reads up to four of them. For each page it shows:
- Whether we found it, and how: a footer link, another link on the home page, or Shopify's standard policy address.
- Whether its text is in the HTML before any script runs.
- Whether your robots.txt blocks any of the AI crawlers our AI crawler access checker lists.
- The facts it states, each with the sentence we found it in: the return window, who pays return shipping, how and when refunds are paid, the items that cannot be returned, processing and delivery times, shipping costs, where you ship and how to reach you.
It also looks for return policy and shipping markup on those pages. You get one of three answers. Your policies are easy for shoppers and agents to read. Your policies are there, with a list of things to make clearer. Or we could not find a returns or shipping page.
It never says a policy is wrong. It says what we could find and what we could not. A fact written in an unusual way may be there even when we did not find it, so read the list as a checklist.
The markup, in brief
Google recommends one return policy and one shipping policy for the whole business, in your Organization markup, and policy markup on a product's offer only where that product differs. The generator writes the Organization version:
- hasMerchantReturnPolicy: a MerchantReturnPolicy with the countries it applies to, the return window, how items come back, who pays, the refund type and the item condition.
- hasShippingService: a ShippingService per shipping method, with the processing time, and for each country the rate and the delivery time in days. A free-shipping amount becomes a second tier with a rate of 0.
Sources: Google's return policy, shipping policy and merchant listing documentation. Test the result with Google's Rich Results Test or our product structured data checker.
How SourceVision helps
Clear policies answer the questions shoppers ask before they buy. SourceVision measures how ChatGPT, Gemini and Perplexity describe your products and proposes changes to your pages that you approve before anything changes on your store.
Request an inviteQuestions
What should a return policy include?
The facts a shopper looks for first: how many days they have to return an item, who pays for return shipping, how the refund is paid (to the original payment method, as store credit or as an exchange) and how soon, what condition items must be in, which items cannot be returned, how to start a return, and how to reach you. Put the window, the cost and the timing in the first lines, as numbers.
How long should a return window be?
It varies by store, by product and by the laws where you sell, and some places set a minimum. Choose a window you can keep, check the rules in each country you ship to, and state it as a number of days rather than in general words.
What is the difference between a refund, an exchange and store credit?
A refund pays the money back, usually to the original payment method. An exchange swaps the item for another one, such as a different size. Store credit is a balance the shopper can spend in your store later. Your policy can offer one, two or all three, and it should say which.
Does Google read return policy markup?
Google Search Central documents MerchantReturnPolicy markup, placed under your Organization with hasMerchantReturnPolicy, and shipping policy markup under hasShippingService, and it describes how Google Search uses them. The JSON-LD this tool writes follows those pages. Whether any other assistant reads this markup is for that assistant's owner to say, and we do not claim that it does.
Is this legal advice?
No. The generator writes a plain starting point from the terms you choose. It does not know the laws where you sell, which can require a minimum return window, a cooling-off period or specific wording. Check the text against those laws, or with a lawyer, before you publish it.
More step-by-step help is in our guides.
Guides on this topic
Return and shipping policies for AI shopping
How to write return and shipping policies that shoppers, Google and AI shopping agents can read, with markup, a full example and steps for each platform.
Agentic commerce readiness: a store checklist
A checklist for agentic commerce readiness on any platform: crawler access, product feeds, structured data, readable policies and agent checkout paths.
Optimize your store for AI search: 8 steps
How to optimize an online store for AI search on any platform, in 8 steps: crawler access, llms.txt, product data, policies, answers and measuring.