RFID vs barcode at a glance
Choose a barcode when items are scanned one at a time, in view, and each label must cost next to nothing. Choose UHF RFID when many items must be counted often, unhandled or inside cartons, or when every unit needs its own identity.
| Criterion | Barcode (1D or 2D) | UHF RFID label |
|---|---|---|
| How it is read | Optically; symbol must be visible | Radio; through cartons, fabric and plastic |
| Items per scan | One at a time with a handheld scanner | Many tags in one pass |
| Read distance | Within the scanner's view | Metres, depending on tag, reader and surface |
| What it identifies | UPC/EAN: the product (GTIN); GS1 2D codes can add a serial | Usually a serialised EPC (SGTIN-96): the unit |
| Data after printing | Fixed once printed | Rewritable, or locked or permalocked |
| Typical errors | Missed or double scans, keyed quantities | Missed tags, stray reads, duplicate serials |
| Durability | Unreadable once torn, frosted or covered; 2D codes tolerate some damage | Reads when covered or soiled; fails if the antenna is cut |
| Metal and liquids | Print unaffected | Standard labels detune; on-metal or spacer tag needed |
| Cost | Print; scanners most sites already have | Inlay, conversion and encoding; UHF readers and integration |
Line of sight and bulk reads
A barcode scanner must see the whole symbol, so each label is presented in turn. A UHF reader powers passive tags by radio and reads them inside a closed carton or under a folded garment.
Bulk reading comes from the GS1 EPC Gen2 air protocol, harmonised with ISO/IEC 18000-63: the reader singulates tags one after another in an inventory round. GS1 describes RAIN (passive UHF) RFID as capturing identifiers at extremely high rates without line of sight (GS1 RFID).
The gain is how often you can count. In a 2009 University of Arkansas study in two Bloomingdale's denim departments, RFID counted 10,000 items in two hours; a barcode reader took 53 hours. Metal, water and stray reads are the limits; tag choice and reader placement address them, so test first.
Which is more accurate: where errors come from
Neither is error-free. Barcode errors are mostly human and physical and recur with every manual scan; RFID errors are mostly radio and data, and can be measured and reduced per read point.
- Barcode: missed items, double scans, keyed quantities, damaged labels, or shipments accepted unscanned from the advance ship notice. A UPC cannot tell two units apart, so a double scan looks like a real item.
- RFID: tags missed on metal, liquid or tight packs; stray reads from a neighbouring door; duplicate or wrongly encoded EPCs. Unique serials filter repeat reads, and a missing serial points at a specific unit.
Data and serialisation: GS1 barcodes vs EPC
A UPC or EAN barcode carries a GTIN, identifying a product. A tag encoded to the GS1 EPC Tag Data Standard (Release 2.3, October 2025) normally carries an SGTIN: that GTIN plus a serial. The standard is explicit that a GTIN alone is not an EPC.
GS1 DataMatrix and GS1 Digital Link QR codes can also carry a serial, and GS1's Sunrise 2027 is preparing retail checkouts to read them, but they are still read one at a time; see RFID vs QR code.
Logistics and asset keys work the same way, each with a barcode form and a 96-bit EPC form (table below): a portal reads a pallet by RFID while a partner scans the SSCC in the GS1-128 barcode on its logistic label. GS1 EPCIS records the same events from either carrier and does not require RFID; RFID captures them without anyone scanning (supply chain guide).
The chip's EPC bank holds the identifier, beside reserved (passwords), TID (the chip's factory ID) and, on some chips, user memory. NXP's UCODE 9 has a 96-bit EPC and no user memory, enough for SGTIN-96. Plan the data:
- Use your GS1 company prefix and the GTIN printed in the item's barcode.
- Allocate serial ranges per label source so two units never share an EPC.
- SGTIN-96 serials are numeric, without leading zeros, up to 274,877,906,943; if a 2D code must carry the same serial, plan within that range. Alphanumeric serials need SGTIN-198 and more EPC memory.
- State whether the EPC must be locked or permalocked, and keep personal data off the tag.
| Object | Barcode carries | RFID tag carries |
|---|---|---|
| Trade item | GTIN in UPC/EAN; GTIN plus serial in GS1 DataMatrix or Digital Link QR | SGTIN-96 (GTIN plus serial) |
| Case or pallet | SSCC in GS1-128 on the logistic label | SSCC-96 |
| Returnable asset (crate, keg, pallet) | GRAI | GRAI-96 |
| Fixed asset or tool | GIAI | GIAI-96 |
Durability in warehouses and on assets
A printed barcode can become unreadable when scratched, torn, soiled, frosted or faded, and must stay on the outside; 2D codes tolerate some damage. An RFID label reads when dirty or covered but fails if the antenna tears. Construction matters more than technology.
Paper suits dry cartons and hang tags; cold, damp or abrasive handling needs synthetic faces and matched adhesives. Tools and metal assets need an on-metal or encapsulated tag or a custom tag; laser marking is the durable optical option. Ratings are confirmed on samples.
What drives the cost
A barcode costs little beyond the print, and most sites own scanners. RFID adds the costs below, and the case depends on how often each tag is read. Prices move with chip, size and volume, so we quote your specification.
The RFID inventory ROI calculator sets these costs against count labour, sales and shrink from your own figures, with every formula shown.
| Cost driver | Barcode | UHF RFID |
|---|---|---|
| Label | Print on existing labels or packaging | Inlay, face stock, adhesive and conversion |
| Printing and encoding | Any label printer | RFID printer-encoder, or labels encoded by the maker |
| Reading | Scanners already in use | Handheld UHF readers; fixed readers and antennas |
| Software | Built into WMS, ERP and point of sale | Middleware plus WMS or ERP integration |
| Process | Scanning labour on every count | Tagging at source, tag qualification, reader upkeep |
When a barcode is the better choice
Keep the barcode alone when reads are rare, single and attended, or when the item or trading partner rules RFID out.
- Items scanned once at a counter, never counted in bulk.
- Low-value, slow-moving goods, where tags cost more than the counting they save.
- Metal cans, foil packs and liquids, where print reads reliably and special tags do not pay.
- Mandated printed codes: RFID can only be added.
- Partners without readers: the barcode stays the shared language.
- Consumer-facing links, which belong in a QR code.
Hybrid labels: barcode and RFID on one label
A hybrid label carries the printed barcode on its face and a UHF inlay underneath, with the same GTIN in both and a serial in the EPC. Scanners keep working while readers are installed, and each carrier backs up the other.
On Auburn's playbooks page, Walmart's Fashion playbook (v8.0, revised June 2026) requires SGTIN-96 with unique serials and permalocked inlays approved for the department's ARC spec; Kroger's Apparel playbook (v2.0, revised March 2026) adds a GS1 DataMatrix or Digital Link QR code with the same GTIN and serial. Both let national-brand suppliers use any packaging provider if the inlays are ARC-approved (retail and apparel).
ARC approval belongs to a specific inlay model for a specific ARC spec, not to a label factory, and this page claims no ARC listing for any Proud Tek inlay (approved inlay lists). We can convert an ARC-approved inlay for your spec into labels and hang tags. Name the retailer and spec in your RFQ: the quotation states which inlay is offered, how it is sourced and whether it is on the approved list for that spec. An unlisted inlay should not be used where the playbook requires an approved one.
A migration path from barcode to RFID
Move in stages and keep the barcode throughout. RFID inventory tracking covers counts and reader layouts, and retail and apparel covers retailer source tagging.
- Pick one use case with a baseline: store counts, DC receiving or asset audits, with today's count time and error rate.
- Fix the data: GS1 prefix, printed GTINs, one serial plan.
- Qualify the tag on real items and packaging with your planned readers; for ARC programmes, start from the approved list.
- Pilot hybrid labels in one site, measuring read rate per read point.
- Add readers where reads pay: handhelds, then dock doors, then fixed reads.
- Scale and keep the barcode for point of sale, partners and fallback.
Published 2026-09-26 · Updated 2026-09-28