Do You Need GS1 Barcodes? Requirements & Alternatives

Introduction

Regional brand owners in India regularly ask whether they need to spend ₹48,000+ on official GS1 barcodes before launching on Quick Commerce platforms. For brands in Dairy, Staples, Masalas, and Snacks with existing modern trade presence, EAN-13 barcodes are already on pack — so the question barely applies.

For brands entering organized retail for the first time, though, the question is real: is GS1 mandatory, or are there alternatives?

This post covers what QC platforms in India actually require, when GS1 is non-negotiable versus optional, and what your practical alternatives are — whether you're scaling from GT/MT into Quick Commerce or going live on Blinkit and Zepto for the first time.

TLDR

  • GS1 is the global nonprofit that issues standardized GTINs/UPCs, but it's not the only barcode option available
  • You're not legally required to have GS1 barcodes in most cases — the requirement depends on where and how you sell
  • Major modern trade retailers and Amazon India require GS1-registered barcodes, cross-checking them against the global database
  • Blinkit, Zepto, Swiggy Instamart, and JioMart all require barcodes for listing creation and dark store receiving — enforcement varies by platform
  • Scaling across retail and QC platforms without GS1 barcodes early means expensive rework later

What Is a GS1 Barcode?

The Organization Behind the Standard

GS1 is a global, nonprofit standards organisation that introduced the barcode in 1974 and serves as the official issuer of Global Trade Item Numbers (GTINs). A GTIN is a unique identifier that distinguishes your product in the global supply chain, linking it to your business across retailers, distributors, and logistics partners.

When you register with GS1, you receive a company prefix — a unique code that links all your product barcodes directly to your business in the global GS1 registry. This is what separates official GS1 barcodes from reseller barcodes or custom codes: the prefix is registered under your company name, not someone else's.

GTIN Formats: UPC vs. EAN

GTINs come in different lengths depending on region and product type:

  • GTIN-12 (UPC): 12-digit format used predominantly in North America
  • GTIN-13 (EAN): 13-digit European Article Number used in the rest of the world, including India

In India, EAN-13 is the standard retail format. GS1 India is the only authorised body to issue barcodes starting with the '890' country prefix, which identifies products registered in India.

Two Components: The Barcode and the GTIN

Every GS1 barcode contains two elements:

  1. The barcode: The scannable visual symbol — the printed black lines on your packaging
  2. The GTIN: The unique number underneath, tied to your company's entry in the global GS1 registry

When a retailer or quick commerce platform scans your product, this combination confirms ownership, product identity, and authenticity in real time.

Do You Actually Need GS1 Barcodes? The Real Answer

No Universal Legal Requirement

There is no Indian law or international trade regulation that mandates GS1 registration. The Legal Metrology (Packaged Commodities) Rules, 2011 permit barcodes/GTINs as additional declarations but don't require GS1-specific enrollment. The requirement comes from individual retailers, platforms, and supply chain partners — not from regulators.

Internal vs. External Use: The Critical Distinction

If you use barcodes only within your own warehouse or internal systems, any unique code works. GS1 becomes essential when external partners — retailers, distributors, QC platforms, or marketplaces — need to scan and verify your product identity against a trusted registry.

The real question: do your sales channels require verified product identity against a global registry? That's what determines whether GS1 is necessary.

The Reseller Barcode Risk

Third-party barcode resellers sell codes originally issued under pre-2002 GS1 (UCC) prefixes. These codes are not registered under the purchasing brand's name. If a retailer or platform cross-checks the GS1 database, the prefix will show a different company name — not yours.

Amazon India directly addresses this in its Seller Central documentation: "We verify the authenticity of product UPCs by checking the GS1 database. UPCs that do not match with the information provided by GS1 will be considered invalid." Enforcement is strongest for Brand Registry sellers, but the risk of listing removal applies to any seller using non-verified codes.

The Practical Decision Filter

When GS1 is the safest path:

  • You're selling to modern trade retailers (DMart, Reliance, Spencer's)
  • You're entering Amazon India with Brand Registry enrollment
  • You're working with national distributors who integrate product data into their systems
  • You plan to scale across multiple retail channels simultaneously

When alternatives may work temporarily:

  • You're operating only through your own warehouse or direct channels
  • You're in early testing phases on digitally-native platforms
  • You're a private label seller using platform-specific IDs

What Do Quick Commerce Platforms in India Actually Require?

Barcode Requirements Across Major QC Platforms

Each major Quick Commerce platform in India has its own onboarding and product listing process, but all four require barcodes for both listing creation and dark store receiving:

PlatformListing RequirementDark Store ReceivingSource
BlinkitUPC mandatory for product listing and must be unique for each productUPC scanned during inwarding; mismatches lead to rejectionOfficial Seller Hub Guide
ZeptoUPC or EAN barcodes mandatory for each SKU during NPIBarcodes scanned to confirm accuracy during receivingIndustry reports (2025)
Swiggy InstamartUPC/EAN barcode number mandatory for product catalogBarcodes verified for scannability during GRN processingIndustry sources
JioMartEAN-13 barcodes mandatory on all productsInwarding process requires EAN-13 barcodesPlatform documentation

QC platform barcode requirements comparison across Blinkit Zepto Swiggy Instamart JioMart

Listing Requirements vs. Dark Store Receiving

A QC platform may not require GS1 registration to create a product listing — but physical dark store receiving is a different matter. Products must be scannable when they arrive.

When your products reach a dark store, warehouse staff scan barcodes during the GRN (Goods Received Note) process. Unscannable or mismatched barcodes trigger immediate catalog or inwarding rejections, generating Discrepancy Notes (DNs) that throttle your replenishment and expansion.

The Blinkit Exemption Loophole

While most platforms demand barcodes upfront, Blinkit offers a narrow testing window. According to the official Blinkit Seller Hub guide, brands without UPCs can email seller-onboarding@blinkit.com with the subject line "Brand Name - Require UPCs" to receive up to 20 UPC exemption codes for initial product listings.

This exemption works for early testing — it doesn't replace the need for real, scannable barcodes once you're scaling.

Brands Already in Modern Trade Have a Head Start

If your brand already sells through modern trade retailers (DMart, Spencer's, or Big Bazaar successors), you likely already have EAN barcodes registered with GS1 India. Those same barcodes transfer directly to QC platforms, making the registration question largely irrelevant.

Regional masala brands, dairy cooperatives, and staples manufacturers routinely carry GS1-registered EANs from offline distribution. On Quick Commerce, those become the product IDs across all channels — no duplication, no re-registration.

PickQuick's Onboarding Removes the Guesswork

For brands entering organized retail and QC for the first time, barcode compliance is one of the first things PickQuick validates during onboarding. The process covers whether existing barcodes meet platform standards, whether GS1 registration is needed, and how to handle gaps — all before the first inventory shipment reaches a dark store.

Alternatives to GS1 Barcodes (and When They Work)

Internal/Custom Barcodes

Brands managing their own warehouses or dark store inventory can use self-generated barcodes created through free barcode generator tools. These work perfectly for internal tracking operations but are not recognizable or verifiable externally.

When this works:

  • You're tracking inventory only within your own facilities
  • You don't need retailer or platform verification
  • You're not entering organized retail or QC platforms

The limitation: Once products move to an external partner — a 3PL, a dark store, a distributor — custom barcodes have no value at the handoff point.

Platform-Assigned Identifiers

Some QC platforms and marketplaces assign their own product IDs during listing creation (similar to Amazon.in's ASIN or FNSKU). For pure-play online sellers without retail ambitions, these platform IDs can serve as functional substitutes in certain contexts.

When this works:

  • You're selling exclusively on one or two digital platforms
  • You have no plans to enter modern trade or multi-channel retail
  • The platform explicitly supports this approach

The limitation: Platform-specific IDs lock you into that ecosystem and cause compatibility issues if you later expand.

GTIN Exemptions

Amazon.in allows sellers enrolled in Brand Registry to apply for a GTIN exemption if they manufacture or own the brand and their products lack barcodes. Blinkit offers a similar limited exemption for up to 20 products during initial onboarding — a useful entry point, but not a long-term solution.

When this works:

  • You're a private label or white label seller
  • You're testing demand before committing to GS1 investment
  • You're operating under a platform's explicit exemption policy

These exemptions are typically temporary, capped at a low SKU count, and unavailable on most traditional retail channels. For brands already running ₹5–7 crore/month in offline demand, they're a workaround, not a strategy.

The Growth Ceiling of Alternatives

Every non-GS1 path hits a wall at the same place: multi-channel scale. A regional dairy brand or masala label that enters modern trade, ships to a national distributor, or lists across Blinkit, Zepto, and Swiggy Instamart simultaneously needs product identifiers that every system in that chain can read and verify. Without GS1 barcodes, each new channel creates a separate reconciliation problem.

Alternatives make sense for brands at the earliest stage of digital testing. For anyone with serious offline distribution already in place, the investment in GS1 registration pays back quickly.

When GS1 Is Non-Negotiable for Indian Brands

Mandatory Scenarios

GS1 barcodes are effectively mandatory when you:

  • Sell to modern trade retailers (DMart, Reliance Retail, Spencer's, Big Bazaar successors)
  • Export products internationally where global product registries are required
  • Work with national distributors who integrate product data into ERP systems
  • Sell through platforms that explicitly require GS1-registered GTINs

Modern trade retailers like DMart and Reliance Smart strictly require GS1 standard barcodes for their automated inventory systems. While some retailers may assign internal barcodes on a case-by-case basis if buyer interest is strong, this is the exception, not the rule.

GS1 India Pricing Structure

As of the October 2025 fee structure, GS1 India charges based on company turnover and the number of barcodes required. For a company with annual turnover up to ₹5 Crores:

Barcode TierTotal 1-Year Fee (Including GST & Security Deposit)
100 Barcodes₹48,135
1,000 Barcodes₹52,560
10,000 Barcodes₹59,050
100,000 Barcodes₹69,375

GS1 India barcode pricing tiers for companies with turnover under 5 crore rupees

The fee includes a registration fee, annual subscription, 18% GST, and a ₹3,000 security deposit. The subscription also includes access to GS1 India's DataKart platform for managing product data.

The Omnichannel Advantage

Brands with strong offline GT/MT presence planning to scale on Quick Commerce (QC) should register with GS1 India early. The barcode already printed on your physical product becomes the same product ID used across every channel — no remapping required.

In practice, this means:

  • Dark store catalogs on Blinkit, Zepto, and Swiggy Instamart pull the same GTIN already on your pack
  • Offline shelf stock and QC inventory share a single product record
  • Adding new cities or platforms requires no SKU restructuring or compliance rework

Frequently Asked Questions

Do you have to use GS1 for barcodes?

No, GS1 is the global standard but not a legal mandate. The requirement is driven by specific retailers, platforms, or supply chain partners, not by law. Brands selling only through their own channels or platforms that accept alternative IDs may not need GS1.

Is GS1 the only barcode company?

GS1 is the only official issuer of new GS1-standard GTINs and UPCs. Third-party resellers exist that sell barcode numbers from pre-2002 prefixes, but those codes are not registered under the buyer's brand name in the GS1 global database.

Can I sell on Blinkit or Zepto without a GS1 barcode?

Blinkit offers a limited UPC exemption for up to 20 products during onboarding, but barcodes are still required for dark store receiving. Zepto mandates UPC or EAN barcodes for SKU creation during the NPI process, with no publicly documented exemption workflow.

What is the difference between a GTIN and a UPC?

GTIN (Global Trade Item Number) is the umbrella identifier system. UPC is a 12-digit North American format of a GTIN. EAN (13-digit) is the more commonly used format in India and internationally.

How much does a GS1 barcode cost in India?

According to the GS1 India October 2025 fee structure, a company with turnover up to ₹5 Crore pays ₹48,135 for 100 barcodes valid for one year, including GST and a security deposit. The total varies based on how many SKUs need barcodes and whether you're paying for initial registration or annual renewal.

What happens if I use a non-GS1 barcode and a retailer checks it?

If a platform cross-checks the barcode against the GS1 database and finds it registered to a different company — or not registered at all — the listing will be rejected or removed. Blinkit and Zepto both verify barcodes during inbound receiving and NPI, so mismatched or unregistered codes can stall onboarding entirely.