Create Single Labels

How to create single labels, use the Cost Summary screen, what happens when you create labels, & how to view them.

ShipStation's major function is to create labels for your shipments. There are several ways to create labels to suit your workflow needs: 

  • Create a single label for a single order.

    Review the Edit Order Details and Configure Shipping articles if you need to make changes to an order before creating the label.

  • Create multiple labels for a single order (called multi-package shipments).

    Review the Multi-Package Shipments article to learn how to create multiple package shipments and which carriers support this option.

  • Create shipments in bulk (called Batch Shipping).

    Creating shipments in bulk automatically creates a Batch in ShipStation. To learn more about Shipment Batches, review the Batch Shipping article

You can create labels for orders in either the Awaiting Shipment or On Hold status. You cannot create labels for orders in the Awaiting Payment status. For Awaiting Payment orders, you can either wait until the store refresh updates the order to Awaiting Shipment, or select the Mark as Paid button to move it to the Awaiting Shipment status.

For options on how to reship an order that is in the Shipped status, please see our Reship an Order article.

Create a Single Label

This is the most basic scenario: a single order results in a single label.

ShipStation will then display the label in the print pop-up screen and allow you to choose a print method (print to a printer using ShipStation Connect, browser print, or download the label to print through a PDF viewer). For details on the printing process, review the Print Labels articles

To skip the print pop-up and have ShipStation automatically send your labels to a specific printer, set a default printer for your labels.

Shipment and Order Statuses

When you create the label, ShipStation creates a shipment record, which you can view in the Shipments tab.

Additionally, ShipStation will then update the order's status to Shipped, unless there are other shipments associated with the order that have not had labels created for them yet. In that case, the individual shipment on the order will show as Shipped, but the order will remain in the Awaiting Shipment status.

Ship an Order Demo Video

Now that your orders are in ShipStation, it's time to ship them. This video shows how to configure your shipments and create labels with your connected carrier account.


Create Label from a Customer Record

If you need to create a label to ship a package for a customer that already exists in your Customers tab, you can do so with the Create Label option in the Customer Details pop-up.

This process creates a label with a shipment record but does not create an order. Additionally, this shipment record will not have any items associated with it.

Notes About Creating Shipments & Labels

  • To learn about how to include company logos and label messages to your labels, please review the Document Options section of the ShipStation Print Settings article

  • Some carriers have limitations for their labels, such as character limits and support for label messages. For details, review the article for your specific carrier on our Integrations Help Guide

  • Most carriers in countries that use a Roman-based alphabet do not support non-Roman characters on labels created through their APIs. If an address contains non-Roman characters (like Kanji, Hanzi, and Cyrillic), this can result in ??? appearing where the text should be. 

    You will need to void the label, translate the characters into English (either by contacting the customer or using a program like Google Translate), and copy the Roman text into the recipient fields before creating a new label. 

    To also include the original address, copy / paste the original address into a text editor, print separately, and tape it to the package next to the label.