Do I Need GS1 Barcodes? An Honest Guide for Small Product Sellers
You need GS1 barcodes when your products sell through retail chains, wholesale distributors, or most major marketplaces as new listings under your own brand. You do not need them for internal inventory, craft fairs, direct sales from your own website, or labels inside your own shop.
That is the two sentence answer to "do I need GS1 barcodes". The longer answer matters because barcode resellers, marketplace policies, and GS1 itself all describe the rules differently, and a wrong call either wastes money on numbers you never needed or gets a listing pulled after you have printed 5,000 boxes. This guide walks the line between those two mistakes, honestly, including the parts the reseller sites and the official sites each prefer to skip.
What GS1 actually controls, and what it does not
GS1 is a nonprofit standards body with more than 100 national member organizations, GS1 US and GS1 UK among them. It does not own the barcode symbol. The EAN/UPC symbology, the actual pattern of bars and spaces, is published as an international standard, ISO/IEC 15420, and anyone can print it. What GS1 controls is the numbering: a 12 digit UPC-A or 13 digit EAN-13 encodes a GTIN, a Global Trade Item Number, and GS1 licenses the company prefixes that make every GTIN unique worldwide.
So the real question is never "can I make a barcode". You always can. The question is whether anyone downstream checks who owns the number inside it. Retail chains and big marketplaces check. Your warehouse shelf does not.
The decision, channel by channel
Find your sales channel in the first column and read across. This is the whole decision in one table.
| Where you sell | GS1 needed? | What to do |
|---|---|---|
| Retail chains (grocery, big box, pharmacy) | Yes | License a GS1 prefix before item setup; buyers verify numbers |
| Wholesale distributors feeding retail | Yes, almost always | Distributors pass chain requirements down to you |
| Amazon, new listing, most categories | Yes | GS1 GTIN, or apply for a GTIN exemption first |
| Amazon handmade or generic products | Usually no | GTIN exemption path in Seller Central |
| Walmart Marketplace | Yes | Requires GS1 verified UPCs for new items |
| eBay | No | Select "Does not apply" for the product ID |
| Etsy, craft fairs, farmers markets | No | Your own SKU on any scannable code works |
| Your own Shopify or WooCommerce store | No | Optional; GTINs mainly help Google Shopping matching |
| Internal inventory, assets, warehouse | No | Self generated Code 128 or Code 39, free |
What GS1 membership actually provides
When you license a prefix from your national GS1 member organization, you get four concrete things: a company prefix that is unique to you worldwide, the right to issue GTINs under that prefix, a public record in the Verified by GS1 database that retailers and marketplaces query, and the building blocks for case codes and location IDs, since a GTIN-14 on a shipping carton and a GLN for a warehouse both hang off the same prefix.
Prefix length decides capacity. A longer prefix leaves fewer digits free for products, so GS1 US licenses capacity in tiers:
| Products you need to number | What to license |
|---|---|
| 1 to a handful | Individual GTINs, bought one at a time |
| Up to 10 | Prefix with 10 GTIN capacity |
| Up to 100 | Prefix with 100 GTIN capacity |
| Up to 1,000 | Prefix with 1,000 GTIN capacity |
| Up to 10,000 or 100,000 | Larger prefixes for full catalogs |
Remember that every size, color, and pack count needs its own GTIN. A t-shirt in 5 sizes and 4 colors burns 20 numbers, so count variants, not products, before picking a tier.
On cost: we will not quote dollar figures because they change and vary by country. The structure is what matters: prefixes carry an initial license fee plus an annual renewal, price scales with capacity, and single GTINs suit catalogs of only a few items. Check the current fee table on your own member organization's site before budgeting.
When you honestly do not need GS1
Internal tracking never touches a retailer's database. Warehouse bins, tool cribs, sample libraries, membership cards: for all of these, a Code 128 symbol carrying your own SKU is the right answer, and our free barcode generator makes Code 128, Code 39, and ITF-14 alongside the retail formats. Apparel racks in your own shop are the same story; size and style tags come out of the garment barcode generator with no registry involved.
Direct to consumer is the same. Your own checkout does not validate GTINs, a craft fair table certainly does not, and a consignment shop usually applies its own labels anyway. Plenty of businesses run for years on nothing but internal SKUs.
Packaging proofs are the borderline case done right: design your box now, drop in a placeholder symbol, and swap the number once your GS1 license lands. Our UPC-A barcode generator takes 11 digits and computes the 12th check digit, and the EAN-13 barcode generator does the same from 12 digits, with PNG and SVG export for the printer. Both run entirely in your browser, and you can read exactly how we build and test every tool on the site.
The resold barcode gray market, both sides
Why resold numbers exist and why people buy them
Before August 2002, US companies bought prefixes from the UCC, the predecessor of GS1 US, as a one time purchase. A class action settlement let companies that joined before that date keep their prefixes with no renewal fees, and reseller firms later bought old prefixes in bulk and now sell individual numbers from them cheaply. The numbers are mathematically valid, check digits pass, every scanner reads them, and many small sellers have used them for years without an issue, mostly on eBay, at small boutiques, and in categories nobody audits.
What the sales pages leave out
The prefix still traces to the original company in GS1's records. Run a resold number through Verified by GS1 and it returns another business's name or no record at all, never yours. Amazon's product ID policy says it checks GTINs against the GS1 database and treats non matching numbers as invalid, which in practice means blocked new listings or, worse, removal after you have built up reviews and sales history. Walmart Marketplace requires GS1 licensed UPCs outright, and retail chains verify during item setup. There is no fix after the fact, because no reseller guarantee can change whose name sits in the registry.
The honest summary: if you will only ever sell on channels that never check, resold numbers may keep working indefinitely, and pretending otherwise would be dishonest. The gamble is growth. The moment a distributor, a chain buyer, or an Amazon category review checks the registry, every printed label and listed GTIN becomes a liability, and relisting under new numbers resets your marketplace history.
Amazon GTIN exemptions: the legitimate free path
Amazon grants GTIN exemptions per brand and category. Handmade goods, generic unbranded products, bundles, many parts and accessories, and private label items in some categories all qualify. You apply inside Seller Central, search for "apply for GTIN exemption", name the brand and category, and upload product images showing the branding, or a support letter if you resell a brand without barcodes. Sellers enrolled in Brand Registry can often list without GTINs in their registered categories as well.
One rule people miss: an exemption means listing with no product ID at all. It does not permit a made up number, so never fill the GTIN field with an invented 12 digit code, even in an exempt category, because that is exactly the pattern Amazon's verification flags.
The bottom line
GS1 is a real requirement on the retail side and mostly optional everywhere else. License a prefix when chains, distributors, or Amazon scale are genuinely in your plan, use the exemption route when your category allows it, and skip the whole question for internal and direct sales. For more plain answers on barcodes and QR codes, browse the rest of our guides.
