A UPC is created by licensing a GS1 prefix, assigning a GTIN-12 to each product, then turning that number into a scannable UPC-A barcode for packaging.
You can sell a product online without a barcode in some places. The minute you want wider retail access, clean inventory tracking, or fewer listing headaches, a UPC stops being “nice to have” and starts being part of the job.
This article walks through the real process: where UPCs come from, what you buy, how you assign numbers, how you generate the barcode image, and how to keep your UPCs valid as your product line grows.
What A UPC Code Is And Why Stores Care
A UPC (Universal Product Code) is the number and barcode symbol used to identify a retail item at checkout and across supply chains. The barcode is just the “scan-friendly” graphic. The value is the number behind it.
Retailers and marketplaces use UPCs to match your item to catalog records, connect pricing, manage stock, reduce duplicates, and speed up receiving. When your UPC is tied to your brand correctly, it can also cut down on listing conflicts with other sellers.
UPC, GTIN, And “Barcode” Mean Different Things
People use these terms interchangeably, but they’re not the same.
- GTIN is the umbrella identifier family used worldwide for trade items.
- UPC is a common GTIN format used in North America, usually a 12-digit GTIN-12.
- Barcode is the printed symbol (like UPC-A) that encodes the number for scanners.
If you keep that straight, the rest of the process clicks into place.
Where UPC Numbers Come From (And What “Real” Means)
A UPC isn’t “issued” by a random barcode site. In standard retail systems, UPCs are created from prefixes that come from GS1 member organizations. That’s what makes the numbers globally unique and tied to the brand owner.
In the United States, GS1 US explains the standard route: you license a GS1 Company Prefix or buy individual identifiers, then create UPC barcodes from those numbers. How to get a UPC barcode lays out the membership and licensing path.
Two Common Paths: Prefix License Or Single Identifiers
Most brands fall into one of these lanes:
- Licensing a GS1 Company Prefix: Best when you expect multiple products, variations, or multi-packs.
- Buying single identifiers from GS1: Can fit a tiny catalog with only a few items.
GS1 US also spells out what a prefix is and why it matters: it identifies you as the brand owner and becomes the building block for every UPC you create. What a GS1 Company Prefix is is worth reading before you spend a dollar.
How To Get A UPC Code
If you want UPCs that retailers and major marketplaces recognize cleanly, follow this sequence. It’s not hard, but skipping steps can cost you later.
Step 1: List Every Sellable Version Of Your Product
A UPC is tied to one specific trade item. That usually means each size, color, flavor, scent, pack count, and form needs its own number. If you sell a 12 oz bottle and a 16 oz bottle, that’s two identifiers.
Start with a simple spreadsheet that lists:
- Product name as it appears on the label
- Variation details (size, color, count)
- Target channels (local retail, Amazon, Google listings, other)
- Packaging levels you plan to barcode (single unit, multi-pack, case)
Step 2: Choose GS1 Prefix Licensing Or Single Identifiers
If you plan to launch more SKUs over time, a prefix is usually the cleanest fit. You license it once, then you can assign many product numbers under that prefix.
If you truly have just one to a handful of products and you expect it to stay that way, a single-identifier option can fit. The decision is about your catalog size and how much change you expect.
Step 3: Register With GS1 And Get Your Prefix Or Identifiers
Once you choose your path, register through the GS1 member organization that matches where your company is based. During setup, you’ll provide your business and brand details. Those details are what link your identifiers to your brand in systems that check ownership.
Keep your membership credentials and any portal access in a place your team can reach. Treat it like a brand asset, not a throwaway login.
Step 4: Assign A GTIN-12 To Each SKU
Now you create the product number. If you licensed a prefix, you’ll combine it with an item reference number and a check digit to form the full GTIN-12 (the UPC number).
Be consistent with your internal numbering. A simple scheme helps you avoid reusing numbers or mixing variants.
Step 5: Follow GTIN Rules When A Product Changes
A UPC should stay stable for the life of that product version. When a change is big enough, you assign a new one. GS1’s GTIN Management Standard is built for that decision-making, so companies don’t guess. The overview page explains what the standard is used for and when a new GTIN is needed. GTIN Management Standard overview gives the official framing.
In plain terms: small label tweaks usually keep the same number; changes that alter what the buyer gets (like net content, pack quantity, or a regulated claim change) can trigger a new identifier.
Step 6: Create The UPC-A Barcode Artwork
Once you have the 12-digit number, you generate the UPC-A symbol artwork. This is where print quality matters. A scanner reads bars, quiet zones, and contrast. A blurry or stretched barcode can cause scan failures even when the number is valid.
Use barcode software or a reputable generator that outputs high-resolution files suited for packaging print. Keep the barcode vector file (EPS, SVG, or PDF) in your brand asset folder, right next to your label files.
Step 7: Test Scans Before You Print A Full Run
Don’t wait until pallets are wrapped. Print a proof label, apply it to the real package shape, and scan it with more than one device. Test under store-like lighting. Try scanning at different angles. If it’s finicky, fix it now.
Getting A UPC Code For New Products And Variations
Here’s the part that trips up a lot of small brands: “new product” often means “new GTIN,” even when the changes feel minor in your head.
Think of a GTIN as a promise: “This exact item is what you’ll get.” When the buyer’s choice changes at the shelf, you usually need a new number. That includes changes like size, multipack count, or a variant that makes it a different choice for a shopper.
What To Decide Before You Buy Anything
If you decide these early, you save rework later:
- How many SKUs you’ll have in the first 12 months
- Whether you’ll sell packs, bundles, or cases that need their own identifiers
- Whether you plan to sell on marketplaces that validate brand ownership of GTINs
- Who on your team owns identifier assignment and record-keeping
| Decision Point | What To Do | What It Prevents |
|---|---|---|
| SKU count forecast | List every sellable variation you expect this year | Running out of identifiers mid-launch |
| Prefix vs single identifiers | Choose based on growth, not today’s catalog | Paying twice or rebuilding labels later |
| Brand name consistency | Use one legal owner name and one brand presentation | Catalog conflicts and mismatched listings |
| Variant rules | Assign a new GTIN-12 for each size, color, flavor, or count | Returns, chargebacks, and shelf confusion |
| Packaging levels | Decide if cases or inner packs need their own identifiers | Receiving delays and warehouse errors |
| Barcode artwork control | Store vector barcode files with label source files | Stretched, blurry, or re-created barcodes |
| Proof scan routine | Scan printed proofs on real packaging before full print | Scan failures after you’ve paid for packaging |
| Change tracking | Log every product change and check GTIN rules before shipping | Accidental reuse of a GTIN on a changed product |
Marketplace Checks You Should Plan For
Marketplaces often validate identifiers because duplicate or recycled barcodes create catalog mess. Two big systems that push sellers toward correct GTIN use are Amazon and Google Merchant Center.
Amazon: Barcode Rules And Labeling Choices
Amazon has detailed guidance on barcode requirements, including when a manufacturer barcode can be used and how FBA labeling works. If you sell via FBA, read the current policy page before you print packaging. FBA barcode requirements is the official reference point.
If you’re a brand owner, the cleanest path is usually owning your GTINs and using the manufacturer barcode on the product. That reduces sticker work and helps your listings stay consistent over time.
Google: GTINs Help Products Match And Show Correctly
Google Merchant Center encourages providing GTINs when products have them. It’s tied to better matching and fewer feed issues for many categories. Google’s help page on unique product identifiers spells out how GTIN data is used and why missing identifiers can limit visibility. About unique product identifiers is the direct source.
If you sell on your own site and also run Shopping ads, treat GTIN accuracy like a product data asset. It pays off when you scale.
Common UPC Mistakes That Waste Time And Money
Most UPC problems don’t come from the number itself. They come from how the number is assigned, reused, printed, or recorded.
Reusing One UPC Across Several Variations
This is the classic small-brand error. It feels tidy, but it causes inventory mismatches and returns. Each variation needs its own identifier.
Buying “Cheap UPCs” That Aren’t Tied To Your Brand
Some third-party sellers offer barcodes that used to belong to another company. You may get away with it in a small shop, then hit a wall when a marketplace checks ownership. If your brand will grow, it’s a bad bet.
Stretching Or Recreating Barcode Artwork
A designer might resize a barcode like a logo. That’s a scan problem waiting to happen. Keep barcode files separate, lock the aspect ratio, and use proper print-ready artwork.
Not Keeping A GTIN Assignment Log
If you don’t track what was assigned to what, you’ll reuse numbers by accident. A simple log with SKU, product name, GTIN, launch date, and status saves you from confusion later.
| Issue | Likely Cause | Fix |
|---|---|---|
| Barcode won’t scan | Poor print contrast, low resolution, or stretched symbol | Use vector artwork and recheck size, quiet zones, and print quality |
| Two variants scan to one product | Same GTIN reused across variations | Assign a unique GTIN-12 to each sellable variation |
| Marketplace flags a GTIN | Identifier not tied to your brand in validated data | Use GS1-issued identifiers linked to your company and brand records |
| Retailer can’t match item in its system | Brand name or item description differs across documents | Standardize brand naming and product descriptions across records |
| Packaging change causes listing confusion | Product changed without checking GTIN rules | Check GTIN management rules before shipping the changed item |
| Case packs received wrong in a warehouse | No identifier for higher-level packaging | Assign identifiers for packs or cases when trade workflows need them |
| Team can’t find the “right” barcode file | No shared asset folder or naming system | Store barcode vectors with label files and use a clear file name pattern |
A Practical Workflow You Can Reuse For Every Launch
Once you’ve done this once, don’t reinvent it each time. Use a repeatable launch routine:
- Create the SKU record. Name the product and lock the variation details.
- Assign the GTIN-12. Log it in your master spreadsheet immediately.
- Generate barcode artwork. Save vector files in a shared folder.
- Place barcode on packaging. Don’t stretch it. Keep it clean.
- Proof scan. Test scans on the real package before the print run.
- Publish product data. Use the GTIN consistently on listings, feeds, and invoices.
This routine keeps your identifiers clean across retail, warehouse, and marketplace systems.
When You Should Create A New UPC
Brands sometimes fear “wasting” UPCs. The bigger cost is keeping an old number on a meaningfully changed product and causing catalog confusion.
If you change net contents, pack quantity, or a defining attribute that changes the buyer’s choice, pause and check the GTIN rules. The GS1 GTIN Management Standard exists so companies apply the same logic across supply chains, not gut feelings. GTIN Management Standard overview is the best starting point, then use the relevant rule pages for your product type.
What To Do If You Already Printed Packaging Without A UPC
It happens. You don’t need to trash everything right away.
- Short run: Apply a high-quality label with a properly sized UPC-A barcode.
- Next print: Build the barcode into the artwork so it’s not a patch job.
- Record-keeping: Log the GTIN assignment and keep the label proof notes for future runs.
Retailers care more about scan reliability and correct item identity than whether the code was printed or labeled, as long as the execution is clean.
Checklist Before You Call It Done
Before you ship products into retail or send inventory to a fulfillment center, run through this list:
- Each sellable variation has its own GTIN-12
- The GTIN-12 is logged in one master file with clear SKU mapping
- Barcode artwork is stored as a vector file and not re-created from scratch
- Proof labels scanned cleanly on real packaging
- Listings and product feeds use the exact same GTIN format every time
If you hit all five, you’re in a good place. Your UPCs will behave like a quiet, reliable part of the brand, not a constant fire drill.
References & Sources
- GS1 US.“How to Get UPC Barcodes for Products.”Explains the GS1 US process for obtaining UPC barcodes through prefixes or identifiers.
- GS1 US.“What Is a Company Prefix?”Defines the GS1 Company Prefix and how it ties product identifiers to the brand owner.
- GS1.“GTIN Management Standard.”Describes official rules for when a product change calls for a new GTIN.
- Amazon Seller Central.“FBA Barcode Requirements.”Outlines barcode and labeling rules for products sent to Fulfillment by Amazon.
- Google Merchant Center.“About Unique Product Identifiers.”Explains GTIN/UPC usage in product data and why identifiers help with matching and visibility.