Music Knowledge
What Is a UPC Code?
UPC barcodes for music explained: what a UPC is, how it differs from ISRC, where to buy one, and why retail and streaming partners require it.
A UPC (Universal Product Code) is a retail barcode that identifies a specific product — in music, a single release or album. It is the code retailers, distributors and streaming platforms use to track your release as a sellable product.
UPC vs ISRC
The UPC identifies the product (the release), while ISRC identifies each individual track inside it. An album has one UPC and as many ISRCs as it has tracks.
Both travel in your metadata and are required by most digital stores, so accurate UPC and ISRC data is the foundation of a clean catalog.
How UPCs are issued
UPCs are assigned by GS1, the organisation that administers barcode standards. Distributors hold GS1 prefixes and allocate UPCs to releases — Zaventra Music Group assigns UPCs as part of the distribution process.
Beware of 'bargain' UPCs sold by third parties: they may be reused or not properly registered, which can cause problems with retailers.
Using UPCs across formats
Each different product gets its own UPC — a digital album and a vinyl version of the same album are different products with different UPCs. Keep the same UPC across all digital retailers for the same product.
Retail stores scan the barcode for sales tracking and inventory, so the code must be unique and properly registered to your release.
Key Points
- Identifies a release/product
- Issued via GS1 or distributors
- One UPC per product
- Required by retailers and DSPs
Frequently Asked Questions
Do I need a UPC for streaming only?
Most DSPs accept releases without a visible barcode, but distributors standardly issue one because it ties the release to retail data and makes the catalog consistent.
Can two releases share a UPC?
No. Each unique product needs its own UPC. Reusing a UPC across different albums will confuse retailers and analytics.
Who owns the UPC?
The registrant (usually the distributor or label that issued it) owns the allocation. When you work with a distributor that assigns UPCs, the code stays with the release throughout its life.