Menu

DPP Grid guide

Avoid Two Week Recalls: DPP Ready Batch Numbers for Apparel Brands

A batch number on a garment is a short, unique code that links that production run to its production record. Its main job is traceability: pinpointing which supplier lot, materials, and manufacturing date stand behind a specific item so recalls stay contained and future audits go faster. The General Product Safety Regulation already expects manufacturers to make products identifiable this way, and GS1-based…

Af DPP Grid Editorial gennemgået af DPP Grid editorial review udgivet 2026-09-14 Opdateret 2026-09-14 9 min

Overview

!Decorative apparel batch traceability title card

A batch number on a garment is a short, unique code that links that production run to its production record. Its main job is traceability: pinpointing which supplier lot, materials, and manufacturing date stand behind a specific item so recalls stay contained and future audits go faster. The General Product Safety Regulation already expects manufacturers to make products identifiable this way, and GS1-based standards are shaping how those codes will connect to digital records going forward.


TL;DR:

  • Batch numbers are most effective when kept under 15 characters, with a consistent format that encodes plant, date, and sequence data without overloading the label.
  • Proper placement of batch codes should prioritize durability, with care labels preferred for long-term traceability, and QR codes linking to digital records for easy verification.
  • Automating batch assignment at production and segregating codes by factory or supplier prevent errors and ensure reliable traceability during audits or recalls.
  • Connecting physical batch labels to digital product passports enables brands to provide verifiable, comprehensive production and material data to regulators and consumers.
  • Most recall issues stem from treating batch codes as a one-time label rather than part of an integrated traceability infrastructure supporting quick, precise responses.

Table of Contents

What a batch number is (and when you need serials or SKUs instead)

A batch number identifies a group of garments made together, usually from the same fabric roll or dye lot, during the same production run. A lot number is often used interchangeably with batch in apparel, though some manufacturers reserve "lot" for raw material groupings and "batch" for finished production runs. A serial number identifies one individual item, not a group. A SKU identifies a sellable variant (style, color, size) for inventory and sales, not a physical production event.

Here's how the four map onto a typical order:

  • SKU: identifies "Men's Oxford Shirt, Blue, Medium" as a product listing.
  • Batch/lot number: identifies the 500 units of that SKU cut and sewn on March 3, 2026.
  • Serial number: identifies unit number 217 out of that batch, if you need item-level tracking.

Batch-level tracking is enough for most apparel brands. Serialization earns its cost when items carry resale value, authentication risk, or individual warranty terms, think luxury goods or limited drops where item-level records alongside batch and model data are supported.

Why batch numbers matter for recalls and DPP compliance

A tight batch number turns a recall from a warehouse-wide scramble into a surgical response. If a supplier flag on a dye lot or a stitching defect surfaces months later, a well-designed batch code lets you isolate exactly which units shipped, to which retailers, and in what quantity, instead of pulling every unit of a SKU off shelves.

Regulatory pressure now backs this up directly. Regulation (EU) 2023/988 requires manufacturers to ensure products carry a type, batch, or serial number, or another identifying element, and where garment size makes that impractical, the information can move to packaging or an accompanying document. The regulation also treats identification of other products from the same batch as central to how recall remedies get scoped and communicated.

Batch data is doing double duty now. The same code that satisfies a product safety inspector also becomes the anchor for a Digital Product Passport, which will need to link a persistent identifier to material composition, supplier provenance, and end-of-life instructions once textile DPP rules take effect.

!Why batch numbers matter for recalls and DPP compliance — overview diagram

What batch codes look like and how to decode them

Most working batch codes compress several pieces of information into a short alphanumeric string, such as a plant or facility code, a production date, a sequence number, and sometimes a product family marker. You are not trying to encode the whole production history into 12 characters. You're building a compact key that points to a much richer database record.

A few real-world patterns:

  • PL03260315002 breaks down as plant 03, date 260315 (March 15, 2026), sequence 002.
  • UKFAC1B240815 reads as UK factory 1, style family B, date August 15, 2024.
  • SS26 07 0142 reads as spring/summer 2026 collection, week 07, batch 142.

The exact format matters less than consistency: pick a structure, document what each segment means internally, and never deviate without a version note.

Where batch numbers belong on the garment and packaging

Placement decisions come down to legibility, permanence, and who needs to find the code.

  1. Care label: sewn-in labels survive the product's life better than swing tags, making them the most durable home for a batch code that needs to outlast retail.
  2. Swing tag: convenient for point-of-sale scanning and consumer-facing QR codes, but it gets removed at purchase, so pair it with a permanent label if long-term traceability matters.
  3. Packaging or carton label: useful for pallet- and case-level tracking during shipping and warehousing, especially when the garment itself is too small for full text.
  4. Accompanying document: GPSR explicitly allows this route when a product's size makes physical marking impractical.

For consumer- and regulator-facing access, a QR code or GS1 Digital Link tied to the batch code gives anyone scanning the tag a route straight to the live product record, not just a printed string they'd have to look up manually.

Building a batch numbering system that holds up under audit

The brands that get burned on traceability almost always made the same mistake: they treated the printed code as the whole system instead of a key into one. Design the code to be short and stable, then push everything else, supplier names, fabric composition, dye lot certificates, inspection results, into a structured database behind it.

A few rules worth locking in early:

  • Keep the visible code under 15 characters where possible; readability on a small woven label matters more than cramming in extra data.
  • Assign batch numbers automatically at a defined production event, such as when a manufacturing order is marked complete, rather than manually after the fact.
  • Version your code format itself, so a 2024 batch code structure doesn't collide with a 2027 one.
  • Segregate batch ranges by factory or supplier if you run multi-site production, so no two facilities can ever generate the same code.

CEN-CENELEC's traceability guidance recommends defining traceability events and clear responsibility for who captures data at each stage, which matters more than the code format itself once you're operating across multiple suppliers.

Pro Tip: If your production team is still writing batch numbers on a whiteboard or spreadsheet after the fact, you don't have a batch numbering system. You have a batch numbering guess. Automate the assignment at the same moment the garment gets cut, sewn, or packed.

Connecting the physical code to a digital record

Printing a batch number is the easy part. Making it useful means connecting that physical mark to a system that can answer questions about it years later.

Marking methods each carry tradeoffs:

  • Woven or printed labels hold up through washing and wear, ideal for care-label placement.
  • Heat-transfer printing works well on stretch fabrics where a sewn label would irritate or distort.
  • Swing tags are cheap and easy to update per production run but get discarded at purchase.
  • Pallet and carton labels handle bulk logistics tracking separate from the consumer-facing code.

For the data carrier itself, a QR code is the cheapest and most universal option for garments. GS1 Digital Link goes further, encoding a standard structure so the same QR code can resolve to different information depending on who scans it, a consumer sees care instructions, a regulator sees compliance documents. RFID tags cost more per unit but support bulk scanning at receiving docks without line-of-sight, useful for high-volume manufacturers.

The workflow that ties it together typically runs: batch assigned at production, scanned at receipt into an ERP or MES system, then published to a Digital Product Passport record that consumers and regulators can both reach through the same QR code.

Real examples and the mistakes that undo them

A small boutique brand printing 200 units of a jacket can put a GTIN and batch number on the swing tag, with both codes resolving to a central database lookup, no MES system required, just a spreadsheet and a QR generator tied to a product page.

!Hands attaching an unbranded apparel swing tag

A contract manufacturer running multiple factories needs more structure: batch assignment triggered by the MES the moment a work order closes, with pallet labels carrying the same code for warehouse and shipping reconciliation.

The pitfalls that come up again and again:

  • Codes so long and dense that warehouse staff mistype them during manual entry.
  • Batch numbers assigned by hand after the garments are already packed, breaking the link between the code and the actual production event.
  • Supplier-side batch data never captured at all, leaving a gap the moment a recall traces back past the finishing stage.

Why traceability infrastructure pays for itself

Most brands treat batch numbers as a compliance checkbox until the first recall forces them to prove where a defective run actually went. By then it's too late to build the system properly. Treating batch identification as infrastructure, not paperwork, is the difference between a two-day recall and a two-week one.

The code on the label is the visible part. The evidence behind it, supplier certificates, inspection records, material origin, is what actually protects a brand's reputation when traceability data gets tested under pressure.

— Vytautas

Turning batch codes into published product passports

Assigning a batch code is one problem. Publishing what stands behind it, so a customer, retailer, or regulator can actually verify it, is a different one, and it's where most brands get stuck.

!DDP Grid

This platform gives brands a route from spreadsheet chaos to a published, evidence-backed product record. You can import products from Shopify, CSV, or API, map batch, model, and item-level relationships, and collect supplier evidence like fabric certificates or factory audits against the exact batch they belong to. A human reviews and approves each record before it goes live, so nothing gets published on an AI guess alone. Once approved, the system generates a QR-linked passport page that shows batch-specific data, materials, manufacturing location, care and repair instructions, without asking the person scanning it to install an app. If you're ready to see how your own product catalog maps onto this, start with the clothing Digital Product Passport guide or import a CSV directly into a trial account through the DPP Grid platform.

Sources

  • EU's general product safety regulation (GPSR): a new era for consumer protection
  • Regulation (EU) 2023/988 — General Product Safety Regulation (consolidated text)
  • Digital product passport — textile and apparel (European Commission)
  • The DPP apparel & textile industry briefing (GS1 Europe)

How do I identify a batch number on a garment?

Check the sewn-in care label first, since that's the most durable placement, then the swing tag or an accompanying document if the label is too small for full text, under GPSR's size exception.

How do you read a batch number?

Most codes break into segments for plant or facility, production date, and a sequence number, so a code like PL03260315002 reads as plant 03, dated March 15, 2026, sequence 002; the exact structure varies by manufacturer.

What does a batch number look like?

It's typically a short alphanumeric string under 15 characters, combining letters and numbers to represent a facility code, a date, and a run sequence rather than a long descriptive label.

How do I look up a batch number?

If the garment carries a QR code or GS1 Digital Link, scanning it should resolve directly to the product record; otherwise, the batch number needs to be matched against the brand's own production database, which is why platforms like DDP Grid tie the printed code to a searchable digital passport.

This article is operational guidance, not legal advice or certification.