Shopify Shipping Rates Explained: A 2026 Seller's Guide 2026
Shopify shipping rates can make or break your cart. This guide breaks down flat rates, calculated carrier rates, Shopify Shipping discounts, free shipping math and multichannel realities.
Shopify shipping rates can make or break your cart. This guide breaks down flat rates, calculated carrier rates, Shopify Shipping discounts, free shipping math and multichannel realities.
Few decisions affect your conversion rate and margin as directly as how you set up Shopify shipping rates. Get it right, and customers see a clear, fair number at checkout that nudges them toward the buy button. Get it wrong, and you either eat the cost of underpricing or lose half your carts to surprise fees on the final screen. This guide explains every way Shopify lets you charge for shipping in 2026 — flat rates, calculated carrier rates, free shipping, and third-party apps — plus the discounted rates available through Shopify Shipping itself, region-by-region realities, and how to handle shipping when your store grows beyond a single Shopify channel.
Shopify gives every store four ways to charge for shipping. Most merchants use a combination depending on the destination, the product weight, and the campaign they are running.
| Rate Type | What It Is | Best For |
|---|---|---|
| Manual flat rate | A fixed dollar amount per order or per item | Single-product stores, low SKU count, predictable parcels |
| Weight or price-based rate | Tiered rates that scale with cart weight or subtotal | Stores selling mixed-weight items, tiered free shipping campaigns |
| Calculated carrier rate | Real-time quote pulled from the carrier API at checkout | Heavy or oversized items, international, multi-zone domestic |
| Free shipping | No charge at checkout (you absorb the cost) | High-margin products, AOV-boost campaigns, repeat-order categories |
These four types are not mutually exclusive. A typical Shopify store layers them: free shipping over a threshold, flat rate below it, calculated rate for international orders, and a separate weight-based rule for oversized items. Shopify calls each of these configurations a shipping profile. You can attach products to different profiles, which is how stores with both a small accessory line and a heavy furniture line manage shipping separately within one storefront.
Actionable Insight: Before you configure anything, list every product in your catalogue with its real packaged weight and dimensions. Shopify rates only work as well as the data you feed them — and the most common cause of margin leakage is a product with a 200 g weight in the system but a 450 g packed parcel in reality.
Shopify Shipping is the platform’s own pre-negotiated rate programme. If you sell from one of the supported countries, you can buy and print labels directly from the Shopify admin at rates that are usually well below the published carrier price.
| Country | Available Carriers | Typical Discount |
|---|---|---|
| United States | USPS, UPS, DHL Express | Up to 88% on USPS Priority, 60%+ on UPS |
| Canada | Canada Post, UPS, DHL Express | Up to 53% on Canada Post |
| United Kingdom | Evri, Royal Mail (selected services) | Up to 80% on Evri |
| Australia | Sendle, Australia Post (selected services) | Up to 60% on Sendle |
| France | Mondial Relay, Colissimo | Tiered |
| Other regions | Not currently supported | Manual or third-party app |
The discount tiers used to scale by Shopify plan, but in 2024 Shopify flattened most rates so all merchants on Basic and above access the same Shopify Shipping pricing. Plan still affects calculated carrier rates (see below), the number of staff accounts that can fulfil orders, and the international duties calculator. For a full breakdown of what each plan includes, see our Shopify fees guide.
Actionable Insight: If you ship from the US under 1 lb, USPS Cubic via Shopify Shipping is almost always the cheapest option for parcels with high weight-to-volume ratios. A small 0.7 lb parcel can ship coast-to-coast for under US$5 via Cubic — significantly less than UPS Ground or USPS Priority for the same weight.
Shopify Shipping is not available in Singapore, the rest of Southeast Asia, or most of EMEA outside the listed countries. Sellers in those regions either configure manual rates that match what they pay their local 3PL, install a third-party shipping app (Easyship is popular in Singapore for cross-border), or use marketplace logistics like Shopee Xpress and LEX for marketplace orders.
A shipping zone is a country or region group that gets its own set of rates. Every Shopify store starts with two default zones: a domestic zone (your home country) and a “Rest of World” international zone. You can create as many additional zones as you need — the most common configurations look like this:
To set up a zone:
Common mistake: A country can only belong to one zone per profile. If you accidentally create overlapping zones, Shopify uses the most recently created one. Audit your shipping zones quarterly — especially after you add new countries or run an international promotion.
The most expensive setup mistake is forgetting a country. Customers from missing countries see “no shipping options available” and abandon the cart silently — you never even get a notification. Always include “Rest of World” as a fallback even if the rate is intentionally high to discourage orders.
Calculated carrier rates pull a real-time quote from USPS, UPS, DHL or another carrier the moment a customer enters their delivery address. The customer sees the carrier name, service level (e.g. UPS Ground vs UPS 2-Day) and the actual rate the carrier would charge to deliver to that exact postcode.
This is the most accurate way to charge for shipping — you never under- or over-charge — but it has eligibility constraints:
Calculated rates are essential for:
To enable calculated rates, go to Settings → Shipping and delivery, edit a shipping zone, click Add rate, then choose Use carrier or app to calculate rates. Pick the carrier and the services you want to expose. You can mark up the rate by a percentage or flat amount if you want to recover packaging or handling costs — most stores add 5–10% to cover internal handling.
Actionable Insight: Always test calculated rates with at least three test orders to extreme postcodes (your country’s furthest reaches plus one international destination) before going live. Carrier APIs sometimes return rates that look reasonable until a customer in Alaska tries to check out and sees US$180 for a coffee mug.
Free shipping is a conversion lever, not a generosity contest. The right threshold pays for itself by lifting average order value (AOV) more than it costs in absorbed shipping.
The rough formula:
Threshold ≥ Current AOV × 1.30 while (Threshold × Margin %) > Average shipping cost
In plain English: set the threshold about 30% above your current AOV so it nudges customers to add an extra item, and make sure the margin on a typical “threshold-just-met” order still covers the shipping you are absorbing.
Worked example:
| Metric | Value |
|---|---|
| Current AOV | US$45 |
| Average shipping cost (domestic) | US$8.50 |
| Gross margin | 55% |
| Proposed threshold | US$60 |
| Margin at US$60 order | US$33 |
| Margin minus shipping | US$24.50 |
In this scenario, every order that hits the US$60 threshold still nets US$24.50 in contribution — comfortably positive. But if you set the threshold at US$50 and ran the same maths, you would be eating shipping on customers who would have ordered at US$45 anyway, with no AOV lift.
When NOT to offer free shipping: low-margin commodity products (under 30% gross margin), heavy or oversized items where shipping is a meaningful share of order value, or international orders where parcels can cost US$30+. In those cases, a transparent flat rate often converts better than a free-shipping threshold that triggers buyer scepticism.
For more on calculating the all-in cost of an order — including shipping — try our break-even calculator or the landed cost calculator for cross-border orders.
When Shopify Shipping is not available in your country, or when you need carriers it does not support, third-party shipping apps fill the gap. The biggest names in 2026:
When third-party makes sense:
If you are a Singapore seller looking at cross-border SEA, the comparison usually narrows to manual flat rates that match your 3PL invoice (cheapest if you have a stable supplier and predictable parcels) versus Easyship (best if you ship widely and want carrier choice at checkout).
Shipping costs and configuration patterns vary dramatically by where you ship from. Here is what to expect in the regions OneCart customers most commonly serve.
Shopify Shipping is not available in SG, MY, ID, PH or TH. Sellers configure manual flat rates that mirror their 3PL contract or use a third-party app like Easyship. Common rates as a baseline:
| Route | Typical Carrier | Rate Range (small parcel) |
|---|---|---|
| Singapore domestic | Ninja Van, Qxpress, SingPost | S$3.50 – S$6.50 |
| SG → Malaysia | Janio, Ninja Van Cross-Border | S$8 – S$15 |
| SG → Indonesia | DHL, Janio, J&T | S$12 – S$22 |
| SG → Philippines | DHL, Ninja Van | S$15 – S$25 |
| SG → Australia | DHL Express, Singapore Post | S$25 – S$45 |
For SEA cross-border, the unit economics often only work above S$60 order value — anything cheaper struggles to absorb shipping plus duties without eroding margin. See our cross-border ecommerce guide for the full breakdown.
The US is the easiest country to ship from cheaply, thanks to Shopify Shipping’s USPS partnership.
Evri (formerly Hermes) is the workhorse for UK domestic ecommerce — small parcels move for £2.50 – £4.00 with Shopify Shipping discounts. For EU, post-Brexit IOSS registration is increasingly required for orders under €150 to avoid customer-paid duties at delivery, which directly affects how you price shipping.
Sendle and Australia Post handle most domestic Shopify Shipping orders. Sendle is competitive for parcels up to 5 kg; Australia Post wins on rural addresses where Sendle’s carrier network thins out. Shopify Shipping AU discounts can save 30–50% versus retail rates.
Whatever the route, if your customer is paying duties or VAT on arrival, the shipping cost they see at checkout is only part of the picture. Use our landed cost calculator to model the all-in cost before you commit to a price strategy. Surprise duties at delivery are the second-leading cause of refused parcels in cross-border SEA — right behind under-quoted shipping rates.
Shopify Shipping is an excellent piece of the puzzle, but it solves shipping for one channel only. The moment you add a Shopee, Lazada, TikTok Shop or Amazon storefront — and most growing sellers do — your shipping reality fragments.
| Channel | How Shipping Works |
|---|---|
| Shopify | Shopify Shipping labels or third-party carrier app |
| Shopee | Shopee-managed (SLS, Shopee Xpress) — labels print from Seller Centre, often pre-paid by Shopee |
| Lazada | Lazada Express (LEX) or Lazada Logistics — bookings through Seller Center |
| TikTok Shop | TikTok-managed shipping for most markets — labels generated in TikTok Seller Centre |
| Amazon | FBA (Amazon ships) or FBM (you use your own carrier) |
| Qoo10 | Qprime / QxPress in SG, otherwise seller-arranged |
The result: a seller running five channels has five different shipping configuration screens, five label formats, five carrier reconciliation flows, and five places where an under-priced rate or missing zone can cost them money. The first symptom is usually order picking errors — pulling the wrong item for the wrong channel because the label looks similar but routes differently.
A multichannel order management system fixes this by:
OneCart sits in this layer. We handle the multichannel shipping reality so your team can pick, pack and ship every order through one workflow regardless of which channel it came from. For sellers running their own labels, our free shipping label template tool generates 4×6 print-ready labels matching the standard format every major carrier uses.
Actionable Insight: If you are running Shopify plus even one marketplace, audit your fulfilment time per order on Shopify versus the marketplace. Most multichannel sellers find that the marketplace orders take 2–3× longer per unit to process — not because they are harder, but because they happen in a different system. That is the time tax a unified order management system removes.
Six mistakes account for almost every shipping-related support ticket and abandoned cart:
Setting flat rates without checking real parcel weights. A flat US$6 rate sounds simple, until you ship a 2 kg item across the country and realise the carrier charged you US$14. Always verify against your three heaviest products before locking in a flat rate.
Forgetting the “Rest of World” zone. Customers from countries you forgot to add silently see “no shipping options” and abandon. Always include a fallback zone, even with a deliberately high rate to discourage low-margin orders.
Charging by item count instead of weight. A “US$5 per item” rate is fine for accessories but breaks for any store with mixed product weights. Use weight-based or carrier-calculated rates the moment your catalogue has real variety.
Not accounting for packaging weight. A 200 g product can become a 350 g parcel after the box, infill and label. Carrier-calculated rates use the weight Shopify sends, and Shopify uses what you entered. Add a default packaging weight (50–80 g for small parcels, 200 g+ for boxed items) in Settings → Shipping and delivery → Saved packages.
Skipping the test order. Every time you change a shipping rule, place a test order from at least two zip codes (one local, one far). The number of stores that go live with a broken international rule is staggering.
Not refreshing rates annually. Carriers raise prices every January, sometimes mid-year too. If your flat rates are based on 2023 carrier costs, you are quietly bleeding margin on every shipped order. Schedule an annual rate audit alongside your Shopify fees review.
Shopify itself does not set shipping prices — carriers do. Most “expensive” shipping comes from one of three causes: an inflated flat rate set during setup, calculated rates without the Shopify Shipping discount applied, or a packaging weight that overstates the actual parcel. Audit your shipping profiles, enable Shopify Shipping if you are eligible, and right-size your default package weights before assuming the platform itself is the problem.
Yes. Shopify lets you configure manual flat rates, price-based rates (e.g. free over US$75), or weight-based rates without using carrier-calculated rates at all. If you want to use third-party carriers like Ninja Van, J&T or SingPost in Singapore, you can either set manual rates that match what you pay, or install a third-party shipping app that pulls live quotes from those carriers.
Shopify does not charge a per-label fee on top of the carrier cost when you use Shopify Shipping. You only pay the discounted carrier rate. If you use a third-party shipping app like Easyship or Shippo, you may pay either a per-label fee, a monthly subscription, or both — depending on the app’s pricing model.
Calculated (real-time) carrier rates are included on the Advanced plan and Shopify Plus by default. Basic and Grow plan merchants get carrier-calculated shipping if they switch to annual billing. Without that, you can still use manual flat or weight-based rates, or a third-party shipping app.
Marketplaces handle shipping differently from Shopify — Shopee and Lazada bundle their own logistics options, while TikTok Shop and Amazon have their own networks. You cannot literally sync the same rate card across all of them. What you can sync is fulfilment: a multichannel order management tool like OneCart consolidates orders from every channel, prints the right label for the right marketplace, and updates inventory across stores so you do not oversell while juggling shipping configurations per platform.
Shopify shipping rates are one of the few configurations every merchant has to revisit as their business grows. A flat-rate setup that worked at 50 orders a month breaks at 500, and the moment you add a marketplace, the entire mental model fragments. OneCart is the multichannel order management layer that sits above Shopify, Shopee, Lazada, TikTok Shop, Amazon and the rest — unified orders, one label-printing workflow, and real-time inventory sync so your shipping configuration on each channel does the job it is supposed to do without creating chaos elsewhere. Start a free trial and see your shipping ops collapse from five screens into one.
Automate & Scale Your Online Business with OneCart
Start a Free TrialUsed by hundreds of merchants in Singapore & Southeast Asia