Need help?
Home › Blog › Release basics
Release basics

ISRC and UPC Codes Explained: A Simple Guide for Indian Artists

What ISRC and UPC codes are, how they differ, who issues them, and why getting them right decides whether your royalties reach you.

By the SapneDigital team · 14 Oct 2026 · 5 min read

Every song you hear on Spotify, JioSaavn or Apple Music carries two invisible ID numbers. Listeners never see them, but they decide whether your streams are counted correctly and whether your royalties land in the right account. These two IDs are the ISRC and the UPC. If you are releasing music independently, understanding them will save you from some of the most common and most expensive mistakes.

What is an ISRC?

ISRC stands for International Standard Recording Code. It is a 12-character code that identifies one specific sound recording. Think of it as the Aadhaar number of a track: one recording, one ISRC, for life.

An ISRC looks like this: IN-A1B-26-00001 (usually written without the hyphens). It has four parts:

  • Country code (2 letters) - for example IN for India.
  • Registrant code (3 characters) - identifies the label, distributor or artist who issued the code.
  • Year (2 digits) - the year the code was assigned, not necessarily the year the song was recorded.
  • Designation code (5 digits) - a unique number for that recording within the registrant's list.

The system is managed internationally by the IFPI, which appoints national agencies and allows labels and distributors to issue codes. When you release through a distributor, the distributor normally assigns ISRCs for you at no extra cost.

What is a UPC?

UPC stands for Universal Product Code. While the ISRC identifies a single recording, the UPC identifies the whole release - the product. A single, an EP and an album each get their own UPC. Some stores and countries use the related EAN format (13 digits); for music distribution the two work the same way.

A simple way to remember it:

ISRCUPC
IdentifiesOne recording (a track)One release (single, EP, album)
Length12 characters12 digits (EAN: 13)
Changes whenThe audio itself changes (new mix, remix, live version)You create a new product (new single, deluxe edition)
Used forCounting streams and paying royalties per trackListing the release in stores, sales reporting

One song, one ISRC - but which version counts as a new song?

This is where many artists go wrong. The rule is simple: a new recording needs a new ISRC; the same recording keeps its old ISRC.

  • Same audio on a new album - if you put your old single on a new EP without changing the audio, reuse the original ISRC. Your play counts and history stay linked.
  • Remix, acoustic version, slowed + reverb, live recording - these are different recordings and need new ISRCs.
  • Clean and explicit versions - different audio, so each gets its own ISRC.
  • Re-mastered audio - usually treated as a new recording with a new ISRC.

The UPC works differently. If you release the same single again as part of an album, the album gets a brand-new UPC even though the tracks inside keep their ISRCs.

Why these codes matter for your money

Streaming platforms report plays to distributors using ISRCs. If a track's ISRC is wrong, duplicated or attached to the wrong artist, the royalties for those plays can go missing or be paid to someone else. Specific problems we see:

  • Reusing an ISRC for a different song. Two songs sharing one code confuse every store's reporting. One song's streams may be credited to the other, or one release may be blocked.
  • Using a code you found online. Never copy an ISRC from another release or invent one. Each code must be issued by a registrant.
  • Changing distributors and losing your codes. When you move your catalogue, take your existing ISRCs with you. A new distributor should deliver your songs using the original codes so your stream counts, playlist placements and Spotify history are preserved.

Where ISRCs matter beyond streaming

The same ISRC is used by YouTube Content ID, by Instagram and Facebook's music library, by caller tune (CRBT) systems and by royalty collection societies. A clean ISRC on every track makes it far easier to track where your song is earning and to resolve disputes if someone else claims your audio.

How to find the ISRC and UPC of your released song

  1. Check your distributor dashboard - every release page should show its UPC and each track's ISRC.
  2. If you have lost track of an old code, ask your current or previous distributor - they keep a record of every code they issued for you.
  3. Keep a simple spreadsheet: song title, version, ISRC, UPC, release date, composers and lyricists. This becomes valuable when you register with societies, migrate distributors or license your music.

Do I have to pay for ISRC and UPC codes?

Most distributors - including SapneDigital - assign ISRC and UPC codes free with every release. You do not need to buy them separately unless you want to operate as your own label with your own registrant code. If you already have codes from a previous label or distributor, you can enter them while uploading so the history of the recording stays intact.

Quick checklist before you upload

  • Is this audio brand new? Leave the ISRC field blank and let the distributor assign one.
  • Has this exact audio been released before? Enter its existing ISRC.
  • Is it a remix, cover, live or alternate version? It needs a new ISRC.
  • Releasing the same song again as part of an album? New UPC for the album, same ISRC for the track.
  • Save every code in your own records the day the release goes live.

Get these two numbers right once and every store, report and payout downstream becomes easier to trust.

This guide is general information for independent artists, not legal or tax advice. Store rules change from time to time, so always check the latest requirements of each platform. Questions? Contact us.

Ready to release your music?

Upload once, reach 160+ stores, and withdraw your royalties to bank or UPI.

Join as artist