Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

Shopify Shipping Labels: Buying, Bulk Printing and Return Labels

Shopify shipping labels are discounted carrier labels you buy and print straight from your Shopify admin: open an unfulfilled order and click Create shipping label, or buy up to 250 at once from Orders, then Shipping labels. The carriers you can use depend on the country your fulfilment location is in, and discounts vary by Shopify plan.

Here's what trips people up. Labels bought through Shopify go on your Shopify bill along with the taxes, and once your charges reach your plan's billing threshold Shopify invoices you straight away instead of waiting for your normal billing date. Return labels work differently again: you aren't charged when you create one, only when the carrier scans the package.

Which carriers you can buy labels from

Fulfilment locationCarriers through Shopify, as of October 2026
United StatesUSPS, UPS (not Puerto Rico), DHL eCommerce and DHL Express (continental US only), FedEx
CanadaCanada Post, DHL Express Canada, Purolator (domestic only), UPS
United KingdomEvri, DPD, Royal Mail, InPost UK, DHL Express Europe
AustraliaAustralia Post
FranceColissimo, Mondial Relay, Chronopost, DHL Express Europe
GermanyDHL Paket, DHL Express Europe
Italy and SpainBRT Bartolini and Poste Italiane; Correos and SEUR; DHL Express Europe in both
Netherlands and PolandDHL eCommerce Netherlands and PostNL; DHL eCommerce Poland

Before your first label, you need an eligible fulfilment location, a default package set up so the weights and rates come out right, and a desktop printer or a supported label printer. If you'd rather use your own carrier accounts, that's a separate setup, and if you need more than Shopify's built-in tools, here are the shipping apps I'd compare.

How to buy a single shipping label

  1. From your Shopify admin, go to Orders and open an order with unfulfilled items.
  2. In the Unfulfilled section, click Create shipping label and confirm the items going in this parcel.
  3. Check the weights, and for international parcels fill in the customs form, including country of origin and the HS code.
  4. Pick an existing package or add a new one, then confirm the total weight with packaging.
  5. Choose a shipping service. Your preferred carriers show first; click All to see every eligible service.
  6. Add extras such as a signature or proof of age, and insurance if you ship from the United States.
  7. Set the shipping date, tick the option to send shipping details to the customer, then click Buy shipping label and print.

Shopify may pick a Suggested shipping service for you, based on what you've used for similar orders, and that gets smarter the more labels you buy. Two international rules are worth knowing: HS codes are required, and the product description must be detailed, precise and in plain language.

Buying labels in bulk

You can select labels for up to 250 paid orders that need shipping, from Orders, then Shipping labels, or by ticking orders on the Orders page and clicking Create shipping labels. Orders with only non-shipping items, orders without a valid shipping address and orders already fulfilled are left out automatically. The Shipping labels page shows 100 orders per page, so for a bigger batch you open the batch and select from there.

The useful trick is grouping. On the Create shipping labels page you can group by Same item name, Same item quantity or both. Groups are exact matches, so Shopify's example of nine shirt orders splits into six single green shirts and three green-plus-blue orders. On desktop you can then change the package, weight, service or insurance for a whole group in one go.

Icon on a bulk labelWhat it means
Yellow warningYou can still buy the label, but it might cause problems with the carrier or customs
Red critical errorYou can't buy until it's fixed or the label is removed from the batch

Set preferred carriers once

If you only ever ship with two carriers, go to Settings, then Shipping and delivery, click Shipping labels, then Manage preferred carriers, and tick the ones you use. You can go a step further and choose which services from each carrier show by default. Shopify won't let you keep a preferred carrier with no services ticked; removing them all removes the carrier.

DDP labels for international orders

A DDP label, Delivered Duty Paid, includes the import duties and taxes, so you take on whatever customs charges apply in the customer's country. If you collect duties at checkout, Shopify's carrier accounts sell DDP labels only for Canada Post (to the US), DHL Express, DHL Express Canada and DHL eCommerce. With any other carrier you'll need to buy the label elsewhere or refund the order.

Return labels: US and Canada only

You can create return labels from the admin only for domestic orders inside the United States or inside Canada, not between them, and not for military or international addresses. At least one item in the order must be fulfilled, and labels are made per order, so adjust the weight if only some items are coming back. You can't void a return label, but unused ones expire.

CarrierReturn label expiry
USPS1 year
UPS6 months, and the label link expires after 30 days
FedEx90 days
Canada PostDoesn't expire

Return labels are always billed to your Shopify account, alongside your other Shopify fees, so if you want the customer to pay, you deduct it from their refund by hand. Tracking statuses such as Delivered don't show in the admin for returns; you check the carrier's site. If no carriers appear, the parcel may be over the limits: USPS caps weight at 70 lbs, with length plus girth no more than 108 inches.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

My verdict on Shopify shipping labels

I'd use Shopify's own labels if you ship domestically from a supported country and you're fulfilling in the admin anyway, because tracking goes to customers automatically and you skip trips to carrier locations. Set preferred carriers and use bulk grouping from day one. I'd look elsewhere if you ship lots of returns across borders or need DDP with a carrier Shopify doesn't support.

Once label buying is grouped and routine, it's one of the easiest parts of fulfilment to hand over to an automated workflow. I run AI training and workshops for teams, and help businesses with AI enablement and workflow automation, so the busywork runs itself and people get time back. Most of that work is with SaaS marketing teams and small businesses. Here's how we can work together.

Frequently asked questions

How many Shopify shipping labels can I buy at once?

Up to 250 at the same time, from the Orders page or Orders, then Shipping labels.

Can I void a Shopify return label?

No. Return labels can't be voided, but you're only charged if the carrier scans the package, and unused labels expire.

Can I make Shopify return labels for international orders?

No. Return labels in the admin are only for domestic orders within the United States or within Canada.

How are Shopify shipping labels paid for?

The cost and taxes are billed through your Shopify account, and you're invoiced early if your charges reach your plan's billing threshold.

Why can't I see all carriers when buying a label?

Your preferred carriers show by default. Click All to display every eligible shipping service.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.