Batch Coding on Products: Complete Guide to Lot Numbers, Regulations & Smart Patterns
February 26, 2026

Batch Coding on Products: Complete Guide to Lot Numbers, Regulations & Smart Patterns

Everything manufacturers, brand owners, and e-commerce sellers need to know about batch coding: regulatory requirements across food, pharma, cosmetics and medical devices, GS1 AI (10) encoding, smart batch code patterns, common mistakes to avoid, and how TrueGTIN helps you implement world-class batch traceability for free.

Every time you flip over a medicine bottle, a jar of peanut butter, or a bag of pet food, you see a string of letters and numbers that most people ignore. That string is a batch code — and it could one day save a life. Batch coding is one of the most critical (and least understood) pillars of modern product safety, regulatory compliance, and supply chain intelligence. This guide explains everything you need to know: what batch coding is, why it matters, what global regulations require it, how smart coding patterns work, and how TrueGTIN helps you get it right without any financial burden.

What Is Batch Coding?

A batch code (also called a lot number) is a unique identifier assigned to a group of products manufactured together under the same conditions during the same production run. It links every unit in that group to a specific set of raw materials, production parameters, manufacturing date, operator, and facility. Think of it as the DNA fingerprint of a production run — it makes every unit traceable back to its exact origin.

Illustration: Anatomy of a Product Label

ORGANIC ALOE GEL

200ml · SPF 50+

MFG DATE: 10-FEB-2026

EXP DATE: 10-FEB-2028

BATCH NO: AG2602-L4

MRP: Rs. 349

|||||||||||||||||||||||||||
8 9 0 1 2 3 4 5 6 7 8 9 0

EAN-13 Barcode (GTIN)
identifies the product

Batch No. AG2602-L4 decodes as: Product family AG, Year 26, Month 02, Production Line L4 — every unit from this run is traceable to a single production event.

Batch Code vs Lot Number vs Serial Number: What Is the Difference?

These three terms are often used interchangeably but carry distinct meanings in regulated industries. Understanding the difference prevents costly compliance errors.

Identifier Scope Example GS1 AI
Batch / Lot Number Group of units made together in one run B2602-04A AI (10)
Serial Number One unique ID per individual unit SN-00192837 AI (21)
Expiry / Best Before Date after which product should not be used 280210 (YYMMDD) AI (17)
Production Date Date the product was manufactured 260210 (YYMMDD) AI (11)

Note

In pharma and medical device regulations, "batch number" and "lot number" are legally interchangeable. In food regulations, "lot" is more common. In automotive and electronics, "batch" is standard. All refer to the same concept: a defined group of product units produced under uniform conditions in a single production run.

Why Batch Coding Is Non-Negotiable for Every Product Business

Beyond regulatory compliance, batch coding delivers concrete business value. Here are the five most important reasons every product business — from a small artisan brand to a multinational — needs robust batch coding:

1. Precision Recalls That Save Money and Lives

In 2023, a contaminated baby food recall in a major market required the withdrawal of over 40 million units — because the manufacturer had no batch-level traceability. A simple, well-structured batch coding system would have limited the recall to a single production run of 200,000 units. The financial difference: millions versus hundreds of millions in losses. According to the FDA, the average cost of a food product recall in the US is $10 million. Batch traceability can reduce that exposure by up to 90%.

2. End-to-End Supply Chain Visibility

Batch codes are the connective tissue of supply chain traceability. They allow you to answer the critical question: "If I discover a defect today, which products in distribution are affected, and where are they?" Without batch codes, this question has no answer. With them, you can pinpoint the exact units, geographic distribution, and retail channels within hours — not weeks.

3. Quality Control and Process Intelligence

Batch records capture production parameters: temperature, raw material supplier, operator, equipment, environmental conditions. When customer complaints cluster around a specific batch, you can trace exactly what was different about that run. This data drives continuous improvement and prevents defect recurrence across future batches.

4. Consumer Trust and Brand Transparency

A 2024 Nielsen study found that 73% of consumers are more likely to buy from a brand that provides transparent product traceability. QR codes linking to batch-level product information — raw material origin, manufacturing date, quality test results — are becoming a powerful differentiator, especially in food, supplements, and personal care categories.

5. Legal Protection

In a product liability lawsuit, your ability to demonstrate that a specific batch was tested, compliant, and properly handled can be the difference between winning and losing. Batch records are your primary legal defense. Without them, you cannot prove that a complainant's unit came from a good batch versus a defective one.

🎯

Precision Recalls

Cut recall scope by up to 90%

🔍

Full Visibility

Know where every unit is

📊

Quality Intelligence

Link complaints to production data

🤝

Consumer Trust

73% prefer transparent brands

⚖️

Legal Defense

Documented proof in liability cases

Global Regulatory Requirements for Batch Coding

Batch coding is legally mandated across industries and geographies. Non-compliance carries penalties ranging from product seizure and fines to criminal liability. Here is the definitive regulatory landscape you need to know:

Food & Beverage

Regulation Region Requirement Penalty
FDA FSMA 21 CFR 1.1310 USA Lot-level traceability records for high-risk foods; 2-day traceback requirement Up to $1M per violation
EU Reg. 1169/2011 European Union Mandatory lot "L" mark on all pre-packed food; may be replaced by best-before date Member state penalties
EU Reg. 178/2002 European Union One-step-forward, one-step-back traceability; retain records 5 years Product ban + fines
FSSAI Food Safety Standards (Labelling) Regs 2020 India Batch / Lot number mandatory on all packaged food labels Rs.1 lakh–Rs.10 lakh; license cancellation

Pharmaceuticals

Regulation Region Requirement
FDA DSCSA (Drug Supply Chain Security Act) USA Serialized item-level lot number, expiry, and GTIN in GS1-128 or DataMatrix on all drug packages
EU Falsified Medicines Directive (FMD) 2011/62/EU European Union 2D DataMatrix with GTIN, serial number, batch number, and expiry on all prescription medicines
Schedule M (India CDSCO) India Batch number, manufacturing date, expiry mandatory on primary and secondary packaging
WHO GMP Guidelines Global Batch Manufacturing Records (BMR) must document all production parameters; retained for product lifetime + 1 year

Medical Devices

The FDA's Unique Device Identification (UDI) rule (21 CFR Part 830) requires all medical devices sold in the US to carry a UDI that includes the lot or batch number for devices not individually serialized. This must be encoded in GS1-128 or HIBC barcode format on device labels. The EU Medical Device Regulation (MDR 2017/745) imposes equivalent requirements across the European market, enforced from 2021 onwards.

Cosmetics & Personal Care

The EU Cosmetics Regulation (EC) No 1223/2009 requires a batch number or date of manufacture on all cosmetics packaging. US FDA 21 CFR 701.13 requires lot identification on cosmetics labels. India's BIS Standards require batch numbers on IS-marked personal care products. The UAE and GCC require batch and expiry dates on all cosmetic products under UAE.S 05-2019.

Pro Tip

Even if your specific country or industry does not yet mandate batch coding, implementing it now costs virtually nothing and protects you from future regulatory changes. Regulators worldwide are consistently moving toward stricter traceability requirements — batch coding is always the foundational first step.

The GS1 Standard for Batch/Lot: Application Identifier (10)

The globally accepted machine-readable standard for encoding batch and lot numbers is GS1 Application Identifier (AI) 10. Part of the broader GS1 system used in barcodes, QR codes, and RFID tags worldwide, AI (10) ensures that any GS1-compliant scanner or system — from a pharmacy's POS to a port's logistics scanner — can read and parse your batch number without custom configuration.

GS1-128 Barcode — Data Structure Diagram

SYMBOLOGY

FNC1

AI

(01)

GTIN (14 digits)

08901234567892

AI

(10)

BATCH/LOT (var.)

B2602-04A

AI

(17)

EXP DATE (YYMMDD)

280210

AI (01) = GTIN — identifies the product AI (10) = Batch/Lot — up to 20 alphanumeric chars AI (17) = Expiry Date in YYMMDD format

Human-readable text below barcode: (01)08901234567892(10)B2602-04A(17)280210

AI (10) Technical Rules

  • Maximum length: 20 alphanumeric characters
  • Variable length: Must be terminated with FNC1 when followed by another data element in the same barcode
  • Allowed characters: A-Z (uppercase), 0-9, hyphen (-), period (.), forward slash (/), plus (+), and space
  • Case sensitive: "B001" and "b001" are treated as different batch numbers by GS1 standards
  • No leading zero padding required: Batch numbers are free-format, unlike fixed-length GTINs
  • Human-readable format: Always printed below the barcode as (10) followed by the batch value

Smart Batch Coding Patterns: Choosing the Right Format for Your Business

Not all batch code formats are equal. The right pattern depends on your industry, production volume, number of lines or shifts, and regulatory requirements. Here are the four most widely used intelligent patterns:

Pattern 1: Date-Based (Simplest)

The simplest pattern — encodes just the production date. Best for products with a single daily production run.

Format

YYMMDD

Example

260210

Reads as: Manufactured on February 10, 2026 · Best for: Food, beverages, baked goods

Pattern 2: Date + Shift Code

Adds a shift identifier to narrow traceability to a specific production team or time window. Critical for multi-shift facilities.

Format

YYMMDD-S[N]

Example

260210-S2

Reads as: February 10, 2026, Shift 2 · Best for: Food processing, dairy, multi-shift factories

Pattern 3: Julian Date + Line Code

Uses the Julian calendar day number (001–365) with a production line identifier. Compact and common in pharmaceutical and FMCG manufacturing.

Format

YYJJJL[N]

Example

26041L3

Reads as: Year 2026, Day 041 (Feb 10), Line 3 · Best for: Pharma, FMCG, high-volume multi-line plants

Pattern 4: Intelligent Alphanumeric Code (Most Powerful)

The richest pattern — encodes product family, facility, date, and batch sequence. Provides maximum traceability granularity for multi-site operations.

Format

[PP]-[FF]-YYMMDD-[SSS]

Example

AG-M1-260210-004

Reads as: Product family AG, Facility M1, Feb 10 2026, 4th batch of the day · Best for: Multi-product, multi-site manufacturers; contract manufacturing

Important

Never use special characters like / : * ? " < > | in batch codes — they cause parsing failures in most ERP, WMS, and e-commerce platforms. Stick to uppercase A-Z, digits 0-9, hyphens, and dots. Establish your format in a written SOP and enforce it consistently across all facilities and contract manufacturers.

Barcode Technologies for Batch Coding: GS1-128, DataMatrix, and QR Codes

Batch codes must be machine-readable for automated traceability in supply chains and compliance systems. Here is how the three dominant barcode technologies handle batch coding and when to use each:

GS1-128 (Code 128)

Linear 1D barcode

| | | | | | || | | | | | | | | | |
(01)08901234567892(10)B2602

Required for pharma (DSCSA), logistics, healthcare supply chains

Scannable by any standard laser barcode scanner

Best for: Case, carton, pallet labelling in B2B supply chains

GS1 DataMatrix

2D matrix code

Tiny footprint — encodes full GTIN + batch + expiry + serial in one symbol

Required by EU FMD, FDA UDI for medical devices

Best for: Small pharmaceutical packs, medical device unit labels

QR Code — GS1 Digital Link

Consumer + machine scannable

truegtin.com/01/08901234567892
/10/B2602-04A/17/280210

Scannable by any smartphone — no app required

Opens product page showing batch info, authenticity, and brand story

Best for: Consumer-facing unit labels, D2C brands, premium packaging

Best Practice: Use Both

For maximum compliance coverage, use a GS1-128 barcode on case and carton level (for B2B supply chain scanners) and a DataMatrix or QR code on individual unit level (for retail POS, consumer smartphones, and regulatory verification). This dual-code approach satisfies both B2B and B2C scanning requirements simultaneously.

Building Your Batch Coding System: 7-Step Framework

Whether you are designing your first batch coding system or optimizing an existing one, these seven steps provide the complete implementation framework:

1

Define Your Traceability Granularity

Decide whether you need day-level, shift-level, or production-run-level traceability. Start with the minimum granularity required by your most stringent regulation — you can always increase detail later.

2

Select and Document a Format

Choose one of the smart patterns above and standardize it across all SKUs and facilities. Write a one-page Standard Operating Procedure (SOP) specifying the format, allowable characters, length constraints, and examples.

3

Encode Using GS1 AI (10)

Always encode your batch number using GS1 Application Identifier (10) in machine-readable barcodes. This ensures universal readability by any GS1-compliant scanner, ERP, retail POS, or regulatory inspection system without custom configuration.

4

Print Both Human-Readable and Machine-Readable

Always print the batch code in plain text adjacent to the barcode symbol. Regulatory auditors require legible human-readable batch codes that can be manually transcribed if a scanner is unavailable. The GS1 standard human-readable format is: (10)B2602-04A

5

Create a Batch Manufacturing Record for Every Run

For every batch number assigned, maintain a record documenting: production date and time, raw material lot numbers used, operator names, equipment IDs, process parameters, quality test results, yield, and quantity produced. This is your Batch Manufacturing Record (BMR) — required by GMP regulations globally.

6

Link Every Batch Number to Distribution Records

Record which batch numbers were shipped to which customers, distributors, or retailers on every invoice and delivery note. This is forward traceability — without it, you cannot identify and notify affected parties in a recall. Every shipment document should contain the batch number as a mandatory field.

7

Validate Barcodes Before Mass Printing

Always validate your batch-encoded barcodes for correct GS1 encoding before committing to a full production print run. A single encoding error across 50,000 units means marketplace rejection, compliance failures, and expensive reprinting. Use TrueGTIN's free GS1 barcode validator to catch errors instantly.

Common Batch Coding Mistakes — and How to Avoid Them

Mistake

Reusing the same batch number across different products

Fix

Include a product family prefix in your batch number to guarantee uniqueness across all SKUs

Mistake

Inconsistent format across products (e.g., "260210" for one SKU and "10/02/26" for another)

Fix

Standardize one format in a written SOP and enforce it across all production lines and contract manufacturers

Mistake

Using only a human-readable code without machine-readable barcode encoding

Fix

Always encode AI (10) batch number in a GS1-128 or DataMatrix barcode alongside the human-readable text

Mistake

No link between batch numbers and distribution records — you know what was made but not where it went

Fix

Record batch-to-customer shipping data on every invoice; use TrueGTIN QR codes to link batch data to consumer-facing product pages

Mistake

Batch codes with unsupported special characters causing scanner decode failures

Fix

Keep batch codes under 15 characters, use only A-Z, 0-9, and hyphens; scan-test all formats before production rollout using TrueGTIN's validator

Product Recalls: Why Batch Codes Are Your Biggest Safety Net

When a recall happens, the speed of your response is directly correlated to the quality of your batch coding system. Here is a side-by-side picture of what a recall looks like with and without batch-level traceability:

Recall Response: With vs. Without Batch Codes

Without Batch Codes

Complaint received — no way to identify which production run is affected

Must recall ALL inventory across all time periods — potentially millions of units

Cannot notify specific customers — mass public announcement required

Average financial impact: $10M–$100M+

With Batch Codes

Complaint received — batch B2602-04A identified in minutes from label scan

Recall limited to 5,000 units from that specific batch only

Exact retailers and customers notified with targeted, specific communication

Financial impact reduced by up to 90%

How TrueGTIN Helps You Implement Smart Batch Coding — Without Financial Burden

One of the biggest misconceptions about batch coding is that it requires expensive enterprise software or dedicated hardware. It does not. TrueGTIN provides a suite of free and affordable tools that give small and medium-sized manufacturers, brand owners, and e-commerce sellers everything they need to implement world-class batch coding practices from day one.

🔍

GS1-128 Barcode Validator

Validate that your barcodes correctly encode AI (10) batch numbers, AI (17) expiry dates, and GTINs — before printing at scale. Catch encoding errors instantly.

FREE
🏷️

GS1-128 Barcode Generator

Generate GS1-128 barcodes with batch number, expiry date, and GTIN encoded together. Export as SVG or PNG for any label printing system — no software required.

FREE
📱

Smart QR Codes with Batch Data

Create GS1 Digital Link QR codes that encode your GTIN and batch number. Consumers scan with any smartphone to see product info, batch date, and authenticity status.

FREE PLAN

Bulk Barcode Validator

Validate batch codes for hundreds of products at once. Check format consistency, character compliance, length violations, and GS1 AI encoding errors in a single upload.

FREE
🔗

Product Authentication Pages

Every QR code links to a hosted product page showing batch info, manufacturing date, authenticity status, and your brand story — building consumer trust at zero cost.

FREE PLAN

Why TrueGTIN Is Different

Traditional traceability software costs Rs. 50,000–5,00,000 per year or more. TrueGTIN's free tier gives small businesses the same GS1-compliant batch coding validation, barcode generation, and consumer-facing transparency that large enterprises pay enterprise prices for — with zero upfront investment and no ongoing subscription required to get started.

Batch Coding for E-Commerce: Amazon, Flipkart, and Marketplace Requirements

E-commerce marketplaces are increasingly enforcing batch coding compliance for regulated product categories. Here is what sellers need to know before listing:

  • Amazon (Consumables, Supplements, Baby Products, Beauty): Requires lot/batch number and expiry date on product packaging. Sellers must be able to provide batch-level sourcing documentation during compliance audits. Listings without proper batch information in restricted categories can be suppressed.
  • Flipkart (Grocery, Health, Personal Care): Mandatory batch/lot number display on listings per FSSAI and BIS compliance requirements. Products flagged for missing batch information may be delisted pending compliance review.
  • Nykaa, BigBasket, Blinkit: Platform compliance teams conduct regular audits of food, cosmetic, and FMCG listings. Batch numbers must match physically printed labels to pass quality assurance checks.
  • Export compliance: Any product sold to the EU, US, UK, or GCC must comply with destination-country batch coding regulations at the unit label level, not just in documentation.

Batch Coding Implementation Checklist

Use this checklist to audit your current batch coding practices and identify gaps before your next production run:

Every product SKU has a defined batch coding format documented in a written SOP

Batch numbers are unique — no two different batches of any product share the same number

Batch codes are encoded in GS1 AI (10) on all machine-readable barcodes

Batch numbers are printed in human-readable format (10) on all product labels

Batch Manufacturing Records (BMR) are created and retained for every production run

Distribution records link each batch number to specific customers, retailers, and channels

Barcodes are validated for correct GS1 encoding before mass printing (use TrueGTIN's free validator)

Recall procedures are documented and include batch-level product isolation protocols

Consumer-facing QR codes provide access to batch-level product information on a hosted product page

Frequently Asked Questions

Is a batch number the same as a barcode?

No. A barcode (like EAN-13 or UPC-A) encodes your GTIN — the product identifier that tells what the product is. A batch number identifies which specific production run a product came from. The two serve different purposes and are typically separate elements on a label, though a GS1-128 or DataMatrix barcode can encode both together using GS1 Application Identifiers AI (01) for GTIN and AI (10) for batch.

Can batch codes contain letters?

Yes. GS1 AI (10) supports alphanumeric batch codes of up to 20 characters, including A-Z (uppercase), 0-9, and special characters such as hyphens, dots, and forward slashes. Most manufacturers use a mix of letters and numbers for better human readability and information density. Avoid lowercase letters and special characters beyond hyphens and dots to ensure maximum cross-system compatibility.

How long should I retain batch records?

Retention periods vary by industry and geography. Food manufacturers typically need to retain records for 2–5 years. Pharmaceutical companies must keep records for the product shelf life plus at least one additional year under WHO GMP. Medical device manufacturers are required to retain records for the expected device lifetime or a minimum of 2 years post last sale. When in doubt, a 5-year minimum retention policy provides safe coverage across most jurisdictions.

Do small and home-based businesses need batch codes?

Yes — and implementing them early is far cheaper than retrofitting later. Even a home-based food business selling on Swiggy Instamart or an artisan cosmetics brand on Nykaa faces FSSAI or BIS requirements for lot identification. The cost of implementing batch coding is essentially zero with tools like TrueGTIN. The cost of a recall or regulatory action without batch codes can be business-ending.

What is the difference between GS1-128 and DataMatrix for batch coding?

GS1-128 is a linear (1D) barcode readable by standard laser scanners — ideal for case and carton labelling in supply chains. DataMatrix is a 2D matrix code that fits in a much smaller space and is required by pharmaceutical and medical device regulations. DataMatrix requires a camera-based imaging scanner. For most consumer products, a QR code (GS1 Digital Link) is the most versatile choice as it works with both supply chain scanners and consumer smartphones.

Start Smart Batch Coding Today — For Free

Validate your batch-encoded GS1 barcodes, generate print-ready GS1-128 barcode images with AI (10) encoding, and create consumer QR codes with batch traceability — all on TrueGTIN's free plan. No credit card. No subscription required to start.