You are about to list your product on Amazon or Flipkart and the form asks for a GTIN or a barcode. You have no idea what that is, whether you legally need one, or whether the ₹40,000 a barcode agency just quoted you is real. Meanwhile a random website is offering you 100 barcodes for ₹2,000, and that sounds a lot better.
Here is the honest version. Most first-time D2C founders selling their own brand online do not need to pay GS1 India a single rupee to start. There is a free, official route Amazon built exactly for you. But if you plan to put your product on a retail shelf or supply a distributor, you will need real GS1 barcodes, and the cheap resold ones can get your account banned. This guide sorts out which camp you are in and what it costs.
A GTIN (Global Trade Item Number) is the number a barcode encodes. In India the common one is EAN-13, a 13-digit code that starts with 890 when issued by GS1 India, the only official body. You need one barcode per SKU, meaning per size, colour, flavour or pack. If you only sell your own brand online, apply for Amazon's free GTIN exemption instead of buying barcodes. If you are going into physical retail, distribution or exports, buy real GS1 India barcodes (roughly ₹16,000 to ₹18,000 first year for a small brand, MSME subsidy up to 75%). Never buy cheap resold barcodes. Amazon bans them and can suspend your account.
What a barcode, EAN and GTIN actually are
These three words get used interchangeably, which is why founders get confused. They are not the same thing.
- GTIN is the number. It is a globally unique ID for one product. Think of it like an Aadhaar number, but for an SKU instead of a person.
- EAN-13 is the format of that number used across India and most of the world. It is 13 digits. GS1 India numbers begin with the 890 country prefix.
- Barcode is the striped image you print on the pack. It is just the GTIN drawn as bars so a scanner can read it at a till or a warehouse.
So the flow is simple. You get a GTIN, it takes the EAN-13 shape, and the barcode is the picture of it. When Amazon asks for a "GTIN, UPC or EAN," it wants that number.
Do you actually need one? The honest answer
A barcode is not a legal requirement to sell a product in India the way FSSAI or GST is. Nobody from the government will fine you for not having one. But in practice, whether you need it depends entirely on where you sell.
| Where you sell | Barcode needed? | Which route |
|---|---|---|
| Your own Shopify or website | No | Skip it entirely |
| Amazon, Flipkart, Meesho (your own brand) | A GTIN, yes | Free Amazon GTIN exemption |
| Amazon or Flipkart (reselling other brands) | Yes, the brand's real GTIN | Use the manufacturer's barcode |
| Retail shops, supermarkets, distributors | Yes, mandatory | Real GS1 India barcodes |
| Exports, modern trade, quick commerce backend | Yes | Real GS1 India barcodes |
Read that table twice, because it saves most founders ₹15,000 to ₹40,000. If you are launching your own brand online and only online, you almost certainly do not need to buy barcodes at all. Marketplaces let you list without one through an exemption. It is when you move to physical shelves, where a cashier has to scan your product, that a real GS1 barcode becomes non-negotiable. A shop's billing system reads that 890 code to know what you are and what you cost.
The free route: Amazon GTIN exemption for your own brand
Amazon India built the GTIN exemption for exactly the founder selling a private-label product they made or got manufactured under their own name. If your brand name is printed on the product or the packaging, Amazon will let you list without buying a barcode. Flipkart has a similar brand-listing path.
Why does this exist? Because in India, trademark registration routinely takes a couple of years, and thousands of legitimate small brands operate while their trademark application sits in the backlog. Amazon accommodates that reality, so you do not have to buy barcodes just to open a listing (Amazon Seller Central: list products without a product ID).
The process is short:
- In Seller Central, go to Add Products and start a new listing for your item.
- In the Product Identity section, enter your product name, category and brand name.
- Tick "I do not have a product ID (GTIN)" and click through to Apply now.
- Upload 2 to 9 real photos showing every side of the product and packaging, with your brand name visible and no barcode in the shot.
- Amazon usually reviews it in 48 to 72 hours. Check status under Catalogue → View selling applications.
Cost: zero. That is the point. For a founder like Ravikant Tyagi would advise most online-only launches to take, this is the default. You spend nothing, list in three days, and revisit barcodes only when a retail buyer asks.
Paying an agency ₹35,000 for "barcode registration required for Amazon" when you sell only your own brand online. Agencies push GS1 membership because it earns them a fee. If your brand is on the pack and you are listing on a marketplace, the GTIN exemption is free and takes three days. That ₹35,000 buys inventory, not a barcode you did not need.
The real route: buying GS1 India barcodes
GS1 India is the only authorised body that issues the 890 barcodes recognised by retail billing systems, distributors and modern trade. If you are heading into physical retail, this is the one you want, and it is worth doing properly.
Fees are tiered by two things: your annual turnover and how many barcodes you need (100, 1,000, 10,000 and up). There is a one-time registration fee, an annual subscription, a small refundable security deposit, and 18% GST on top (GS1 India fee structure, effective Oct 2025).
| Your situation | Rough first-year cost | What it covers |
|---|---|---|
| Turnover under ₹5 cr, up to 100 barcodes | ~₹16,000 to ₹18,000 incl. GST | Registration + 1 year + deposit |
| Small brand, 1,000 barcodes | ~₹40,000 to ₹48,000 incl. GST | Larger capacity, higher turnover slab |
The exact number depends on your turnover declaration and the barcode capacity you pick, so use the fee calculator on the GS1 India site rather than trusting an agency quote. One real saver: if you are a registered MSME (Udyam), GS1 India offers a subsidy of up to 75% on the cost. Register your Udyam first, then apply. That can pull a ₹16,000 first year down to a few thousand rupees.
Once registered, you get a company prefix and can generate a unique GTIN for each SKU yourself, then download the barcode image to send to your packaging printer.
Why cheap resold barcodes are a trap
You will find sellers offering 100 "EAN barcodes" for ₹1,000 to ₹3,000. These are usually recycled codes, numbers a defunct company bought years ago and a reseller is now flogging again. They look identical to real ones. The problem shows up later.
Marketplaces check your GTIN against the GS1 database. If the code is already tied to some other product or a dead company, Amazon flags it as a conflict and suppresses your listing. Amazon has refused resold barcodes since 2016 and confirms GTINs are registered to the actual seller, not a third party (GS1 vs reseller barcodes explained). In documented cases, sellers ran fine for six months, then got suspended with live inventory and pending payouts frozen, because the barcode traced back to a defunct owner.
The maths is simple. You save ₹15,000 today and risk a suspended account holding lakhs in stock and sales later. If you genuinely need real barcodes, buy them from GS1 India. If you do not need them yet, use the free exemption. There is no good reason to be in the resold-barcode middle.
If you sell only your own brand, only online → take the free Amazon GTIN exemption, buy nothing. If you sell online now but a retail buyer or distributor has asked for barcodes → register with GS1 India (claim the MSME subsidy first). If you are reselling other brands → use the manufacturer's existing GTIN, do not create your own. If a website offers cheap resold barcodes → walk away, every time.
How many barcodes do you actually need?
The rule is one GTIN per sellable variant, not per product line. A variant is any version a customer can buy separately.
- One shampoo in 200ml and 500ml = 2 barcodes.
- A t-shirt in 4 sizes and 3 colours = 12 barcodes.
- A single-flavour protein in one size = 1 barcode.
- A gift combo sold as one unit gets its own barcode, separate from the items inside it.
This is why the barcode-count tiers matter. A single-SKU brand needs a handful. A clothing brand with sizes and colours burns through the 100-barcode tier fast, which changes your GS1 cost. Count your real variant grid before you pick a tier or decide whether the exemption is enough. Get your product packaging design and SKU list settled first, because the barcode lives on the pack and you do not want to reprint.
- Decide where you will sell: own site, marketplace, or retail shelf.
- If online-only and your own brand, plan for the free Amazon GTIN exemption.
- Count your real SKUs: every size, colour, flavour and pack is one barcode.
- Register your Udyam/MSME before buying GS1 barcodes to claim the subsidy.
- If going to retail, register directly at gs1india.org, not through a random agency.
- Never buy resold or ₹2,000-for-100 barcodes. Ever.
- Keep 2 to 9 clean product photos ready (brand visible, no barcode) for the exemption.
- Put the correct barcode on each variant's packaging artwork before you print.
Launch Readiness Score™: barcodes are one line in a full launch checklist, not the whole thing. Before you spend on a GTIN, confirm the four things that actually gate a launch, your packaging, pricing, marketplace account and unit economics, are ready. A barcode on a product that loses money on every order is polishing the wrong thing.
Next action: do this today
Pick your camp in one line. If you are launching your own brand online, open Amazon Seller Central, start a listing, and apply for the GTIN exemption. It costs nothing and you will be live in three days. If a retail buyer has already asked for barcodes, register your Udyam today so you qualify for the MSME subsidy, then apply at gs1india.org this week. Either way, stop paying for barcodes you do not need, and never touch a resold one.
Barcodes are a small setup step. The parts that actually decide whether your brand survives are pricing, RTO and knowing your numbers per order. See how to sell on Amazon India for the full marketplace setup, GST for ecommerce sellers for the compliance you genuinely cannot skip, and D2C unit economics to make sure each order makes money before you scale. If you are still deciding where to sell, how to start a D2C brand in India lays out the full path.
If you'd like the complete execution system, calculators, SOPs, templates and operating frameworks behind this process, continue inside D2C Acquisition.Lab.
