barcodesgtinupcpricingsmall business

How much does a UPC barcode cost?

$30 once for a single product, or $250 plus $50 a year for ten. The number is the cheap part, and counting your products wrong is what blows the budget.

Man holding boxes and woman reading paper in office with QR code card on desk
Man holding boxes and woman reading paper in office with QR code card on desk

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?#

Two people in aprons review notes at a table with a QR code on a jar nearby.

GS1 is the organization that issues the numbers. These are their US prices.

Products needing a numberUp frontEvery year after
1$30nothing
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?#

Two people making candles with jars, scales, and a QR code card on a table

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.

WhatTypical costNeeded?
The GTIN from GS1$30 and upYes, if a shop will stock you
Label design$0 to several hundredYes, somebody has to do it
PrintingVaries by runYes
Barcode verification$25 to $100 per checkOnly if a retailer asks
Hosting a product page$0 to a few dollars a monthOnly 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:

  1. One GTIN from GS1: $30, once.
  2. A label that leaves room beside the barcode.
  3. 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.

Your turn

Ready to make your own QR code?

Free QR codes rendered as you type, no signup to try. Premium makes them dynamic for $4 a month.