Buy and print shipping labels

If you use Shopify Shipping, then you can buy shipping labels when you're fulfilling an order in your Shopify admin or the Shopify app. If your fulfillment locations aren't based in the US or Canada, then use a shipping label app instead. UPS doesn't support PO box addresses. You need to update your address to a street address to create and send shipping labels.

After you buy a label, you can print or void it from the order page.

Shipping rates are calculated based on the weight of the products you're shipping. If you add product weights when you create new products or use the bulk editor to update the product weights in your current inventory, then you're more likely to receive correct shipping rates when you're fulfilling your orders. Some shipping services use dimensional weight for packages with a total length x width x height that exceeds 1 cubic foot (1728 cubic inches).

You can print a test shipping label to make sure that your printer is set up properly. You aren't charged for printing a test label.


Buy a shipping label

The cost of shipping labels is based on the rates offered by UPS, DHL, USPS or Canada Post. If you are shipping from the United States, then you can add shipping insurance to your shipment when you buy your shipping label.


When you're ready to ship the order, you might be required to print the customs form separately and affix it to the outside of the package.

After you buy a shipping label, the cost is billed to you through your Shopify account. The total price appears on your bill and includes any applicable taxes and fees.

After you buy a shipping label, you need to print it out and affix it to the outside of the package you want to ship.

If you're shipping internationally, then your package might need a separate customs declaration form too.

You can print shipping labels using a supported label printer, or you can print them using a desktop printer and affix them to the outside of your package using a plastic sleeve or packing tape. If you need to change the format of a shipping label after you've purchased it, then void the label and then repurchase the label with the correct label size.


If you're shipping to an international destination, then you need to complete a customs declaration form. Some mail types require that you print a separate customs form for your shipment, and others include the form on the standard shipping label:

  • If you use Priority Mail International or Priority Express Mail International, then you need to print a separate customs form as well as the shipping label and affix them both to the outside of your package.
  • If you use First Class Package International Service, Priority Mail Flat International flat rate envelopes, or Priority Mail International small flat rate boxes, then the customs declaration is included in the shipping label itself.


The customs declaration form is printed with the shipping label.

Buy and print multiple shipping labels

You can buy and print up to 20 shipping labels at a time from the Orders page in your Shopify admin. Use the checkboxes to select up to 20 orders that you want to buy shipping labels for.

The following kinds of orders aren't included when buying shipping labels in bulk:

  • orders that contain only items that do not require shipping
  • orders that don't have a valid shipping address
  • orders that are already fulfilled

If an order has already been partially fulfilled, then only the unfulfilled items are included in the bulk label purchase.

Shipping label format

The format of a shipping label depends on which carrier and class you choose when you're buying a label. You can't edit the label format because each carrier has specific requirements for their labels.

If you purchase a label using Shopify Shipping, then it includes the order number that's in your Shopify admin. You can use the order number on the label to match packages to orders more easily. The placement of the order number varies between carriers.

Highlighted order number location on an example USPS label
Highlighted order number location on an example DHL label

To decrease the risk of shipping delays, when you affix the label to the package, all barcodes should be easy to scan. For example, make sure that barcodes on a shipping-tube label run lengthwise along the tube.

Change the shipping label size

If you need to change the format of a shipping label after you've purchased it, then void the label and then repurchase the label with the correct label size.

Void a shipping label

You can void a shipping label if it meets the following requirements:

  • It has been less than 30 days since you bought the label.
  • There have been no tracking events on the label, such as the shipment being accepted by the shipping carrier.

After you void a shipping label, the cost of the label is credited to your account. This amount is applied to the cost of any shipping labels that you buy in the future. If the package has been shipped, then contact the carrier with the package reference number for help.

To void a shipping label:

Ready to start selling with Shopify?

Try it free