A UPC barcode costs $30 once for a single product, or $250 plus $50 a year for ten, bought from GS1. The number is the cheap part. Design, printing and the time it takes to count your products correctly are what actually add up.
The price people quote for a barcode is usually wrong in both directions. Some say it is free, which it is not if you want a shop to accept it. Others remember four figures, which was true when you had to buy a block of numbers you did not need.
Here is what it costs today, and what else you will pay for on the way.
How much does a UPC barcode cost from GS1?#

GS1 is the organization that issues the numbers. These are their US prices.
| Products needing a number | Up front | Every year after |
|---|---|---|
| 1 | $30 | nothing |
| 10 | $250 | $50 |
| 100 | $750 | $150 |
| 1,000 | $2,500 | $500 |
| 10,000 | $6,500 | $1,300 |
The single number is the one most small brands want and the one most guides forget. It has no renewal fee, so a one product business pays $30 and is finished.
Everything above a single number is a company prefix, and a prefix renews. Miss the renewal and your product data stops being linked to your company, which is the thing a retailer checks.
How many barcodes do I actually need?#

Every version of a product that a shopper can buy separately needs its own number.
- Three sizes of one candle is 3.
- Three sizes in three scents is 9.
- Add a two pack and it is 18.
That multiplication is where budgets go wrong. People price the $30 option, then discover they have eleven products and need the $250 tier.
Count before you buy. The same soap in two sizes is two products, a new batch of the same soap is not.
What else will I pay for?#
The number is rarely the biggest line.
| What | Typical cost | Needed? |
|---|---|---|
| The GTIN from GS1 | $30 and up | Yes, if a shop will stock you |
| Label design | $0 to several hundred | Yes, somebody has to do it |
| Printing | Varies by run | Yes |
| Barcode verification | $25 to $100 per check | Only if a retailer asks |
| Hosting a product page | $0 to a few dollars a month | Only for a 2D code |
Verification is a physical test of a printed sample, done on a device, and most small brands never buy one. A large retailer may ask for a report before a first order.
Why are some barcodes only five dollars?#
Resellers sell numbers originally licensed to companies that have closed or shrunk their range. The number scans perfectly.
What it does not do is trace back to you. When a retailer looks it up, the owner is somebody else. Some shops never check. Amazon and the larger grocery chains do, and a mismatch can get a listing pulled after you have paid for stock.
For a market stall it genuinely does not matter. For a shop, $30 buys a number that is yours.
Does a 2D barcode cost more?#
Retailers have agreed to scan QR codes at checkout by the end of 2027. The new style of code carries the same product number in a web address, so one square works at the till and opens a page on a phone.
Our guide to GS1 Digital Link on product packaging walks through what goes on the label. That changes the cost picture in one place only: the code now needs a page behind it and an address that keeps working. If you already have a product page, nothing changes. If you do not, that is the new line item.
The cheapest honest setup#
For one product, sold in shops:
- One GTIN from GS1: $30, once.
- A label that leaves room beside the barcode.
- A product page, which can be a page on the site you already have.
For eleven products, the same list with a $250 prefix and $50 a year. Nothing else is required, whatever a reseller tells you.
Questions people ask#
Is there a free way to get a barcode?#
Not one a retailer will accept. You can generate the lines for free, but the number inside has to be licensed or it belongs to someone else.
Do I pay again every year?#
Only above a single number. One GTIN is $30 with no renewal. A company prefix renews annually.
Do I need a new number for a new batch?#
No. A batch or lot is recorded separately and can be carried inside a 2D code. The product number stays the same.
What about selling only online?#
Your own website needs nothing. Amazon and most marketplaces require a GTIN and check who owns it.
Working out your own number? Count your GTINs first, then make the code. Not selling in shops yet? Make a free QR code instead.
