Skip to content
Back to all articles
Data Preparation May 11, 2026

Serial Number Barcode Labels: Unique ID Guide

Unique labels start before design. Define the ID pattern, protect the spreadsheet values, then test the printed serial labels.

Quick summary
  • label_importantA serial number label should identify one physical item, asset, tool, or record, not a product type.
  • label_importantUse a fixed pattern such as `AS-000482` and store every identifier as text before import.
  • label_importantApprove the batch only after duplicate checks, reprint rules, real stock, and scanner tests.
Serial number barcode labels planned from spreadsheet data at a print station

Serial number barcode labels fail quietly when the number plan is weak. Two items get the same ID, a spreadsheet removes leading zeroes, a reprint creates a second copy no one tracks, and the barcode still looks fine on the label.

The short answer: decide what one serial number represents, choose a fixed pattern, generate the values as text, check for duplicates, preview the awkward rows, then print and scan a small sample before applying labels to real items.

Decide what the serial number identifies

A serial number is different from a SKU. A SKU usually identifies a product type or variant. A serial number identifies one specific item. If 20 identical drills arrive at the shop, they may share one SKU, but each drill should have its own serial label if you need to track repairs, checkouts, audits, or replacements.

Plan serial number patterns before printing barcode labels
Plan the serial number pattern before generating the label batch.
WorkflowOne serial number should identifyExample value
Asset tagsOne laptop, tool, case, monitor, cart, or device.AS-000482
Service equipmentOne maintainable item with its own service history.EQ-001936
Rental kitsOne kit, not every replaceable part inside it.KIT-01042
Production unitsOne finished unit when individual tracking is needed.UNIT-240118-006
Badges or passesOne badge record, not a reusable name or role.PASS-000731
Common serial number label workflows and what each code should identify.

Choose a fixed ID pattern

The best pattern is boring and hard to misread. Use a short prefix, a separator, and a fixed-width number when the team expects sequential values. Examples such as AS-000482, TOOL-00318, and KIT-01042 are easier to sort, compare, and read than mixed free-form values.

Plan for growth before printing. If you expect more than 9,999 labels, do not start with 4 digits. If several teams create labels, give each workflow its own prefix or reserved range so values do not collide later.

Do not reuse retired IDs

When an item is sold, retired, lost, or scrapped, keep its serial number in the history. Reusing old IDs saves a few digits but creates confusing scan results later.

Build the spreadsheet as text

Serial labels usually start in a spreadsheet, which means the identifier must be protected before import. Values such as 000482 and long numeric IDs are identifiers, not ordinary numbers. Microsoft warns that Excel can remove leading zeroes or display large numbers in scientific notation unless values are treated as text: Microsoft support on leading zeroes and large numbers.

ColumnExample valueUse
SerialNumberAS-000482The exact value encoded in the barcode.
ReadableIDAS-000482Human-readable fallback text printed under or near the code.
ItemNameCordless drillShort context for the person applying or checking the label.
LocationRoom-2BOptional starting location, shelf, room, or bin.
StatusNewOptional workflow note for preparation, not always printed.
Sample spreadsheet columns for serial number barcode labels.

Before import

  • doneText formatStore serial values as text before CSV export or label import.
  • doneOne row, one itemDo not use one row to represent several physical items that need unique IDs.
  • doneNo blanksRemove blank serial cells before printing.
  • doneNo duplicatesCheck the full column, not only the visible page.
  • doneStable headersUse clear names such as SerialNumber, ReadableID, ItemName, and Location.

Control duplicates and reprints

A serial number batch needs a reprint rule. If one label jams, smears, or gets placed on the wrong item, the team should know whether to reprint the same serial number, mark it as spoiled, or generate a replacement. The wrong choice can create two items with one ID.

Check duplicates and reprints before approving serial barcode labels
Separate approved labels from reprints and spoiled samples.
Approved

The label printed cleanly, scanned correctly, and was applied to the intended item.

Spoiled

The label printed badly or was damaged before use. Record it so it is not mistaken for an applied item.

Reprinted

The same serial number was printed again for the same item after a controlled mistake or replacement.

Pick a code type that matches the value

For internal serial number barcode labels, Code 128 is often a practical choice because it supports compact alphanumeric values such as AS-000482. Code 39 may fit older scanner workflows but usually takes more space. QR labels make sense when the scan should open a record URL or carry a longer value.

Do not choose the code type from appearance. Choose it from the scanner, software, encoded value, and label size. If you are unsure, compare the options in Code 128 vs QR Code Labels, then protect the quiet zone with the Barcode Quiet Zone and Label Size guide.

Design for scanning and fallback

The label should scan first and explain itself second. Put the barcode where it has enough room, print the serial number as readable fallback text, and keep optional fields short. If the item is small, curved, oily, handled often, or stored outdoors, choose the stock and placement before finalizing the layout.

A reusable layout helps after the first batch. Save the label size, code type, encoded column, printer, stock, and approval date. For that workflow, use Barcode Label Templates as the next planning step.

Print 5 to 10 labels on the actual stock. Scan the first, middle, and last labels in the batch. Then apply one sample to the real surface and scan again from the distance and angle the team will use. A flat desk scan is useful, but it does not prove the label works on a tool case, bin, laptop, bottle, or equipment panel.

Scan-test serial number barcode labels before applying them
Scan labels on the real item before approving the full batch.

Final batch check

  • doneExact valueScan a few labels and compare the result to the SerialNumber column.
  • doneReadable fallbackConfirm the printed text matches the encoded value.
  • doneQuiet zoneKeep borders, icons, and item edges away from the code.
  • donePlacementAvoid curves, seams, handles, dirty surfaces, and high-wear contact points.
  • doneBatch recordSave the serial range, print date, template, printer, stock, and reprint notes.

For deeper spreadsheet cleanup, read Barcode Label Data Cleanup. For the broader design review, use the Barcode Label Design Checklist before printing the full run.

Next step

Create 10 real serial values, check them as text, print a small sample, and scan the labels before generating the full range.

Serial number label questions

Can a SKU be the serial number?
Usually no. A SKU identifies a product type or variant. A serial number identifies one individual item.
Should serial numbers be sequential?
They can be sequential when the team needs simple ranges, but the format should still be fixed and protected as text.
What should happen when a serial label is damaged?
Reprint the same serial number only when it still belongs to the same item, and record the reprint so duplicate labels do not create duplicate assets.
Serial Numbers Unique IDs Barcode Labels