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 P.O. 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.


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 change the label format in your Shipping settings, and reprint the label.


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. Specifically, you should make sure that barcodes on a shipping-tube label run lengthwise along the tube.

Change your shipping label printer settings

If you print a shipping label using the wrong printer settings, then you can change your label settings to the correct printer type, and reprint the shipping label.


  1. In the Shipping labels section, select the Label format that matches the printer you want to use:

    All fields in the

    Some labels can be printed only by a certain model of printer, so make sure that the type of printer that you choose at this step matches the one that you have:

    Label format details
    Label format Details
    8.5 × 11 inch paper for desktop printers Outputs the label in PDF file format. Choose this if you want to print labels on a desktop printer, or if you want to print two labels per page when you buy multiple shipping labels at once.
    4 × 6 inch label for label printers Outputs the label in PDF file format. Choose this if you want to print labels using a label printer (Dymo, Rollo, or other).

After you've changed your label printer settings, you can reprint the shipping label whose format you want to change. You don't need to void and repurchase the label before you reprint it in the new format.

Void a shipping label

You can void a shipping label after you've bought it, as long as:

  • it's been less than 30 days since you bought the label
  • the package hasn't already been shipped by your 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