Where to put batch codes when you're using a main label and separate tags
The batch code belongs on the primary label your customer sees first—not on a tag that might separate from the product.
The batch code goes on your main product label
When you're using both a primary label and separate ingredient or care tags, the batch code belongs on the label that stays with the product from shelf to customer's hand. That is almost always the main label—the one a retailer or end customer sees first and the one most likely to remain attached for the product's life.
The reason is operational. If a customer reports a problem—a candle that tunnels, a soap that irritates, a batch that arrived discolored—you need to identify which production run it came from. A retailer pulling product off the shelf needs to do the same. The batch code on the main label is what they will photograph, reference in an email, or read aloud to you. A code on a separate care tag is useless if the tag has already separated, been discarded, or never made it home with the product.
Why not code the tag alone
Tags separate. They lift at seams, fall off in shipping, get removed by curious customers, or slip out of a box. A care tag on a candle might come loose from the wick tab. An ingredient tag tied to a soap bar will eventually come off in someone's shower. If your only batch code lives on that tag, you have lost traceability the moment it leaves.
This is not theoretical. Retailers expect to be able to identify a batch from the product itself, without hunting for loose paper. If you hand them a candle with a batch code only on a detachable tag, you have created a compliance and operational problem for them—and for yourself when they ask why they cannot find it.
Coding both pieces: when and how
You can code both the main label and the tag if you want a second record, but the main label code is the one that matters. The tag code can be identical or can serve a different purpose—some makers use the main label for batch number and the tag for production date, for example—but the tag is supplementary, never the sole location.
If you code both, keep the codes consistent in format and placement so they are easy to find. A batch code buried in small type at the bottom of a tag will be missed if someone is in a hurry.
Placement on the main label: legibility without clutter
The batch code should be legible but does not need to dominate your design. Placement matters more than size.
Bottom edge or back of label. Many makers put the batch code at the bottom of the label, where it is visible but not the first thing a customer sees. On a front-facing label, this works well. On a wrap-around label, the back panel is ideal—visible to a retailer checking stock but not competing with your branding.
Small but readable type. A batch code in 8-10 point type is legible without looking like part of your marketing copy. It should contrast with the background: dark type on light, or light on dark. If your label is heavily patterned, put the code on a small plain background or in a white or dark box so it does not disappear into the design.
Consistent location. Put it in the same spot on every label in your product line. A retailer or customer who has seen one of your products will know where to look on the next one.
Example: soap with main label and care tag
A bar of soap with a front label and a separate care-instruction tag should have the batch code on the front label—at the bottom, in small type, in a format like "Batch 2024-03-15" or "B032415." The care tag can include production date or lot information if you want, but it is not the primary record. If the tag comes off in shipping or use, the batch code is still on the soap.
A candle with a main label and a care tag tied to the wick tab follows the same logic. The batch code lives on the main label, visible to anyone holding the candle. The care tag is supplementary.
Batch code format and your records
Your batch code format should match your internal batch records so you can trace it back to production dates, ingredients, and any issues. A code like "B032415" (batch, month, day, year) or "2024-03-15-001" (date and sequence number) both work, as long as you can decode it when you need to.
Keep a written or digital record of what each batch code represents: the production date, ingredients used, any substitutions, and the quantity produced. This is your traceability record. If a retailer or customer reports a problem, you can look up the code and know exactly what went into that batch.
The tag is not the backup plan
Do not treat the tag as a backup location for your batch code in case the main label fails. If your main label is not staying on the product, the problem is the label itself—adhesive, material, or application—not the placement of the code. Fix the label, not the strategy.
A batch code on a tag alone is not traceability. It is hope that the tag stays attached. Code the main label, keep your records, and you have the system that actually works when you need it.
Keep batch records organized from the start
A simple spreadsheet or printed log of batch codes and production dates is the foundation of traceability.
Upload Your FileFrequently Asked Questions
Can I put the batch code on the care tag if it's securely attached?
Not as your only location. Tags separate—in shipping, in use, or by accident. The batch code must be on the main label so it survives the product's entire life. A tag code can be supplementary, but never the sole record.
What if my main label is too small for a batch code?
The batch code does not need to be large. 8-10 point type is legible and takes minimal space. If your label is genuinely too crowded, consider whether every element on it is necessary, or move the code to the back of a wrap-around label where it is still visible to retailers and you.
Should the batch code be the same on both the label and the tag?
Yes, if you code both. Use the identical code so there is no confusion about which batch a product came from. Some makers add a secondary identifier on the tag—like production date—but the primary batch code should match.
What format should I use for my batch codes?
Any format that lets you decode it in your own records. Common options are date-based (2024-03-15), sequential (B001, B002), or a combination (2024-03-15-001). The format matters less than consistency and keeping a written record of what each code represents.