When Do Barcodes and UPC Labels Matter for POD Merchandise?
11 POD Business & Ecommerce
UPC labels on POD merchandise matter when a channel reads a physical barcode rather than a product ID in a database. Amazon and most retail distributors expect a scannable GTIN on the polybag, while Etsy and a direct Shopify store generally do not. The workable rule is to settle the question before the first order ships, because a barcode added later means relabeling stock that was already printed and packed. This guide covers which channels ask for a number, who assigns it, how UPC labels interact with a variant matrix, and the cases where a barcode will not fix the underlying problem.
The confusion is rarely about printing a rectangle. It is about ownership: who holds the number, who is allowed to reuse it, and what happens when the same design is fulfilled from two warehouses.
Do POD Sellers Need a UPC at All?
Only the channel can answer that. A barcode exists to let a scanner identify a stock keeping unit without human reading, so it becomes mandatory wherever goods pass through a warehouse, a retail shelf, or a marketplace fulfilment centre that scans inbound parcels.
For a pure dropshipping model, where the parcel goes from printer to end buyer and never enters the seller's hands, nothing in the physical chain needs to be scanned. The seller's listing lives on a sales channel that already knows which variant was ordered.
The moment a second channel appears, the answer changes. A seller who moves from a storefront to a marketplace, or who starts supplying a boutique, inherits that partner's identification rules rather than their own.
So the useful framing is not "does POD need barcodes" but "which of my channels reads them". That reframing explains why two sellers with identical catalogues can give opposite answers and both be correct.
Which Sales Channels Ask for a GTIN?
The pattern across channels is consistent: marketplaces that hold or scan inventory ask for a number, and storefronts that ship directly to a consumer usually do not. The table below reflects how each channel type treats the requirement in practice.
| Channel type | Barcode expectation | Who supplies the number | Typical failure if skipped |
|---|---|---|---|
| Amazon seller account | GTIN requested at listing creation, brand registry can exempt | Brand owner or GS1 prefix | Listing blocked or suppressed |
| Etsy and direct storefront | Not required for handmade or print to order | Seller's own SKU | None, until a wholesale buyer asks |
| Shopify or WooCommerce | Optional field on the product form | Seller | No scan, so no failure |
| Retail distributor | Required on the polybag and often on the carton | Supplier, matched to the buyer's file | Shipment rejected at receiving |
| Fulfilment centre for a 3PL | Required, plus a carton label standard | Seller, following the 3PL spec | Goods held as unidentifiable |
Read the table as a map of who audits what. A marketplace audits its catalogue, a distributor audits the carton it receives, and a storefront audits nothing physical at all.
That is why UPC labels can be entirely absent from a six figure storefront and still be a hard blocker for the same seller's first wholesale order.
Who Assigns the Number and Who Owns It?
A GTIN is issued by GS1 through a company prefix, and the prefix stays with the company rather than with the product. Buying codes from a reseller is common and works until the reseller's registration is challenged, at which point listings built on those numbers can be flagged.
For a print on demand catalogue the ownership question matters more than usual, because the same blank can carry dozens of designs. If the seller does not own the prefix, every design change becomes a negotiation with a third party.
According to Amazon's published policy, a GTIN must be unique to a single sellable unit and cannot be reused across colours or sizes. That single sentence governs most of the design work, since a twelve variant listing needs twelve numbers rather than one.
Etsy's official seller policy takes the opposite stance for print to order goods, treating the seller's own SKU as sufficient because no scanner is in the loop. Neither position is universal, and a seller active on both has to hold two systems at once.
The number also has to survive a supplier change. When a blank is swapped for a comparable style from another mill, the physical product changes and the honest answer is a new GTIN, even if the design file did not move.
Where Does the Barcode Go on a POD Order?
The default placement is an adhesive label on the outside of the polybag, positioned so a handheld scanner can read it without opening the parcel. Inside the bag the barcode serves nobody, because receiving staff scan what they can see.
A second common placement is a hangtag or a woven label, which is a different operation entirely. That version is stitched or looped during production, so it has to be specified with the order rather than added afterwards.
This is where a POD workflow diverges from a stock workflow. A warehouse can relabel a pallet in an afternoon, but a printed and bagged garment sitting in a fulfilment queue cannot be relabelled without reopening the pack.
Sellers who expect to need UPC labels for a retail buyer should therefore decide at the product development stage, not at the first purchase order. Adding the label to the spec costs a line in the job sheet; retrofitting it costs a rework batch.
For context on what else belongs on a permanent label, the rules for EU textile labeling rules for POD apparel cover fibre content and origin marking, which follow a separate legal logic from barcode identification.
How Do Variant Matrices Break Barcode Labeling?
A variant matrix multiplies faster than most sellers expect. Three colours across five sizes is fifteen units, and if each colour is a separate blank with its own fabric weight, the count of distinct physical goods is fifteen rather than three.
Each of those fifteen needs a distinct number if a scanner is going to tell them apart. Reusing one number across the matrix produces a scan that identifies the design but not the garment, which is precisely the information a receiving clerk needs.
The cost lands on administration rather than printing. A twenty product catalogue with an average of nine variants is 180 numbers, and each one has to be tracked against a design file, a blank code, and a supplier.
Practical sellers reduce the matrix before assigning numbers, dropping variants that have never sold. A tighter matrix lowers both the barcode count and the moq pressure on each blank, which is the same trade-off described in batch sizing to reduce setup waste.
Numbering discipline is the same discipline a stock system needs, so it helps to read barcode and SKU systems for custom products before inventing a scheme inside a spreadsheet.
Limitations: When a Barcode Will Not Solve the Problem
A barcode identifies a unit. It does not prove the unit is compliant, and it does not make a listing eligible on a channel that has rejected the product for another reason.
A missing children's product certificate will not be cured by a correct GTIN, and a restricted category will stay restricted. Sellers sometimes treat the number as a gate pass and are surprised when the listing is still suppressed.
Nor does a barcode fix a catalogue that already contains duplicates. Two listings sharing a design but differing in title will still compete with each other, and a scanner reads both as valid units.
The other limit is cost. A company prefix plus per unit licensing is a real expense for a catalogue still being tested, and paying it before demand is proven is a common way to sink a first season.
Where a barcode is not yet worth buying, the substitute is a clean internal SKU and a documented mapping from design to blank to supplier. That is enough for a storefront and cheap to convert later.
How Do You Roll Out Barcodes Without Breaking Live Listings?
Start with the channel that requires them and leave the others alone. Adding a GTIN to a storefront listing that never needed one creates work without creating a scan.
Then map numbers to physical goods rather than to designs. Two shirts with the same artwork in different sizes are two goods, and the mapping file should say so in a column a warehouse clerk can read.
Keep a record of which prefix each number came from. If a reseller-issued block has to be replaced, that record is the difference between a controlled migration and a scramble.
Finally, verify a printed label with a real scan before the first shipment. A barcode that is too small, too close to a fold, or printed in low contrast fails at the receiving dock, not at the printer.
Sellers building a multi channel catalogue usually need this groundwork alongside platform setup, which is the subject of explore the best platforms for custom merchandise and dropshipping solutions.
Label placement also interacts with how the garment is finished, whether that is an embroidered patch or a printed neck tag. The comparison in custom embroidered patches vs woven labels covers the branding side of the same decision.
Material choice adds one more variable, since a recycled or certified fabric usually arrives with its own documentation trail. The certification angle is set out in recycled polyester for POD: certifications that matter, and it runs in parallel with barcode work rather than replacing it.
When a catalogue is being prepared for a marketplace launch, the printing partners behind it matter as much as the numbers. Discover the best print providers on Printify covers how provider choice affects consistency across a run.
Frequently Asked Questions
Do I need UPC labels for print on demand on Etsy?
No, Etsy does not require a GTIN for print to order goods, and its seller documentation treats a shop level SKU as sufficient. A number becomes useful only if the same goods later move into a channel that scans them.
Can I reuse one barcode across colours of the same design?
Not on a marketplace that enforces unique units, because a scanner would return the design without identifying the colour. Treat each colour and size as its own sellable unit and issue a separate number.
Who prints the barcode, the seller or the fulfilment partner?
Whoever packs the parcel applies it, so the answer follows the shipping arrangement. A dropshipping seller has to supply the label artwork and placement instruction to the printer, since the seller never touches the bag.
Is a barcode the same as a SKU?
No. A SKU is an internal reference a seller invents, while a barcode encodes a number registered to a company. A seller can run a catalogue on SKUs alone and add barcodes only when a channel demands them.
What happens if a reseller-issued number is challenged?
Listings can be flagged and the numbers withdrawn, which forces a migration to a prefix the seller controls. The recovery cost is roughly the cost of relabeling every unit currently in stock or in transit.
Does a barcode help with inventory accuracy in a POD setup?
It helps only where goods are counted. In a true print to order flow the unit is made against an order and never sits in stock, so the accuracy gain is limited to returns and wholesale packs.
The Short Version
UPC labels belong to the channels that scan, not to print on demand as a category. Decide per channel, assign numbers to physical goods rather than to artwork, and record which prefix each number came from so a supplier change does not become a catalogue rebuild.
A seller who settles the UPC labels question before the first wholesale enquiry keeps a clean path from storefront to retail shelf, and avoids paying twice for the same label.
Related Articles
Exploring the World of On-Demand Merchandise Printing in Canada
Discover the Best Companies Offering Print on Demand Solutions
Discover Top Free POD Websites for Starting Your Business


