E-Commerce8 min read

How to Write a Shipping Policy That Prevents 80% of Support Tickets

Most shipping policies are written after the support tickets start. Here is how to write one that prevents the tickets from being filed in the first place.

Roughly forty nine percent of abandoned carts in the US cite unexpected shipping cost as the reason, per Baymard Institute research. Most stores are leaving real revenue on the table because their shipping policy is buried, vague, or contradictory with what the checkout actually charges.

Your shipping policy is one of the highest leverage pages on the entire site. Done well, it prevents abandonments, prevents support tickets, and gives customers the confidence to click buy. Done poorly, it does the opposite. The page costs nothing to fix, and the fix compounds: every customer who self serves an answer from the policy is one who never opens a ticket, never emails you at 11pm, and never leaves a one star review that opens with "I had no idea when my order would arrive."

This guide walks through exactly what a shipping policy needs to contain, the four core decisions that drive everything else, the international duties question that trips up most stores, the lines that quietly prevent the most common support tickets, and the mistakes that kill conversion. By the end you should be able to write a policy in one sitting, or generate one in under a minute.

What customers want to know in under ten seconds

Customers do not read shipping policies. They scan them, looking for four specific answers. If they do not find each one quickly, they bounce.

How long until you ship my order? How long until it arrives? How much does shipping cost? At what cart value does shipping become free?

Anything else is supplementary. Lead with those four. Detail comes after.

The practical implication is structural. Put a short summary block at the very top of the page, before any prose. Four lines, plain numbers, no hedging. A reader on a phone should be able to answer all four questions without scrolling. Everything underneath that block exists to handle edge cases and reassure the small fraction of buyers who do read carefully. If you bury the free shipping threshold three paragraphs into a wall of text, you are paying for it in lost orders even though the information is technically present.

The shipping policy is the most-read page on the store after the product detail page. Treat it like a sales asset, not legal boilerplate.

It helps to picture the actual moment a customer lands here. They are on the product page, hovering over the buy button, and one question stops them: "but when will this actually show up, and what will it really cost me?" The shipping policy is the answer to that hesitation. Treat the page as the final nudge over the line, not as a place to cover yourself legally. The legal coverage matters, but it lives at the bottom, after you have already closed the sale.

The four decisions you have to make

Before you write a single sentence, settle four numbers. Once these are decided, the policy almost writes itself, because most of the copy is just stating these decisions clearly and consistently.

Processing time

How many business days between order and ship. One to two days is the default expectation for in-stock items. Three to five if you are a small operation. Five to seven if everything is made to order. Be honest. Under promise and over deliver beats the reverse.

The instinct is to quote your best case, because a faster number feels more competitive. Resist it. The number you publish becomes a promise, and customers measure you against the slow end of reality, not the fast end of your hopes. If you usually ship in one day but occasionally take three, publish "one to three business days." You will still look fast, and you will never be late. A customer who expected three days and got the order in one is delighted. A customer who expected one day and got it in three is filing a ticket. Same shipment, opposite outcome, driven entirely by the number you wrote.

Shipping zones

Domestic only is fine to launch with and adds zero international complexity. International unlocks thirty to sixty percent more addressable market but adds customs work, returns logistics, and translation issues. A clean middle ground is domestic free shipping plus international flat rate.

There is no wrong answer here, only a wrong answer for your stage. A brand new store with a single founder packing boxes should almost always start domestic. The moment you ship internationally you inherit customs forms, longer transit windows, higher loss rates, and refund requests in time zones you are asleep in. Add zones deliberately, one region at a time, once you have the bandwidth to support them. The flat rate middle ground is popular because it caps your complexity: one international price, one transit estimate, one paragraph of policy, instead of a per country rate matrix you have to maintain forever.

Free shipping threshold

Set your threshold roughly thirty percent above your current average order value. If AOV is forty dollars, set free shipping at fifty. If AOV is seventy, set it at ninety. This pulls customers to add one more item without making the threshold feel out of reach. Brands that set free shipping at AOV waste margin. Brands that set it at twice AOV leave conversion on the table.

The mechanism is simple loss aversion. A customer with forty five dollars in the cart and a fifty dollar threshold feels the five dollar gap as something to close, and the cheapest way to close it is to add a product, which is exactly what you want. Set the threshold too low and that same customer was already over it, so you simply gave away shipping you did not need to. Set it too high and the gap feels hopeless, so they stop trying and either check out at full shipping cost or abandon. Thirty percent above AOV keeps the gap motivating rather than discouraging. Revisit the number quarterly, because as your AOV climbs the threshold should climb with it.

Delivery estimates per method

Standard is five to seven business days. Express is two to three. Overnight is one. List exact numbers, not "fast" or "soon." Stores that list specific ranges get fewer "where is my order" tickets because customers self serve from the policy.

Be explicit that delivery time and processing time are separate things, and that total time is the sum of the two. A customer reading "five to seven business days" for standard shipping needs to understand whether that clock starts at checkout or at the moment the carrier scans the package. Spell it out: order ships in one to two business days, then arrives in five to seven business days after that, so plan for roughly six to nine business days total. The customers who do the math wrong are the ones who write in on day three asking where their package is. One clarifying sentence removes that entire category of ticket.

The DDU versus DDP decision

The single most important call on an international shipping policy is how you handle duties and customs.

DDU (Delivery Duty Unpaid) means the customer pays duties at the door. Simpler to set up, but creates the worst customer service moments when the package arrives and someone owes the carrier an unexpected forty dollars.

DDP (Delivery Duty Paid) pre collects duties at checkout. Better customer experience, requires Shopify Markets or a duties calculator integration like Zonos.

For most stores under a million in GMV, DDU is the right starting point with one clear sentence in the policy. For premium brands or anyone whose international AOV exceeds eighty dollars, DDP pays for itself in customer experience.

Whichever model you pick, the failure mode is silence. The DDU disaster is never the duty itself, it is the surprise. A customer who knew before buying that they might owe duties at delivery rarely complains, because they consented to it. The same customer, blindsided by a courier demanding payment for a package they thought was paid for, files a chargeback and never returns. So if you run DDU, say so in plain language: "International orders may be subject to import duties and taxes collected by your local carrier on delivery. These charges are set by your country and are not included in our prices." That one sentence converts a furious surprise into an expected, accepted cost. If you run DDP, say the opposite just as clearly: "All duties and taxes are calculated and paid at checkout. There is nothing to pay on delivery." Customers love that line, and it is worth advertising.

What every working shipping policy includes

The four core decisions above, plus these specifics that prevent the most common support tickets.

An address edit window. Customers will type wrong addresses. The policy should tell them how to fix it. Usually a one hour window before fulfillment locks. Without that line, you absorb the cost of every re-route.

What happens to lost or stuck in transit packages. One line each. The policy does not have to solve every case, but it has to tell the customer how to reach you so the case starts moving.

Damaged on arrival policy. Photo within 48 hours plus replace or refund. Standard, but state it.

Holiday processing windows. Black Friday week. December. State explicitly that processing may extend by 1 to 2 business days during high volume periods.

A few more lines pay for themselves once you reach any real order volume. State whether you ship to PO boxes and APO/FPO military addresses, because the customers who need that answer will email if it is missing. Note that you cannot guarantee carrier transit times during severe weather or carrier disruptions, which gives you cover during the storms and strikes that you do not control. And confirm that a tracking number is emailed automatically when the order ships, so customers know to watch their inbox rather than write in asking. None of these are long. Each is one sentence that closes off a recurring question.

A simple structure you can copy

If you want a skeleton to fill in, use this order top to bottom. It mirrors how customers scan and keeps the high value answers above the fold.

  1. A four line summary block: processing time, delivery estimate, shipping cost, free shipping threshold.
  2. Processing time in business days, with a note about high volume periods.
  3. Shipping methods and delivery estimates, each with a real number range.
  4. Shipping rates and the free shipping threshold, stated as a clear dollar figure.
  5. Where you ship: domestic, international, and any excluded regions.
  6. International duties: your DDU or DDP stance, in one plain sentence.
  7. Tracking: when it sends and where to find it.
  8. Address changes, lost packages, and damaged on arrival: one short paragraph each.
  9. How to contact you, with a real channel and a response time.

That is the whole document. Most strong shipping policies are well under five hundred words. Length is not the goal. Clarity is. Every sentence should answer a question a real customer would actually ask.

What kills shipping policy conversion

Promising "fast" without a number. Fast means nothing. One to two business days means something.

Ignoring weekends and holidays. Business days, not calendar days. State it once at the top of the policy.

No tracking expectation. Customers expect a tracking link within twenty four hours of shipping. The policy should say so explicitly.

Treating international as an afterthought. One line on duties, one line on countries served, one line on extended timelines. Three sentences saves dozens of tickets a month at scale.

Two more mistakes are quieter but just as costly. The first is a policy that contradicts what the checkout actually charges. If the page says free shipping over fifty dollars but the cart applies a fee at fifty two, you have manufactured a support ticket and a trust problem in the same moment. Audit the live checkout against the written policy whenever you change either one. The second is letting the policy go stale. Carrier rates change, your AOV drifts, you add a region, you switch from DDU to DDP. A shipping policy is not a write once document. Put a recurring reminder on the calendar to reread it against reality every quarter, and update the "last revised" date so customers and your own team know it is current.

How a clear policy reduces support load

It is worth being concrete about why this page earns its keep. The largest single bucket of e-commerce support volume is some version of "where is my order." A precise policy attacks that bucket from two directions. First, it sets correct expectations before the order is placed, so a customer who reads "ships in one to two business days, arrives in five to seven" simply does not write in on day three. Second, when something does go wrong, the policy tells the customer the next step themselves, which means the conversation starts at "here is my tracking number, it has not moved in four days" instead of "where is my stuff." You skip the entire back and forth of gathering basic information.

The same logic applies to the smaller buckets: address typos, duty surprises, damaged items, holiday delays. Each has a corresponding line in a complete policy, and each line converts a ticket into a self serve answer. At ten orders a day this barely registers. At a thousand orders a day it is the difference between a calm inbox and a support team you cannot afford. Writing the policy well early means you never have to retrofit it under pressure later.

The shortcut

Writing a shipping policy from scratch is an hour long job the first time. If you have not done it before, our free shipping policy generator produces a clean policy in under a minute. Pick scope, processing time, delivery estimates, free shipping threshold, and duties model. The generator fills the template. Download as markdown, paste into Shopify, done.

The shipping policy pairs tightly with your return policy. Customers read both together when they are deciding to buy. Make them consistent in voice and explicit on the numbers. Or skip the entire assembly and have Zentrix build the full store from your idea, both policies included. Zentrix turns a plain English business idea into a complete, live e-commerce business in minutes, brand, store, legal docs, suppliers, and marketing, and it is free to start, so the shipping policy is one of many things you simply never have to write by hand.

Frequently asked questions

How long should a shipping policy be?

Shorter than you think. Most effective shipping policies run between two hundred and five hundred words. The goal is to answer the four core questions, processing time, delivery time, cost, and free shipping threshold, plus a handful of edge cases like address changes and lost packages. If your policy is over a thousand words, it is almost certainly padded with legal boilerplate that customers skip. Lead with a four line summary and keep the rest tight.

What is the difference between processing time and shipping time?

Processing time is how long it takes you to pick, pack, and hand the order to the carrier, usually one to two business days. Shipping time is how long the carrier takes to deliver it after that, usually five to seven business days for standard. Total delivery time is the sum of both. State them separately and state the total, because customers who confuse the two are the ones who write in early asking where their order is.

Do I legally need a shipping policy?

There is no single law that says every store must publish a shipping policy, but you do have obligations around clearly disclosing costs and delivery expectations before a customer pays, and most payment processors and marketplaces require a visible policy. Practically, you need one regardless of the strict legal minimum, because it is the document that prevents disputes, chargebacks, and the "I was never told" complaints that hurt your standing with processors. Treat it as required.

Should I offer free shipping?

Free shipping above a threshold is one of the most reliable conversion levers in e-commerce, because shoppers strongly prefer a higher product price with free shipping over a lower price plus a shipping fee, even when the totals are identical. The trick is the threshold. Set it about thirty percent above your average order value so it nudges customers to add an item rather than giving away shipping you did not need to. Free shipping on everything, with no threshold, only makes sense if your margins are high enough to absorb it.

How do I handle international duties and taxes?

You choose between DDU, where the customer pays duties to the carrier on delivery, and DDP, where you collect duties at checkout. DDU is simpler to set up and fine for most smaller stores, as long as you state clearly in the policy that duties may apply on delivery. DDP is a smoother experience and worth it for premium brands or higher international order values, but it requires a duties calculator integration. Whichever you choose, the one rule is to say so in plain language so customers are never surprised at the door.

What should I do about lost or stuck packages?

Your policy does not need to resolve every scenario, but it must tell the customer the first step. State that if tracking shows no movement for a set number of business days, or shows delivered when the customer has not received it, they should contact you, and give a real channel and response time. That single instruction turns a panicked complaint into an orderly case you can open with the carrier. Spell out your damaged on arrival process too: a photo within forty eight hours, then a replacement or refund.

How often should I update my shipping policy?

Review it at least quarterly, and immediately whenever something material changes, a carrier rate increase, a new region, a switch from DDU to DDP, or a meaningful shift in your average order value that should move the free shipping threshold. The most common failure is a policy that no longer matches what the checkout actually charges, which manufactures both a support ticket and a trust problem at once. Keep a "last revised" date on the page so you and your customers can see it is current.

Related reading

Zentrix
Zentrix Team

Building the future of business creation. Zentrix helps entrepreneurs go from idea to launch with AI-powered tools.

Ready to build your business?

Go from idea to launch in minutes with AI-powered tools that handle branding, storefront, and marketing for you.