Home>International Selling>Global Fulfillment>Do You Need a Carrier Account Per Country?

Does a Shopify brand need separate carrier accounts (FedEx, DHL, UPS) per country, or does one global account cover international shipping?

One global carrier account does not cover Shopify international shipping. UPS and FedEx rate accounts work for "fulfillment locations worldwide," while USPS, Canada Post and Australia Post each require a fulfillment location in their own country (Shopify, September 2026). Label purchase is gated separately, and some carriers require the store address to match.

Two different things are being asked here, and Shopify treats them separately

There is showing a rate at checkout, and there is buying a label. They have different rules, and conflating them is how the hidden setup cost in this question arises.

Rates at checkout: your own account, country-gated by carrier

Third-party carrier-calculated shipping is where your own negotiated account gets used. Shopify's documentation is specific about which accounts travel:

CarrierWhere your account works for rates
UPS"Available for fulfillment locations worldwide"
FedEx"Available for fulfillment locations worldwide"
USPS"Available for US-based fulfillment locations"
Canada Post"Available for Canadian-based fulfillment locations"
Australia Post"Available for Australia-based fulfillment locations"

(All per Shopify Help Center, September 2026.)

So the short version: the two global integrators travel, the national postal operators do not. That is not an arbitrary Shopify rule. It reflects how the carriers themselves are organised, because a postal operator is a national institution and an integrator is a global network with country entities underneath it.

There is also a plan gate. Third-party carrier-calculated shipping "is available on Shopify Advanced and Shopify Plus plans," and "Shopify Grow stores can add CCS for an additional monthly fee or by switching to annual billing" (Shopify Help Center, September 2026).

Labels: gated by fulfillment country, and sometimes by store address

Buying labels in the Shopify admin is a narrower list. Shopify supports label purchase from fulfillment locations in the United States (USPS, UPS, DHL eCommerce, DHL Express, FedEx), Canada (Canada Post, DHL Express Canada, Purolator, UPS), Australia (Australia Post), the United Kingdom (Evri, DPD, Royal Mail, Yodel, DHL Express Europe), and France, Germany, Italy, Netherlands and Spain with local carriers (Shopify Help Center, September 2026).

And there is a trap in the fine print: "for some carriers your store needs to be based in the same country as the fulfillment location." Shopify's own example is Evri and DPD, which require both a UK fulfillment location and a UK store address (Shopify Help Center, September 2026). A US-registered brand with a UK 3PL cannot simply buy Evri labels.

So what does a brand shipping to 20 countries actually end up holding?

In practice, and this is the part the question is really about:

  1. One integrator account for export from your home country. DHL Express or FedEx or UPS, negotiated once, covering outbound to everywhere.
  2. A second account per additional origin. Every warehouse you ship out of is an origin, and an origin needs its own billing relationship with the carrier's entity in that country. The account number from your home country does not bill a shipment that leaves a Dutch warehouse.
  3. Nothing per destination. This is the good news, and it is the part people get backwards. Twenty destinations do not need twenty accounts. Two origins do need two accounts.
  4. A DDP-capable service on whichever account you use, if you are collecting duties at checkout. DDP labels in the Shopify admin run through Canada Post (USA destinations only), DHL Express, DHL Express Canada and DHL eCommerce (Shopify Help Center, September 2026).

The hidden setup cost is therefore not "one account per country." It is that every new fulfillment origin re-opens a carrier negotiation from zero volume, and a new account at zero volume gets list rates.

When NOT to add another carrier account

  • When you are adding destinations, not origins. Nothing changes. Resist the carrier rep who says otherwise.
  • When the new origin is a 3PL with its own contracted rates. Many 3PLs ship on their own accounts, which is usually better than your unnegotiated new-country rate. Check before you open anything.
  • When you have not measured your current account's discount. Splitting volume across two accounts can push both below a discount tier, which is a real cost that shows up two invoices later.

The Deploi point of view

Our own position, from building on Shopify. Separate from the facts above.

  • Our take: Count origins, not destinations. One integrator account covers export to 20 countries; a second warehouse in one of them needs its own. Most of the confusion in this question comes from the word "international" hiding which end of the shipment changed.
  • What we’ve seen: The expensive version of this mistake is opening accounts before the volume exists, then discovering the split has dropped the home account out of its discount band. We ask for the current account's effective discount before anyone signs a second one, because it is the number that decides whether the split is worth it.
  • Where we disagree: Carrier and 3PL sales conversations frame multi-account setups as a prerequisite for international growth. The Shopify documentation does not support that. UPS and FedEx accounts are explicitly good for "fulfillment locations worldwide," and the real gate is national postal operators and label purchase, neither of which a second account fixes.
  • What this page adds: that Shopify splits rate display from label purchase with different country rules for each, that the national postal operators are the accounts that will not travel, and that the number of carrier accounts a brand needs is set by its warehouse count rather than its market count.

Reviewed by Martin Dejnicki, Director of SEO & AI Search. Facts verified 2026-09-14.