Metadata·

ISRC vs UPC: What's the Difference?

ISRC and UPC are both identifiers used across the music industry, and both are required for a correctly set up release — but they identify completely different things. Confusing them, or failing to apply them correctly, causes royalty matching failures and distribution problems.

The short answer

An ISRC (International Standard Recording Code) identifies a specific recording — a single, unique take of a song. A UPC (Universal Product Code) identifies a release — an album, EP, or single as a commercial product. Every track on an album has its own ISRC. The album as a whole has one UPC. Both codes travel with the release through distribution, streaming, and royalty reporting systems, but they serve different functions and are used by different parts of the industry infrastructure.

What is an ISRC?

An ISRC is a twelve-character alphanumeric code in the format CC-XXX-YY-NNNNN: two-letter country code (where the registrant is based), three-character registrant code (assigned to the label or distributor), two-digit year, and five-digit designation number. ISRCs are assigned per recording — the album version of a song and the radio edit are two separate recordings and must have two separate ISRCs. A remaster is a separate recording. A remix is a separate recording. A live recording of the same song is a separate recording. The ISRC is embedded in the audio file's metadata and listed in the distribution delivery package. Streaming platforms, broadcast monitoring systems, SoundExchange, and PPL all use the ISRC to log playback events and route payment to the correct rights holder. Without an ISRC, a recording cannot be tracked and cannot generate downstream royalties.

What is a UPC?

A UPC is a twelve or thirteen-digit numeric barcode standard originally developed for retail products. In music, it identifies a release as a discrete commercial product — a specific album, EP, or single. The UPC appears on physical product packaging and in distribution metadata for digital releases. Streaming platforms and digital stores use the UPC to list the release correctly in their catalogs and to attribute sales data for chart reporting. In the UK and Europe, the equivalent standard is the EAN (European Article Number), which is thirteen digits — distributors handle the technical difference transparently. When Spotify reports chart-eligible streams for an album, it does so against the UPC of that release. Chart organisations like the Official Charts Company use UPCs to aggregate streams across platforms into a single sales figure for a given release.

When each code is used

The two codes operate in different parts of the royalty and distribution ecosystem:

  • ISRC — used by streaming platforms to log individual track plays and route royalty data to distributors and neighbouring rights organisations. Used by PPL to match broadcast logs to recording rights holders. Used by SoundExchange to match US digital radio plays. Used by PROs to link recording usage to composition registrations via the ISRC-to-ISWC bridge.
  • UPC — used by distributors to identify a release in their catalog. Used by retail stores (physical and digital) to list and sell the product. Used by chart organisations to aggregate consumption data across platforms into a single commercial ranking.
  • Both — required in distribution delivery packages for any release to be accepted by major digital stores.

Who issues each code and how to get them

ISRCs in the UK are administered by PPL, which is the national ISRC agency. You can obtain ISRCs via your distributor (most distributors auto-assign them at upload), directly from PPL as a member with your own registrant code, or through a label services company managing your catalog. UPCs are issued by GS1 (the international standards organisation) through national affiliates. In the UK, GS1 UK issues UPCs. As with ISRCs, most distributors will generate a UPC for your release automatically if you do not supply your own. If you want to own and manage your own UPC barcode space — which is preferable for artists running a label — you can apply directly to GS1 UK for a company prefix.

If you are unsure whether your releases have ISRCs and UPCs correctly assigned and recorded, a Catalog Assessment will surface any gaps. Code Group Music audits your full release history, cross-references codes against distribution and PPL records, and ensures both layers of identification are in place and correctly linked. Start at codegroupmusic.co.uk/#catalog-assessment.

Published

← Back to Journal