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.
How the number is built, and why that explains everything else
This part is worth understanding, because every argument about resold barcodes follows from it. A GTIN is three pieces, not one:
Together they make the 13 digit GTIN 5012345678900
GS1 never sees your individual products. It does not approve them, does not know what you called them, and does not hold a master list of every item number in existence. It licenses you a prefix and trusts you to number your own products without repeating yourself. A seven digit prefix gives you around 100,000 numbers to hand out however you like.
Uniqueness is therefore guaranteed at the prefix level, not the product level. That single fact explains the whole resold barcode market. When a reseller sells you one number out of a prefix they legitimately bought in 1998, that number really is unique, nobody else on earth has it, and it will scan at any till in the world. Nothing about the numbering system breaks.
What breaks is ownership. The registry still records that prefix against the company that licensed it, so the number works everywhere except the one place that asks who it belongs to. For decades nobody asked. Now Amazon does, and that is the entire difference between a resold barcode being fine and being a problem.
It also explains why no universal product database exists. Since GS1 only ever registered prefixes, there has never been one central place listing every product ever numbered, which is why commercial barcode lookup services had to compile that data themselves, and why their coverage is patchy. You can verify any number's structure and see which GS1 organisation issued the prefix with our barcode scanner, which checks the check digit and names the issuer without needing a product database at all.
If you would rather check numbers in code than by hand, the same check digit and prefix logic is available as a free GS1 barcode API, with the full table of 87 prefix ranges.
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.
Questions people ask
Do I need GS1 barcodes to sell on Amazon?
For new listings in most categories, yes: Amazon checks GTINs against the GS1 database. Handmade, generic and some private label products can apply for a GTIN exemption in Seller Central and list with no product ID instead.
Do I need GS1 barcodes for Etsy, eBay or my own Shopify store?
No. None of them require a GS1 number. eBay accepts "Does not apply", Etsy uses your own SKUs, and on your own store a GTIN mainly helps Google Shopping match your product.
Are cheap resold barcodes safe to use?
They scan at any till, but the GS1 record still names the company that first licensed the prefix, not you. Amazon, Walmart and retail buyers that check the registry can block or remove those listings.
Is a GS1 barcode a one time payment?
Not for a company prefix: it carries an initial license fee and an annual renewal, priced by capacity. Single GTINs bought one at a time suit sellers with only a few items. Check your own GS1 member organization for current fees.
Does the barcode number show where my product was made?
No. The first digits show which GS1 member organization issued the prefix, which is where the company registered, not where the goods were made.
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.
If you already have a number and want to know whether it is a valid GTIN, the barcode scanner checks the check digit and names the GS1 prefix that issued it.
Working out the final digit for a number you are assembling? The EAN-13 check digit calculator does the arithmetic and shows each step.
