Most beginners think they have to buy a UPC before they can list their first product. They open a GS1 account, see prices that start around $50 per code, and assume that’s a required cost of getting live on Amazon. It isn’t. We’ve onboarded 47 paying clients into Amazon launches since 2022, and the ones who are smart about this never spend a dollar on a barcode for their first product. They use a free route called a GTIN Exemption instead. This guide walks through what a UPC actually does, where Amazon draws a hard line on which codes it accepts, and the path we run with every first-launch client.
What a UPC actually is, and what Amazon uses it for
A UPC is the 12-digit barcode you see on the back of almost every retail product. The number underneath it is a GTIN, a Global Trade Item Number. People use “UPC” and “GTIN” interchangeably, and for Amazon’s purposes they’re close enough that you don’t need to memorize the difference. Amazon uses this number as a unique fingerprint for your product. When you create a listing, Amazon wants a way to confirm that your item is a distinct product and not a duplicate of something already in the catalog.
Here’s the part that trips people up: a UPC is not a license to sell, and it’s not a brand. It’s an inventory identifier. Owning one doesn’t protect your brand, doesn’t register a trademark, and doesn’t give you any rights over your product. It just gives Amazon a clean number to attach your listing to.
So why does Amazon care so much about where the number comes from? Because in 2016 Amazon started cracking down on a flood of fake and recycled barcodes that were creating duplicate and fraudulent listings. The fix was simple: check every code against the official registry.
A few things a UPC does and does not do:
- It identifies your product in Amazon’s catalog. It does this job well.
- It does not register or protect your brand. That’s a trademark, which is a separate thing covered later.
- It does not get your product “ungated” in a restricted category. Approval there is a different process.
- It is not always required to create a listing. This is the part most beginner guides skip.
That last point is the whole reason this post exists. You can list a product on Amazon without ever buying a barcode, and for a first launch that’s usually the right call.
One more bit of vocabulary so the GS1 site doesn’t confuse you. A UPC is the 12-digit format used mostly in the US and Canada. An EAN is the 13-digit version used in Europe and most of the rest of the world. Both are GTINs, and Amazon’s US marketplace accepts both. When you create a listing in Seller Central, the “Product ID” field asks for a UPC, EAN, or GTIN, and it will take any of them. So don’t get stuck thinking you need a specific one. If you go the paid route, GS1 issues you a number that works as a UPC. If you go the free route, the field gets bypassed entirely by your exemption. Either way, the format alphabet soup doesn’t change the decision in front of you.
GS1 vs resellers: where Amazon draws the line
There are two places people get UPCs, and Amazon treats them very differently.

GS1 is the global nonprofit that issues UPCs and GTINs. When you buy a code from GS1, your company name gets registered against that code’s prefix in the GS1 database. That database is the source of truth. If someone wants to know who owns a barcode, they look it up there.
Resellers are companies that bought large blocks of barcodes from GS1 years ago, before GS1 changed its licensing terms in 2002, and now sell those codes individually. You’ll find them on marketplaces and standalone sites offering single codes for a few dollars instead of GS1’s $50-and-up pricing. The barcode itself is technically real. The catch is whose name sits behind it.
This is where Amazon’s policy matters. Amazon verifies the UPCs you submit against the GS1 database. The published rule is direct: codes need to match GS1 records, and codes that don’t match can be rejected. A reseller code was originally issued to whatever company bought the bulk prefix, so the registered owner won’t be your brand. When Amazon runs its check, the name on the code and the name on your listing don’t line up. Sometimes the listing goes through anyway. Sometimes Amazon flags it, blocks the listing, or asks you to prove the code is yours, which you can’t, because on paper it belongs to someone else.
So the honest framing is this. GS1 codes match Amazon’s verification cleanly because your brand is the registered owner. Reseller codes are cheaper, but they carry a verification risk that GS1 codes don’t, and that risk is entirely on you if Amazon decides to check.
If you’ve read enough Amazon forums, you’ve seen people swear reseller codes work fine and others say they got burned. Both are telling the truth about their own experience. The reason the outcomes differ is that Amazon’s enforcement isn’t uniform across every listing on every day. When a policy is enforced inconsistently, “it worked for me” is not the same as “it’s safe.” For a business you’re trying to build, betting on the gap in enforcement is a strange place to save $45.
There’s a cleaner way around the whole question, and it costs nothing.
The GTIN Exemption route: how to list without buying a UPC
A GTIN Exemption is Amazon’s official permission to create a listing without a barcode at all. You apply, Amazon approves it for your specific product, and you list. No GS1 fee, no reseller gamble, no recurring cost. This is the route we walk every first-launch client through, and it’s the single most useful thing a beginner can know about barcodes.
The logic is straightforward. If you’re selling your own branded product, you don’t have an existing barcode and you don’t need to invent one. Amazon lets you tell it, “this is my brand, here’s proof, let me list without a GTIN.” For a private-label seller launching a new product, this fits perfectly.
The proof Amazon wants is the same kind it wants for Brand Registry: real photos. We’ll get into the exact steps in the next section, but the short version is that Amazon needs to see your brand name physically on the product or its packaging in actual photographs.
A GTIN Exemption beats buying a UPC for a first launch for a few concrete reasons:
- It’s free. You spend nothing while you’re still validating whether the product even sells.
- It uses the same packaging photos you’ll need later for Brand Registry, so the work isn’t wasted.
- There’s no verification mismatch to worry about, because there’s no third-party code involved at all.
- It keeps your early capital where it belongs, in inventory and ads, not in barcodes.
The one requirement is that your product carries your brand name. If you’re reselling someone else’s branded product, the exemption route doesn’t apply and you’d use that product’s existing manufacturer barcode. But if you’re building your own brand, which is what most people reading this are doing, the exemption is the path.
How to apply for a GTIN Exemption, step by step
If you don’t have Brand Registry yet, getting a GTIN Exemption is a two-step sequence. Most beginner content skips the first step and then wonders why the exemption application gets stuck.

Step one is getting your brand approved on Amazon. This is not a trademark and it’s not Brand Registry. It’s a platform-level approval that lets you list products under your brand name. You provide product or packaging photos with your brand name physically printed on the item, and Amazon approves your brand for selling. Think of it as Amazon saying, “okay, you can use this brand name on our platform.” It says nothing about who legally owns the brand.
Step two is the exemption itself. Once your brand is approved, you apply for the GTIN Exemption on the specific product. You go to the GTIN Exemption page in Seller Central, select your product category, enter the brand name and product name, and upload the same photo set you used for brand approval. Amazon reviews it and grants the exemption for that product. Your listing can then go live with no barcode.
Here’s the full sequence the way we run it:
- Have your supplier print your brand name on the actual product or packaging during the manufacturing run.
- Get real photos from the supplier showing the brand name clearly on the physical item, shot from each side.
- Submit those photos to get your brand approved on Amazon at the platform level.
- Go to Seller Central, search for “GTIN Exemption,” and open the application.
- Select your product category and enter the brand and product details.
- Upload the same photos.
- Submit and wait for Amazon’s review, which is usually quick when the photos are clean.
- Once approved, create your listing with the exemption applied.
The photo requirement is the part that decides whether this goes smoothly or turns into three rejected applications. Amazon wants real photographs of a physical product. Not AI-generated images. Not Photoshopped mockups. Not a software render of what your packaging will look like. Their reviewers are specifically looking for proof that the brand exists on a real item, and they reject digital fakes. The workflow that gets accepted on the first try every time is the supplier one: during the production run, your factory prints your brand on the packaging, photographs it from each angle on a normal phone camera, and emails you the shots. You submit those. We’ve run this on client filings and it clears.
This is the same photo discipline that applies to Amazon Brand Registry, which is no accident. Amazon built both processes around the same idea: show me the brand on a real product, not on paper.
Where beginners get this wrong
The mistakes here are predictable, and they cost time more than money. Time is the expensive part when you’re trying to get a product live before your inventory’s been sitting in a warehouse for two months.
The first mistake is buying a UPC before checking whether you need one. People treat the barcode as step one of launching, drop $50 or more on GS1, and only later learn the exemption route was free. The barcode wasn’t a mistake exactly, it just wasn’t necessary yet. Spend that money on a sample order instead.
The second mistake is buying a reseller code to save money and then losing a week when Amazon flags the verification mismatch. The “savings” turn into a stalled listing, a support case, and eventually buying a GS1 code or applying for the exemption anyway. The cheap path became the slow and expensive one.
The third mistake is the AI-mockup photo. This one is common now that everyone has image tools on their phone. A beginner generates a slick render of their packaging, submits it for brand approval or the exemption, and gets rejected. Then they tweak the render and get rejected again. Each cycle is a few days of waiting. The fix is boring: get a real photo of a real product. If your inventory hasn’t been manufactured yet, that’s the actual blocker, and no amount of editing a mockup will get past Amazon’s reviewers.
The fourth mistake is confusing the barcode question with the brand-protection question. A UPC does not protect your brand. People buy a code thinking they’ve secured something, then find out a competitor can still hijack their listing because they never registered a trademark or enrolled in Brand Registry. These are separate layers, and the comparison below lays them out.
The fifth mistake is sequencing the whole thing backwards: trademark first, product validation later. We’ve watched sellers file a $250 trademark and buy GS1 codes for a product before a single unit sold, treating the legal and barcode setup as proof they’re “serious.” Then the product flops and that money is gone. The order that protects your cash is the reverse. Get the brand approved and the exemption granted for free, list the product, run your launch ads, and see if it sells. Spend on the trademark and barcodes only after the revenue says the product is worth protecting. The exemption exists precisely so you can test cheaply before you commit real money to a brand that hasn’t earned it yet.
When you actually do need a real barcode
The free exemption covers most first launches, but it isn’t every situation. There are a few cases where buying a real barcode from GS1 is the right move, and it’s worth knowing them so you don’t apply for an exemption that won’t go through.
The clearest case is reselling someone else’s branded product. If you’re buying wholesale and listing a product that already exists, you don’t get an exemption for it, because it isn’t your brand. That product already has a manufacturer barcode, and you’d use the existing one. The exemption path is built specifically for sellers putting their own brand on a product, so it doesn’t apply to wholesale or reselling models.
The second case is certain categories where Amazon requires a valid GTIN regardless. Eligibility for exemptions varies by category, and a handful won’t let you skip the barcode. You find this out fast: you open the GTIN Exemption application, select your category, and Amazon either lets you proceed or tells you the category requires a code. If it requires one, GS1 is your clean source.
The third case is multipacks and bundles you create yourself. If you’re combining several units into a new pack, that pack is a distinct product in Amazon’s eyes and sometimes needs its own identifier. Sellers handle this in different ways, and the exemption can cover branded bundles, but a real barcode removes ambiguity if Amazon’s check is strict on your category.
Here’s the practical filter:
- Selling your own branded product, standard category: free GTIN Exemption.
- Reselling an existing branded product: use the existing manufacturer barcode.
- Category that requires a GTIN: buy from GS1, not a reseller.
- Self-made bundle or multipack: exemption usually works, GS1 if the category is strict.
If you fall into the GS1 cases, pay GS1 directly. The verification logic from earlier still holds: a code registered to your company passes Amazon’s check, and a reseller code may not.
UPC vs GTIN Exemption vs Brand Registry: which you actually need
People lump these three together because they all involve “setting up” your product on Amazon. They do completely different jobs, and knowing which is which saves you from spending money in the wrong order.

| What it is | What it does | What it costs | When you need it |
|---|---|---|---|
| GTIN Exemption | Lets you list with no barcode | Free | First launch, your own brand, no Brand Registry yet |
| GS1 UPC | A verified barcode that matches Amazon’s check | ~$50+ per code, recurring | When you specifically want a real barcode and skip the exemption |
| Reseller UPC | A cheap barcode registered to another company | A few dollars | Not recommended; carries verification mismatch risk |
| Amazon brand approval | Platform-level permission to use your brand name | Free | Before the exemption, if you don’t have Brand Registry |
| USPTO trademark | Legal ownership of your brand | ~$250 (TEAS Plus) | Once your product is profitable, to enable Brand Registry |
| Brand Registry | Brand protection and listing control on Amazon | Free (needs a trademark) | After your product proves it sells |
The distinction that matters most, the one worth writing on a sticky note, is the difference between Amazon brand approval and a USPTO trademark. Amazon brand approval means Amazon lets you sell under that brand name on its platform. It’s permission, not ownership. A USPTO trademark means you legally own the brand. It’s ownership, and it’s what Amazon Brand Registry actually requires.
A beginner should validate the product first using the free layers, brand approval plus the GTIN Exemption, and only spend the $250 on a trademark filing once the product has revenue. Filing a trademark before you know whether the product sells is putting the expensive step before the cheap test. We’ve watched plenty of sellers do it backwards, pay for a trademark on a product that never moved, and treat the $250 as tuition.
When it’s worth getting help versus doing it yourself
Honestly, the barcode and exemption process is not where you need to hire anyone. It’s a forms-and-photos task. If your supplier sends you clean packaging photos, the GTIN Exemption application takes maybe 20 minutes, and the brand approval is the same set of photos submitted to a different page. This is firmly in the do-it-yourself column, and any beginner who can follow the eight-step sequence above can handle it alone.
Where people actually lose money is upstream of all this: picking a product nobody differentiated, sourcing from the wrong supplier, or launching with a listing that doesn’t convert. Those are the decisions that decide whether you have a business or an expensive lesson. If you want the full operator framework for those calls, our $27 course walks the same step-by-step process we use with paying clients, including the account and listing setup that comes right after you’ve sorted your barcode. The barcode itself, though, you can knock out yourself this afternoon. Don’t overthink it, and definitely don’t pay someone to click through a GTIN Exemption form for you.
If you haven’t set up your seller account yet, that comes before any of this. Our walkthrough on Seller Central setup covers the account-level steps so the barcode question lands in the right order.
Frequently asked questions
Do I need UPC codes for Amazon if I’m just starting out?
No. If you’re launching your own branded product, you can apply for a free GTIN Exemption and list without a barcode at all. Beginners don’t need to buy a UPC for a first product. The exemption uses real packaging photos as proof and costs nothing, which keeps your early money in inventory and ads where it belongs.
Are reseller UPC codes safe to use on Amazon?
They carry a risk that GS1 codes don’t. Amazon verifies barcodes against the GS1 database, and a reseller code is registered to the company that originally bought the bulk prefix, not to your brand. When the registered owner doesn’t match your listing, Amazon can flag or reject it. Some sellers report no problems, but enforcement isn’t consistent, so “it worked for someone” isn’t a guarantee it’ll work for you.
How much does a GS1 UPC cost in 2026?
GS1 pricing for a single UPC starts around $50, with the exact cost depending on how many codes you buy and GS1’s current pricing tiers. Those tiers change, so check the GS1 site directly before you purchase. For most first launches, the free GTIN Exemption removes the need to buy one at all.
What’s the difference between a UPC and a GTIN exemption on Amazon?
A UPC is a barcode you attach to a listing to identify the product. A GTIN Exemption is Amazon’s permission to create a listing without a barcode. The UPC route costs money and, with GS1, gives you a verified code. The exemption route is free and works for your own branded products as long as you can show real photos of your brand on the physical item.
Do I need a trademark to get a GTIN exemption?
No. A GTIN Exemption only needs your brand approved at the platform level, which uses packaging photos, not a trademark. A trademark is a separate legal layer required for Brand Registry, which is a brand-protection tool you add later once your product is selling. You can list and validate a product entirely on free layers before spending anything on a trademark.
Will a UPC protect my brand on Amazon?
No. A UPC is only an inventory identifier. It does nothing to protect your brand or stop hijackers. Brand protection comes from a USPTO trademark plus enrollment in Amazon Brand Registry, which are separate from the barcode entirely. Buying a UPC and assuming your brand is secured is a common and costly misunderstanding.
The Bottom Line
The barcode question feels like a wall in front of your launch, and it isn’t one. For a first product under your own brand, you don’t buy a UPC at all. You apply for a free GTIN Exemption, prove your brand with real packaging photos, and list. GS1 codes are clean if you specifically want a barcode, reseller codes carry a verification risk that isn’t worth the $45 you save, and none of these have anything to do with protecting your brand, which is a trademark-and-Brand-Registry job for later. We currently run Amazon stores doing $200k/month for paying clients, and the order we use is always the same: validate cheap first, spend on protection once the product earns it. Get the barcode sorted today and put your real attention on the product itself.