Back to blog

What Is an ISRC Code? A Plain-Language Guide for Artists

An ISRC is the fingerprint of a single recording. It's how streams, sales, and royalties stay attached to the right track everywhere your music appears — and getting it wrong is one of the fastest ways to lose your streaming history.

What Is an ISRC Code? A Plain-Language Guide for Artists

An ISRC (International Standard Recording Code) is a unique 12-character code that identifies one specific sound recording — a single track, in a single version. It stays with that recording permanently, everywhere it appears: Spotify, Apple Music, YouTube, radio, TV, sales reports, and royalty statements.

Think of it as a fingerprint for a recording. The title can be duplicated, the artwork can change, the file can be re-uploaded — but the ISRC always points to the same exact recording.

You almost never have to buy one. For most artists, your distributor assigns an ISRC automatically when you deliver a release. But understanding what the code does — and the two mistakes that break it — can save you real money.

What an ISRC actually does

Every time your track is streamed, sold, or played, the platform reports that activity against its ISRC. That code is how:

  • streams and sales stay attached to the right recording across every service;
  • royalty systems know which recording earned what;
  • your streaming history, saves, and playlist placements follow the track over time;
  • charts and analytics count plays of that recording, not a lookalike with the same title.

Without a consistent ISRC, a platform has no reliable way to tell your recording apart from anyone else's — or from a second copy of your own.

How an ISRC is structured

An ISRC is 12 characters, usually written with hyphens for readability:

CC-XXX-YY-NNNNN

  • CC — country code of the registrant (for example, US)
  • XXX — registrant code (the entity that issued it, often your distributor)
  • YY — the year the code was assigned
  • NNNNN — a unique 5-digit number for that recording

Example: US-ABC-26-00042. The hyphens are just for display — the stored code is the 12 characters.

One recording, one code — including versions

An ISRC identifies a recording, not a song. That distinction matters:

  • The original, the radio edit, the acoustic version, and a remix are four different recordings — each gets its own ISRC.
  • The clean and explicit versions of the same track are different recordings — different ISRCs.
  • A remaster is a new recording — new ISRC.

If two things sound meaningfully different as recordings, they each need their own code.

How to get an ISRC

Two paths:

  1. Let your distributor issue it (recommended for most artists). It's automatic, free, and correct. Nothing else to do.
  2. Register your own registrant code. If you release at high volume or want to manage codes yourself, you can obtain a registrant prefix from your national ISRC agency (in the US, the ISRC Manager run through the RIAA-designated agency) and assign your own codes. Most independent artists don't need this.

Either way, once a recording has an ISRC, that code should never change.

The two mistakes that cost you

1. A new ISRC on an existing recording. This is the big one, and it usually happens during a distributor switch. If your new distributor mints a fresh ISRC for a recording that already has one, platforms read it as a brand-new track. Your streams, saves, and playlist placements from the original don't carry over — and you can end up with a duplicate sitting next to your real release. When switching distributors, carry over your original ISRCs, UPC, and original release date.

2. Reusing an old ISRC for a genuinely new recording. A remaster or re-record is a new recording and needs its own code. Reuse the old one and the two get conflated in reporting.

ISRC vs UPC

They're often confused because your distributor issues both at once, but they identify different things:

  • ISRC → one specific recording (a track).
  • UPC → the release as a product (the single, EP, or album).

An album with 10 tracks has 10 ISRCs and 1 UPC. More on that in the UPC guide.

FAQ

Do I have to pay for an ISRC?
No. Your distributor issues ISRCs for free when you deliver a release. You'd only pay if you chose to register your own registrant code and manage codes independently, which most artists don't need.

Can I reuse an ISRC if I re-release the same track?
If it's the exact same recording, yes — keep the original ISRC so your history stays intact. If it's a new recording (remaster, re-record, new version), it needs a new ISRC.

Do clean and explicit versions share an ISRC?
No. They're different recordings, so each gets its own ISRC.

What happens to my ISRCs when I change distributors?
Carry them over. If the new distributor generates fresh codes for recordings that already exist, platforms treat them as new tracks and your streaming history doesn't follow.

Where can I find my track's ISRC?
Your distributor's dashboard lists it for each track, and it usually appears in your delivered metadata and royalty reports.


Keep your identifiers clean from day one

An ISRC is only useful if it stays consistent for the life of the recording. The cheapest way to protect it is to get the metadata right before delivery and carry your codes over intact whenever you move.

CREWPORT issues ISRCs automatically, validates your metadata before delivery, and keeps your codes and profile IDs attached to every release — so your streaming history stays yours.

Join CREWPORT →


Related

Back to blog