The idea
Start from a real parcel
Pack a typical order exactly as you would ship it, then weigh and measure it. Carriers price by weight, size, distance and speed, so those numbers — not the product weight alone — determine your cost.
Get current quotes from the carriers you could use for your most common destinations. Rates and surcharges change, so revisit them regularly rather than relying on last year’s figures.
This is editorial guidance based on the official documentation listed below. We haven’t tested every feature hands-on, we don’t quote prices (check each provider’s current pricing page), and availability can depend on your plan, country, theme, app or plugin.
Five common ways to charge for shipping
Flat rate
One price per order or per zone.
- Suits:
- Products of similar size and weight.
- Watch for:
- Heavy or bulky orders can cost more than you charge.
Weight- or price-based tiers
Rates that step up with order weight or value.
- Suits:
- Mixed catalogues with predictable packaging.
- Watch for:
- Tiers must be kept in line with carrier price changes.
Carrier-calculated
Live rates from a carrier at checkout.
- Suits:
- Varied parcel sizes and many destinations.
- Watch for:
- May require a specific plan, app, plugin or carrier account.
Free shipping (with or without a threshold)
You absorb shipping, often above a minimum order value.
- Suits:
- Margins that can carry the cost.
- Watch for:
- The cost doesn’t disappear — it comes out of your margin or your prices.
Local delivery or pickup
Deliver nearby yourself or let customers collect.
- Suits:
- Stores with local customers or a physical location.
- Watch for:
- Your time and vehicle costs count too.
Based on official documentation
What each platform documents for shipping
Carrier integrations and calculated rates vary by country and plan; check the linked pages.
- Built in
- Needs an eligible paid plan
- Via an app (may have its own fees)
- Via a WordPress plugin or extension
- Depends on your host
- Your responsibility
- Shipping zones and manual rates
- ShopifyShipping and delivery settings (Built in)
- WixShipping regions and rules (Built in)
- WooCommerceShipping zones with flat rate, free shipping and local pickup (Built in)
- Live carrier rates and labels
- ShopifyShopify Shipping and carrier options, depending on country and plan (Needs an eligible paid plan)
- WixCheck Wix’s current shipping options for your country (Your responsibility)
- WooCommerceWooCommerce Shipping or carrier extensions (Via a WordPress plugin or extension)
- Local delivery and pickup
- ShopifyLocal delivery and pickup settings (Built in)
- WixLocal delivery and pickup options (Built in)
- WooCommerceLocal pickup shipping method (Built in)
Build your shipping setup in six steps
1. Decide where you’ll ship
Start with the destinations you can serve reliably. Shipping internationally adds customs, duties and tax questions; the UK’s VAT rules for overseas goods sold directly to customers are one example of why to check before you expand.
2. Pick a charging model
Choose the simplest model from the list above that still covers your typical parcel. Simple rules are easier for customers to trust.
3. Set free-shipping thresholds from your margins
If you offer free shipping above an order value, work out what an average qualifying order costs to ship and confirm the order still contributes after product, fees and shipping.
4. Promise realistic delivery times
Combine your handling time with the carrier’s stated service time. Under-promising and delivering on time builds more trust than optimistic estimates.
5. Write a returns process before you need it
Decide who pays return shipping, how refunds are issued and how quickly. Consumer rules — for example UK and EU distance-selling rights — may set minimums you can’t override.
6. Review monthly
Compare what you charged for shipping with what you paid. Adjust rates, packaging or carriers when the gap grows.
Shipping page checklist
Tick these off before you commit.
- Destinations, rates or how rates are calculated.
- Handling time and estimated delivery times.
- Who pays duties and taxes for international orders.
- How to return an item, who pays and when refunds arrive.
- What happens if a parcel is lost or damaged.
Common questions
Keep exploring
Platform guides
Official sources
Platform facts on this page reference the documentation below. Features, plans and availability change — check the provider before you decide.
- Shopify Help Center — Shipping and delivery
- Wix Help Center — About shipping, delivery and pickup
- WooCommerce — Setting up shipping zones
- WooCommerce — WooCommerce Shipping & Tax
- USPS — Business shipping
- UPS — Shipping services
- GOV.UK — Accepting returns and giving refunds
- GOV.UK — VAT and overseas goods sold directly to customers in the UK
- Your Europe — Returning goods bought online (consumer rights)