What is an anti-counterfeit code?
The phrase covers everything from a scratch code on a pesticide bottle to an NFC chip in a luxury handbag. What they share is one idea: each unit carries something unique that only the brand can vouch for. This page explains the types, how a check actually runs, what it stops, and what it costs to put on a pack in India.

An anti-counterfeit code is a unique identifier printed or attached to each individual unit of a product, such as a serialised QR code, an alphanumeric code hidden under a scratch panel, a DataMatrix, a hologram with a printed serial, or an NFC tag, which a buyer checks by scanning it or sending it on WhatsApp or SMS. The brand's system looks the code up, confirms it was issued, checks whether it has been verified before and where, and returns a verdict. In India a printed serialised code costs roughly ₹0.05 to ₹1.50 per unit depending on the print method, and the same code can also register a warranty and credit a loyalty reward.
The types of anti-counterfeit code
| Code type | How it is applied | How the buyer checks it | Best suited to |
|---|---|---|---|
| Serialised QR code | Variable-data print on label or pack | Phone camera or WhatsApp photo | Most packaged goods: wires, paints, pipes, lubricants, agri inputs |
| Alphanumeric scratch code | Printed under a scratch-off panel on a label | Scratch, then type or send the code on WhatsApp or SMS | Products where a visible code would be copied off the shelf: seeds, pesticides, cosmetics, spare parts |
| DataMatrix | Laser or inkjet marked directly on the item | Scanner app or industrial reader | Small components, bearings, pharma packs, metal parts |
| Hologram plus printed serial | Security label with a hologram and a serialised code | Visual check of the hologram plus code lookup | Products where the buyer expects a visible security mark |
| NFC tag | Chip embedded in the label or product | Tap with an NFC phone | High-value items: premium spirits, apparel, electronics accessories |
| Invisible or covert code | UV ink, microtext or a copy-detection pattern printed alongside a visible code | Field officer with a UV torch or a forensic app | A second layer for brands already facing organised copying |
Most Indian manufacturers start with a serialised QR because it is cheap to print, needs no reader beyond a phone, and does more than authentication. The serialisation guide covers how the codes themselves are generated. Scratch codes are the second most common choice; the panel matters when counterfeiters can otherwise photograph codes on shelf stock and reprint them, which is the subject of the anti-copy QR codes post.
How a verification actually works
The code is issued
The brand generates a batch of unique codes from a sparse keyspace, so a guessed code is almost never valid. Each code is recorded with its SKU, batch and print vendor before it goes to the printer.
The unit is marked
The printer applies the code to labels or packs. The reconciliation between codes generated, printed and shipped is where leakage is caught; unprinted codes are voided.
The buyer checks
The consumer scans the QR, or scratches the panel and sends the code on WhatsApp or SMS. No app is required; a phone camera or a chat is enough.
The system looks it up
Was the code issued? Is it the SKU the buyer says it is? Has it been checked before, and if so how many times, where and when?
Rules are applied
First-check codes in a plausible location return genuine. Codes checked many times, checked far from their dispatch geography, or checked at impossible speed across cities are flagged.
A verdict is returned
Genuine, already verified, unknown, or suspicious, with a plain-language message and a route to report a fake and claim any reward.
The one-time-use flag is the part people miss. A code that verifies as genuine every time it is scanned tells you nothing after the first scan, because a counterfeiter who copies a real code gets the same answer. A code that reports it has been checked before, and where, is what lets the consumer and the brand notice the copy. The velocity and geography rules do the same job at scale; the fraud prevention guide details the thresholds.
What an anti-counterfeit code stops, and what it does not
- It stops the casual counterfeiter who prints packs with no code, a fake code, or the same code on every pack. These are the majority of cases observed in field surveys Unotag runs, and a consumer check exposes them immediately.
- It stops refilled or relabelled genuine packs when the code is on a tamper-evident closure, because the code has already been consumed.
- It reveals copied codes over time: the same code checked in three cities in a week, or a batch whose check count exceeds the units printed.
- It does not stop a buyer who never checks. Verification rates depend on giving the buyer a reason, which is why the code should also earn something.
- It does not stop a copied code from returning genuine on its very first check if the real unit was never scanned. Scratch panels and first-scan binding narrow this window.
- It does not cover stock already in the market without codes; for that, image-based authentication or print forensics apply.
What it costs per unit in India
| Print method | Per-unit cost (observed range) | Setup and notes |
|---|---|---|
| Pre-printed serialised label, paper or PP | ₹0.30 to ₹0.80 | No line change; applied by hand or applicator. Most common first step. |
| Scratch-panel label with alphanumeric code | ₹0.60 to ₹1.50 | Panel adds a lamination pass; best copy resistance for the money. |
| Inkjet variable data on the existing line | ₹0.05 to ₹0.20 | Printer capex of a few lakh per line; lowest running cost at volume. |
| Digital print integrated in the pack artwork | ₹0.10 to ₹0.40 | Needs the converter to support variable data; no separate label. |
| Laser DataMatrix on metal or plastic | ₹0.02 to ₹0.10 | Marking capex; permanent, but needs a good scanner app. |
| Hologram label with serial | ₹1.00 to ₹4.00 | Security printer; buyers recognise it, but holograms are themselves copied. |
| NFC tag | ₹8 to ₹25 | Justified only above roughly ₹2,000 unit value. |
These are ranges observed across programs Unotag runs and quotes from print partners, and they move with volume, label size and material. The platform side is separate: verification, WhatsApp flows, dashboards and fraud rules are a monthly subscription. The QR cost estimator models both, and QR program cost in India walks through a full budget.
Rolling out on packaging you already have
A code program does not need new artwork. The fastest route is a pre-printed label applied at the packing station, which most brands run within six to eight weeks from decision to first coded units. The label carries the QR, a short human-readable code for buyers whose camera struggles, and a two-line instruction in the regional language. Once the SKU list is stable, the code moves into the artwork or onto an inline printer and the per-unit cost drops. In-pack vs on-pack codes covers placement, and the field programme guide covers what your sales team does with the verification data.
One code, three jobs
The reason serialised codes have become the default in Indian channel programs is that the same code that answers 'is this genuine?' also answers 'who sold and installed it?' and 'when did the warranty start?'. The consumer verifies and registers the warranty in one WhatsApp exchange; the electrician or mechanic who fitted the unit scans the inner code and earns a reward; the brand sees where the unit was consumed. Authentication alone is a cost centre with low check rates. Authentication tied to a reward gets checked. The QR programs feature shows the configuration, and anti-counterfeit plus loyalty on one QR explains the economics.
Key takeaways
- An anti-counterfeit code is a unique per-unit identifier the buyer checks against the brand's database; serialised QR and scratch codes cover most Indian use cases.
- The verdict must include whether the code was checked before and where; a code that always says genuine is not protection.
- Printed codes cost ₹0.05 to ₹1.50 per unit depending on method; NFC and holograms cost more and suit high-value items.
- Give the buyer a reason to check by making the same code register a warranty or earn a reward.
Frequently asked questions
What is an anti-counterfeit code?
A unique identifier applied to each unit of a product, such as a serialised QR, a scratch code, a DataMatrix or an NFC tag, that a buyer checks against the brand's database to confirm the unit was issued by the brand and has not already been verified elsewhere.
How does an anti-counterfeit code work?
The brand issues unique codes, prints them on packs, and records each one. When a buyer scans or sends the code, the system checks it was issued, whether it has been checked before and where, applies geography and velocity rules, and returns a verdict such as genuine, already verified or suspicious.
What is the difference between a QR code and a scratch code for anti-counterfeiting?
A serialised QR is scanned with a camera and can be read on the shelf; a scratch code is hidden under a panel and only revealed after purchase, which prevents codes from being copied off unsold stock. Many brands use a visible QR for marketing and a scratch code for the verification.
How much does an anti-counterfeit code cost per unit in India?
Across programs Unotag runs, a pre-printed serialised label costs ₹0.30 to ₹0.80, a scratch-panel label ₹0.60 to ₹1.50, inline inkjet ₹0.05 to ₹0.20 after printer capex, holograms ₹1 to ₹4 and NFC ₹8 to ₹25. Platform subscription is separate.
Can an anti-counterfeit code be copied?
Any visible printed code can be photographed and reprinted. Protection comes from the system: one-time-use flags, scratch panels, first-scan binding, and detection of the same code checked in multiple places. Copied codes are exposed as soon as the genuine unit is also checked.
Do consumers need an app to verify an anti-counterfeit code?
No. The code can be scanned with the phone camera or sent as a photo or typed code on WhatsApp or SMS, and the verdict comes back in the buyer's language. Apps are optional for dealers or field staff who scan in volume.
Can the same code be used for warranty and loyalty?
Yes. The scan that verifies the product can register the warranty, and an inner code can credit the installer or retailer with a reward. Combining the three raises verification rates because the buyer has a reason to scan.
How do I add an anti-counterfeit code to existing packaging?
Start with a pre-printed serialised label applied at the packing station, typically live within six to eight weeks. Move the code into the artwork or onto an inline printer once the SKU list is stable to reduce per-unit cost.