- Short answer
- If your carrier isn't on Shopify's list, you buy the label through your own account, an app, or another carrier — not through Shopify Shipping.
- Where the list applies
- Shopify's own carrier accounts cover ten countries: US, Canada, Australia, UK, France, Germany, Italy, Netherlands, Poland, Spain
- Rates are not labels
- Some carriers have apps that supply calculated rates at checkout — that is not buying a label
- The context of both routes
- On its troubleshooting page Shopify names both routes as fixes for specific label errors
- Tracking and delivery status
- You type the tracking number in yourself; without one you mark the order delivered by hand
- What still works
- You can still send the shipping confirmation email — select it when you fulfill, if you have their email address
What's New Since Publication: Updated since publication · 2 changes
- Shopify's carrier list added a tenth country, PolandShopify's carrier page now lists Poland as a fulfillment location with one carrier: DHL eCommerce, for labels to other European Union countries only — no domestic labels — and for eligible stores only.
- Shopify's carrier list added a ninth country, the NetherlandsShopify's carrier page now lists the Netherlands as a fulfillment location with one carrier: DHL eCommerce, for domestic parcels and eligible stores only.
Is your carrier on Shopify's list?
Shopify Shipping sells labels through Shopify's own carrier accounts, only in ten countries — US, Canada, Australia, UK, France, Germany, Italy, Netherlands, Poland, Spain — each with its own carrier list: USPS and FedEx in the US, Purolator in Canada, SEUR in Spain, and, since August 13, 2026, DHL Express Europe in the UK, France, Germany, Italy and Spain — early access, for certain stores only. The Netherlands and Poland lines hold DHL eCommerce alone, for eligible stores only: domestic parcels in the Netherlands, and from Poland only labels to other EU countries — no domestic labels.
If your carrier isn't on your country's line, Shopify Shipping won't sell its label. Don't misread one line on the same page: "Some shipping carriers have apps that can provide calculated rates in your checkout" — that is rates, not labels.
What does Shopify say to do?
Shopify's troubleshooting page lists both routes as fixes for specific label errors. The first sits under "The shipping address is invalid":
Buy a shipping label using your own carrier account or a third-party app, and then fulfill the order manually.
The second sits under "The service you selected is unavailable": you can "contact another carrier directly to purchase a label outside of Shopify". The first keeps your carrier and moves the purchase outside Shopify Shipping; the second goes to another carrier.
After Sendle ceased shipping operations, Shopify's Sendle page tells stores fulfilling from Australia to buy labels from a locally available carrier or connect an Australia Post MyPost Business account. Which carriers you can connect your own account to, and from where, is a separate answer.
What do both routes break in your workflow?
Both end the same way — you fulfill the order by hand, then package it and attach the label yourself. You type the tracking number in, and it keeps the rest working: "when a tracking number is present, delivery status comes from the shipping carrier" — without one, nobody marks the order delivered but you. The customer's shipping confirmation is opt-in: when fulfilling, select Send a notification to the customer, available only if you have their email address.
This article was written entirely by AI under human editorial direction. The editor sets the topic and structure, runs multi-stage validation on facts, links, and interactive elements, and verifies the output is useful from a business perspective. All claims are checked against official Shopify sources. Details may change — always confirm critical data at shopify.com.
Editorial Policy