Music Distribution

What Is an ISRC Code?

What is an ISRC code, why every recording needs one, how it differs from a UPC, how to get one, and why keeping the same ISRC matters when you switch distributors.

Author

US

Umang Sharma

Music Distribution Specialist

Date & Time

Jul 14, 2026

8 min read

What Is an ISRC Code?

The first time most artists see the term ISRC, it is a field on an upload form, sitting there expecting a code they have never heard of, right when they are trying to release a song. It is a small thing that causes a surprising amount of quiet panic. So let us take the mystery out of it.

An ISRC is not complicated once you know what it is for, and understanding it early saves you from real problems later, from lost streaming history to royalties that fail to reach you. This is a short, clear explanation of what an ISRC code is, why it matters, and how to get one.

What an ISRC code actually is

ISRC stands for International Standard Recording Code. It is a unique identifier assigned to a single sound recording, a specific version of a specific track. Think of it as a permanent fingerprint for that exact recording, one that stays with it for life no matter where it is played or sold.

The key word is recording. An ISRC identifies the audio itself, not the song as a composition and not the release it appears on. If you record a studio version and an acoustic version of the same song, those are two different recordings and they get two different ISRCs, even though the underlying composition is the same. This is how platforms tell your recordings apart and track each one accurately.

What the code is made of

An ISRC is a twelve-character code, and each part means something, which makes it less random than it first looks. It breaks into four pieces.

The first two characters are a country code for where the code was issued. The next three are the registrant code, identifying the organisation that assigned it, often your distributor. The next two digits are the year of reference. The final five digits are a unique designation code that distinguishes that specific recording from every other one issued by that registrant that year. Put together, they guarantee that your recording has an identifier shared by no other recording on earth.

ISRC versus UPC: the difference that confuses everyone

These two codes get mixed up constantly, but the distinction is simple once you see it. An ISRC identifies a single recording. A UPC, the code you may know from barcodes, identifies a whole release: a single, EP, or album as a product.

So a five-track EP has one UPC for the release and five ISRCs, one for each recording on it. The UPC is how the release is tracked and sold as a package, and the ISRCs are how each individual track inside it is identified and paid. You need both, and your distributor typically assigns both. If you want the wider context of how releases reach stores in the first place, music distribution explained for beginners covers it.

An ISRC identifies a recording. A UPC identifies a release. An EP has one UPC and one ISRC per track.

Why ISRCs matter more than they seem

It is tempting to treat the ISRC as a bit of admin, but it quietly underpins how you get paid and tracked. Every time your recording is streamed or sold, the ISRC is how the platform attributes that activity to the right track, which is what routes royalties back to you accurately.

It is also how your streaming history stays attached to a recording over time, and how systems like Content ID identify your audio when it appears in videos and elsewhere. In other words, the ISRC is a thread that ties together the plays, the money, and the identity of your recording across the entire ecosystem. Getting it wrong or losing it is how streaming data and royalties end up fragmented, which is exactly the kind of leak I explain in how music royalties actually work.

How to get an ISRC code

The good news is that for most artists this is effortless. When you distribute a release, your distributor assigns an ISRC to each track automatically, at no extra cost and with nothing for you to do. That is the simplest and most common route, and it is why you rarely need to think about it.

You can also obtain ISRCs directly by becoming a registrant through the body that manages them in your country, which some labels prefer so they control the codes themselves. But if you are releasing through a distributor, letting it assign them is perfectly standard and keeps everything in one place. If you self-distribute and want your reporting unified, seeing every code and stream in one dashboard, that is part of what the ASUP Records platform handles.

Why you should keep the same ISRC when you switch

Here is the practical tip that saves real pain. If you already have an ISRC on a recording and you move to a new distributor or re-release the track, keep the same ISRC rather than letting a new one be generated.

The reason is that the ISRC carries your streaming history. Reuse the existing code and your plays, saves, and chart data stay attached to that recording. Let a new ISRC be assigned to the same audio and you can effectively reset that history to zero, splitting one recording track record into two and fragmenting your data. When you migrate, ask to preserve your existing ISRCs. It is a small step that protects everything the recording has already earned.

Common ISRC mistakes

Small errors here cause outsized problems later.

  • Assigning a new ISRC to a recording that already has one, which fragments its streaming history.

  • Reusing the same ISRC for a genuinely different version, such as an acoustic or remix, which should have its own.

  • Buying ISRCs separately when your distributor would assign them for free, adding cost and confusion.

  • Treating the ISRC as unimportant admin, then wondering why royalties or plays are misattributed.

A small code that quietly protects your work

An ISRC is one of those unglamorous details that turns out to matter a great deal. It is the permanent identifier that keeps your recording tracked and paid correctly across every platform, and keeping it consistent over the life of a recording protects the streaming history you work hard to build.

You do not need to overthink it. Let your distributor assign one to each recording, keep the same code when you move or re-release, and you are done. When you want your codes, releases, and royalties all visible in one place, the ASUP Records platform is built to handle exactly that, and music distribution explained for beginners covers the rest of the release picture. For the full end-to-end view, music distribution: the complete guide explains where identifiers fit in the wider process.

Frequently asked questions

What is an ISRC code?

An ISRC, or International Standard Recording Code, is a unique twelve-character identifier assigned to a single sound recording. It acts as a permanent fingerprint for that exact recording, letting platforms track its plays and route royalties accurately no matter where it appears.

What is the difference between an ISRC and a UPC?

An ISRC identifies a single recording, while a UPC identifies a whole release such as a single, EP, or album. A five-track EP has one UPC for the release and five ISRCs, one per recording. Your distributor typically assigns both.

How do I get an ISRC code?

The easiest way is through your distributor, which assigns an ISRC to each track automatically when you release, usually at no extra cost. You can also become a registrant and obtain codes directly, which some labels prefer in order to control their own codes.

Do I have to pay for an ISRC code?

Usually not. Most distributors assign ISRCs for free as part of distributing your release, so there is rarely a need to buy them separately. Paying for codes only makes sense if you specifically want to register and manage them yourself.

Does each song need its own ISRC?

Yes. Every distinct recording needs its own ISRC, including different versions of the same song. A studio version, an acoustic version, and a remix are separate recordings and each gets its own code, even though the underlying composition is the same.

Should I reuse my ISRC when changing distributors?

Yes. Keeping the same ISRC when you move or re-release preserves the streaming history attached to that recording. Letting a new ISRC be assigned to the same audio can reset that history and fragment your data, so ask to keep your existing codes.

What happens if my recording has the wrong ISRC?

Incorrect or duplicate ISRCs can cause plays and royalties to be misattributed, and can split a single recording streaming history across multiple codes. Getting the ISRC right keeps your tracking and payments accurate over the life of the recording.