You can print barcode labels in Square from Square Dashboard or supported Square retail POS workflows. Square lets you choose a barcode type such as SKU or GTIN, select items manually or from purchase-order activity, and print labels for checkout and inventory workflows.
Square's current workflow also shows a preview before printing, which is useful for checking formatting before producing a large batch.
In supported retail-mode workflows, you can also print labels directly from the POS app.
Square also supports creating labels during receiving or from completed or partially received purchase orders in eligible retail plans.
| Barcode type | Best use |
|---|---|
| SKU | Your own internal product identifier |
| GTIN | A standardized global trade item identifier supplied or assigned to the product |
Use a SKU when your business controls the internal catalog identifier. Use a valid GTIN when the product already uses a standardized manufacturer barcode and your workflow depends on that global identifier.
Do not invent GTINs. If you need an internal code, use a SKU. See what a SKU is and how to structure one.
One of the cleaner retail workflows is to create labels as stock arrives. In supported Square purchase-order workflows, received items can move directly into label printing.
This reduces the chance that unlabeled stock reaches the sales floor or stockroom and later gets matched to the wrong variation.
A strong receiving sequence is:
The barcode itself must be scannable, but the human-readable information matters too. Useful fields can include:
Square notes that missing item details will not appear on the label, so fix incomplete catalog records before bulk printing.
Each sellable variation should resolve to the correct inventory record. A medium black shirt and a large black shirt should not accidentally share the same internal identifier if they need separate inventory counts.
Before printing hundreds of labels, verify the variation structure and scan a test label. See how to track Square item variations.
Square requires a compatible barcode label printer and supported label sizes for direct printing workflows. Compatibility varies by device and setup.
Check Square's current supported-hardware documentation before buying a printer rather than assuming every thermal label printer will work with every Square device.
Square supports label templates and selected label details. Its current documentation also describes deeper layout customization on Square Register, while availability differs across Dashboard and other devices.
If exact label design is essential, verify the current capabilities for the device your staff actually uses before building the operating process around it.
Barcodes do not automatically make inventory accurate. They reduce manual selection errors when the label, SKU, variation, and inventory record are mapped correctly.
Useful barcode workflows include:
Combine scanning with a clean item library and regular cycle counting.
Check the SKU or GTIN attached to the exact variation. Duplicate identifiers are a common cause.
Square only prints fields that exist in the item record. Add the missing item data and regenerate the label.
Test printer resolution, label size, scaling, barcode type, and scanner compatibility. Avoid shrinking a barcode beyond a reliably scannable size.
Square's current documentation says barcode labels cannot be created or printed directly from Square Terminal. Use a supported Dashboard or retail POS workflow instead.
Barcode labels identify the product. The larger inventory challenge is deciding what stock exists, where it is, what is selling, and what needs to be reordered.
Stash for Square inventory management connects supported Square product and sales data with inventory, purchasing, suppliers, forecasting, and multi-location workflows.
Clean SKUs and variation mapping are especially important before connecting another inventory layer to Square.
Yes. Square supports barcode-label creation and printing from Square Dashboard and supported retail POS workflows, depending on plan and device.
Yes, in supported retail workflows you can create labels from received or partially received purchase-order activity.
Use your internal SKU when you control the identifier. Use a valid GTIN when you need the standardized product identifier already associated with the item.
Square Dashboard currently provides an option to print labels immediately or download the generated labels as a PDF.
Square's current support documentation says barcode labels cannot be created or printed from Square Terminal.
Clean your Square item library first, verify every tracked variation has the correct SKU or GTIN, then test one label before printing in bulk. Continue with Square Item Library setup and Square item variations.

Stash connects inventory tracking, forecasting, purchasing, suppliers, and multi-location visibility so growing physical businesses can act on the numbers with less manual work.