Before you pay anyone for barcodes, work out which of three situations you are in. Two of them don't need a registered barcode at all, and a lot of small businesses pay for one they didn't need.
Do you actually need one?
You run a shop and sell other companies' products. You don't need to buy barcodes. The tin of milk, the bottle of lotion and the pack of noodles already carry the manufacturer's barcode. If you use a scanner, you scan the code that's printed on the pack.
You make or repackage goods and sell them only in your own shop. Think of rice you bag yourself, your own zobo, or loose items sold by weight. You can use internal codes. These are numbers you make up, print as barcode labels and stick on. They work perfectly inside your own shop and cost nothing to create. They mean nothing anywhere else.
You make a product and want other retailers to stock it. Now you need a registered barcode. Supermarkets and distributors generally expect each product to carry a globally unique number, so that it can't clash with another supplier's product at their till. That number comes from GS1.
Most of this guide is about the third case.
What GS1 is
GS1 is the international body behind the barcode numbers on retail products. Each country has a member organisation that issues numbers to local companies. In Nigeria, GS1 Nigeria publishes its registration process and fees at gs1ng.org.
What you get from GS1 is not the black-and-white stripes. It is a set of numbers, called GTINs, registered to your company. The stripes are only a way of printing a number so that a scanner can read it.
How registration works
The details below are from GS1 Nigeria's barcode and membership pages as they stood on 6 October 2026. Fees and steps change, so confirm on its site before paying anything.
Who can apply. GS1 Nigeria says only brand owners can apply for barcode numbers. If you sell under your own brand name, that's you. If someone else owns the brand, they apply.
How many you need. Every variation of a product needs its own number. A drink in 35cl and 50cl bottles is two. The same biscuit in three flavours is three. A carton of twelve that is scanned as a carton is another one. Count carefully before you apply, because the fee depends on the band.
Documents. GS1 Nigeria's membership FAQ lists a CAC certificate, a utility bill, its signed membership document and proof of payment.
Process. On its website, choose to request a barcode, select manufacturer sign up, and complete the registration forms. GS1 Nigeria says registration usually takes two to three working days after the forms, documents and payment are in.
Fees. The scale of fees listed on that date was:
| Barcode numbers | Registration | Yearly renewal |
|---|---|---|
| 1 to 5 | ₦65,000 | ₦20,000 |
| 6 to 10 | ₦95,000 | ₦25,000 |
| 11 to 20 | ₦105,000 | ₦35,000 |
| 21 to 30 | ₦155,000 | ₦45,000 |
| 31 to 40 | ₦195,000 | ₦55,000 |
| 41 to 50 | ₦225,000 | ₦65,000 |
Note the renewal column. GS1 Nigeria says renewal is required for as long as its numbers are on your products. A barcode is a yearly cost, not a one-off purchase, so build it into the price of the product.
About cheaper barcodes sold online
You will find websites offering barcode numbers for a small one-time payment. Be careful. The reason to have a registered number is that a retailer can trust it belongs to your company and nobody else's. Before buying from anyone other than GS1 Nigeria, ask the supermarkets or distributors you hope to supply which numbers they accept. Their answer is the one that matters, and relabelling a whole production run is expensive.
From number to label
Once you have your numbers:
- Assign one number to each product variation and keep a list. Never reuse a number for a different product.
- Have the barcode image made from each number. Your packaging designer or printer can do this.
- Print it at a sensible size, in dark bars on a light, plain background, on a flat part of the pack. Barcodes over a seam, a curve or a busy pattern often fail to scan.
- Test before you print thousands. Scan a sample pack with an ordinary scanner or a phone app.
Having a barcode doesn't get you onto a supermarket shelf. Retailers have their own requirements, which usually include NAFDAC registration for regulated products like food, drinks, cosmetics and medicines. Ask each retailer for their supplier requirements early.
Internal barcodes for your own shop
Back to the second case. If you only need to scan your own unbarcoded items at your own counter, you can create codes yourself.
Give each item a short number of your own, for example 2001 for your 1kg bagged rice and 2002 for the 2kg. Use free barcode label software or a label printer to print them, and stick them on. Keep the list of which number is which product.
A scanner isn't required to run a well-controlled shop, though. A stock record book and a daily sales record book do the same job for a small shop. Scanning becomes worth it when the queue at your counter is the thing slowing sales down.