1974
The first retail UPC scan was a packet of chewing gum.
6 min readLast updated
Photo: Lusheeta · CC BY-SA 3.0
The short answer
On 26 June 1974, a pack of Wrigley’s chewing gum became the first product scanned in a retail UPC transaction at a Marsh supermarket in Troy, Ohio. The milestone joined a standardized product identifier to a working checkout system.
Why it's true
The barcode on a package normally identifies the product; it does not need to print the current selling price in its bars. A checkout system reads the identifier and looks up the corresponding item record and price. That separation lets a store change a price in its database without replacing every package’s printed barcode.
The bars and spaces form a machine-readable representation of digits. A scanner detects the pattern and decodes it; checkout software then decides what to do with the result. The scanner is therefore only one part of the system. Product registration, accurate database records, compatible labels, and operational procedures are equally necessary for a useful transaction.
A common product identifier does not usually distinguish every physical package from every other identical package. Two packs of the same product can carry the same UPC. Serialization, batch tracking, and expiration information require additional arrangements when needed. This distinction prevents the misleading assumption that a basic supermarket scan automatically reveals the full history of one individual object.
By the numbers
1974
First retail scan
12
UPC-A digits
Troy, Ohio
Location
The backstory
The grocery industry had to agree on identification and scanning conventions before manufacturers and retailers could invest confidently. A store could not benefit much from a scanner if most suppliers printed incompatible symbols. Conversely, suppliers had little reason to label packages for a system that stores would not use. Shared standards helped resolve that coordination problem.
The 1974 Marsh transaction is widely remembered because the item was ordinary and inexpensive. Its importance came from its place in an operational retail system, not from the gum having special technical properties. GS1’s historical timeline identifies the Wrigley’s pack and the Ohio supermarket as the first scan in this retail barcode history.
Barcode ideas and experiments predated the event. Describing the gum purchase as the first retail UPC scan is more precise than calling it the first barcode ever read. The former is a documented deployment milestone; the latter would incorrectly erase earlier invention, development, and testing. Standards adoption often produces several legitimate “firsts” with different boundaries.
The wider picture
Once a sale is linked to a product identifier, the same event can support inventory updates, sales analysis, and replenishment. Those benefits arise from the surrounding information system, not from the bars alone. If a database associates the identifier with the wrong item, a perfectly successful optical scan can still produce a wrong description or price.
The basic architecture also explains why a barcode is not proof of authenticity. Copying a valid symbol can copy the identifier without copying the genuine product or its authorized origin. Other controls are required where counterfeiting, traceability, or regulated supply chains matter. A scan provides a reliable way to input an encoded number, but verification depends on what the system checks afterward.
Worth remembering
- The milestone was a retail UPC transaction, not the invention of all barcodes.
- A product identifier usually points to a database price rather than encoding the price itself.
- Inventory and traceability benefits depend on records and processes beyond the printed symbol.
In context
The gum scan was a checkout milestone because identification, standardized numbering, and store equipment worked together. The printed barcode was only one part of that arrangement. QR codes later illustrate another setting for optical identification, but neither format should be mistaken for a complete database or an independent source of product information.
A closer look
An identifier is not a price tag
A UPC identifies a trade item. A retailer’s system can use that identifier to retrieve a price and other information. The price is not inherently fixed by the pattern printed on the package. Separating the identifier from the database explains how a shop can change its price without requiring the manufacturer to print a new barcode for that purpose.
The first transaction needed a system
A scanner must read a symbol, software must interpret the result, and the checkout must associate it with an item. The Troy event demonstrates that combination in retail use. It does not establish that barcodes were invented at that instant. The distinction between an underlying invention and a successful operational deployment is central to understanding this particular first.
Related facts
This companion article explores QR codes were invented to label automobile parts. QR codes were invented to label automobile parts.
DNS explains how a readable name becomes useful to networked applications. The Internet’s naming system is distributed, not one giant address book.
This companion article explores Original ASCII fits into seven bits. Original ASCII fits into seven bits.
USB offers a complementary example of standardizing connections between devices. USB was designed to replace a jumble of computer peripheral connections.
Key terms
- UPC
- Universal Product Code, a standardized product-identification system associated with retail barcodes.
- Trade item
- A product or grouping identified for commercial purposes, rather than necessarily one uniquely tracked physical object.
People also ask
Why was chewing gum chosen?
The historical significance is that an ordinary Wrigley’s pack was the first product scanned in the live transaction. It demonstrated that the system could handle everyday packaged groceries, not just specially designed laboratory objects.
Does a UPC uniquely identify my individual purchase?
Usually not. It generally identifies a product type or trade item. Stores may separately record transaction details, but those records do not turn the shared package barcode into a unique serial number.
Can a scanner read a code but charge the wrong amount?
Yes. The optical decoding can be correct while the store’s linked price record is wrong or outdated. Reading accuracy and database accuracy are separate requirements of a dependable checkout system.
Was the price itself encoded in the gum’s UPC?
The product identifier enabled a lookup in the retailer’s system. The ordinary UPC should not be described as an immutable printed price.
Was this the invention of the barcode?
No. It was a milestone in retail UPC scanning. Barcode development and standardization preceded this operational checkout transaction.