August 2, 2026 · 5 min read

What Is an ISRC Code, and Why Do Yours Have to Be Right?

By The Sonifide Team

Most royalty problems are not disputes. They are matching failures — a play happened, money was generated, and the system could not work out whose recording it was.

The ISRC is the identifier that prevents that. It will not earn you a cent by itself, but nearly every system that does pay you depends on it.

What an ISRC is

ISRC stands for International Standard Recording Code. It is a unique 12-character identifier permanently assigned to a specific sound recording.

Emphasis on specific. The ISRC identifies the recording, not the song. Which means:

  • The studio version and the live version get different ISRCs
  • The original and the radio edit get different ISRCs
  • A remix gets its own ISRC
  • A remaster generally gets a new ISRC
  • The same recording released as a single and on an album keeps the same ISRC

That last point is where people go wrong most often. If a track appears on a single and later on an album, it is the same recording and keeps the same code. Assigning a new one splits its streaming history and its royalties in two.

How the code is structured

A code like US-ABC-25-00001 breaks down as:

| Part | Meaning | |---|---| | US | Country of the registrant | | ABC | Registrant code — identifies who assigned it | | 25 | Year of reference | | 00001 | Designation code — unique within that year |

The registrant code is the meaningful bit: it identifies who assigned the ISRC, which is not necessarily who owns the recording. That distinction matters when you change distributors.

What ISRCs are used for

Once a recording has an ISRC, it is the key that ties it to money:

  • SoundExchange matches digital radio plays to recordings by ISRC
  • The MLC uses ISRCs to connect recordings to the underlying compositions
  • Streaming platforms track plays by ISRC
  • Charts — Billboard and others — aggregate by ISRC
  • YouTube Content ID uses them in claim matching
  • Distributors use them to report royalties back to you

A recording with a wrong or duplicated ISRC generates royalties that cannot be matched, and unmatched royalties end up in a pool rather than your account.

How to get ISRCs

There are two routes and the right one depends on your volume.

Free from your distributor

DistroKid, TuneCore, CD Baby and every other major distributor will assign ISRCs automatically at no extra cost as part of standard distribution.

For most independent artists this is the right choice. The codes are valid, they work everywhere, and they cost nothing.

The trade-off is that the codes carry your distributor's registrant prefix, not yours. In practice this rarely causes problems — your codes stay valid if you switch distributors, because the ISRC is permanently attached to the recording.

Your own registrant code

The US ISRC Agency, operated by the RIAA, issues registrant codes directly. As of writing the one-time administrative fee is around $95.

That prefix is yours permanently, and it lets you assign up to 100,000 ISRCs per calendar year to recordings you own, at no further cost.

Verify current fees at usisrc.org guidance and support.

Worth it if: you run a label, release at real volume, work across multiple distributors, or want codes carrying your own identity rather than a distributor's.

Not worth it if: you release a few singles a year through one distributor. Take the free codes.

The mistakes that cost money

Assigning a new ISRC to the same recording. The most expensive one. Single, then album, then playlist — same recording, same code. Reassigning splits the track's history and its royalties.

Reusing an ISRC across different recordings. The mirror image, and it corrupts reporting for both.

Not recording your ISRCs anywhere. You need them for SoundExchange registration, MLC work registration, sync submissions and chart registration. If your only copy lives in an old distributor dashboard you no longer pay for, you will regret it. Keep your own record.

Letting a distributor reassign on re-upload. Taking a release down and re-uploading it often generates fresh ISRCs unless you explicitly supply the originals. Your streaming history resets. Always supply the existing ISRC when re-delivering an existing recording.

Confusing ISRC with ISWC. Different identifiers for different things:

| | Identifies | Assigned by | |---|---|---| | ISRC | The recording | Distributor or your registrant code | | ISWC | The composition | Your PRO, via work registration |

One song can have one ISWC and a dozen ISRCs — original, live, acoustic, remixes. It is the same recording-versus-composition split that separates SoundExchange from your PRO.

Confusing ISRC with UPC. A UPC identifies a release — a single, EP or album as a product. An ISRC identifies each track within it. An album has one UPC and one ISRC per track.

What to do

  1. Find your existing ISRCs. They are in your distributor dashboard, per track.
  2. Record them somewhere you control — alongside title, release date and writer splits.
  3. Check for duplicates across singles and album versions of the same recording.
  4. Use them consistently in SoundExchange, the MLC, and any sync submission.
  5. Supply the original whenever you re-deliver an existing recording.

None of this earns you money directly. All of it determines whether the money you have already earned can find you.

The full map is in where your music money actually comes from.


General information, not legal advice. Verify current ISRC fees and policy at usisrc.org — the fee above is the published Rights Owner Prefix charge at time of writing.

Sonifide stores every ISRC alongside your splits and metadata so nothing gets duplicated and nothing goes unmatched. Start free.