ISRC Codes Explained: What Artists Need to Know

For Artists

Mar 15, 2026

An ISRC (International Standard Recording Code) is a 12-character identifier assigned to each unique sound recording. Every version of a song, including remixes, live versions, and remasters, needs its own ISRC. Distributors use these codes to track streams and royalty payments across all platforms. Without an ISRC, your music cannot be properly tracked or paid.

Most artists never think about ISRC codes until something goes wrong. A song shows up twice on Spotify with different stream counts. Royalty statements list tracks you do not recognize. Your catalog becomes a mess of duplicates that takes months to untangle. These problems start with ISRC mismanagement, and they are entirely preventable if you understand how the system works from the beginning.

This guide covers what ISRCs are, how to get them, common mistakes that cause tracking problems, and how to manage your codes as your catalog grows. For the full release planning process that includes ISRC assignment, see How to Plan a Music Release: Step-by-Step Checklist.

What an ISRC Code Actually Is

An ISRC is a permanent, unique identifier tied to a specific sound recording. It travels with that recording for its entire existence, across every platform, in every country, forever.

The code structure breaks down like this:

  • Country code (2 characters): Where the code was assigned (US, GB, DE, etc.)

  • Registrant code (3 characters): The organization that assigned the code (your distributor or label)

  • Year of reference (2 digits): The year the code was assigned

  • Designation code (5 digits): A unique number for that specific recording

Example: US-S1Z-23-00001

This structure means every ISRC is globally unique. No two recordings share the same code, which is how streaming platforms know exactly which recording generated which streams.

Why ISRCs Matter for Your Career

Royalty Tracking

PROs, mechanical rights organizations, and streaming platforms all use ISRCs to identify recordings. When your song plays on Spotify, the platform logs the ISRC. That code connects to your distributor's database, which connects to royalty calculations, which connects to your payment.

If the ISRC is wrong or missing, the chain breaks. Money goes to the wrong account or disappears into unmatched royalty pools that take years to sort out.

Catalog Management

As your catalog grows, ISRCs become your organizational backbone. A song you released five years ago through a different distributor still has the same ISRC. When you switch distributors, that code follows the recording. When a sync supervisor licenses your track, they reference the ISRC to ensure they have the correct version.

Platform Accuracy

Duplicate songs on streaming platforms almost always trace back to ISRC problems. If you upload the same master with a new ISRC, platforms treat it as a new song. Now you have two entries, split streaming history, and confused listeners.

How to Get ISRC Codes

You have three options for obtaining ISRCs:

Source

Cost

Best For

Considerations

Distributor-assigned

Free (included)

Most independent artists

Codes may be tied to that distributor's registrant

Direct from national agency

$95 (US, one-time)

Labels, artists with large catalogs

Your own registrant code, full control

Label-assigned

Free (label handles)

Signed artists

Label controls the codes

Distributor-Assigned Codes

Most distributors (DistroKid, TuneCore, CD Baby, AWAL) assign ISRCs automatically when you upload a release. This is the simplest option and works fine for most artists.

The catch: if you switch distributors, you need to keep track of the ISRCs assigned by your old distributor and provide them to your new one. Otherwise, your new distributor generates new codes, creating duplicates.

Getting Your Own Registrant Code

In the US, you can register directly with the US ISRC Agency (usisrc.org) for a one-time fee of $95. This gives you your own registrant code and the ability to assign ISRCs yourself.

This makes sense if you run a label, release music frequently, or want complete control over your catalog. It does not make sense if you release a few songs per year and are happy letting your distributor handle it.

Common ISRC Mistakes

Reusing Codes for Different Recordings

Each unique recording needs its own ISRC. This includes the original studio version, a remastered version, a radio edit, a clean version, an acoustic version, a live recording, and any remix.

If you release a "deluxe edition" with the same tracks remastered, each remastered track needs a new ISRC because it is technically a different recording.

Using Different Codes for the Same Recording

The inverse problem. If you switch distributors and re-upload your catalog without providing the original ISRCs, you end up with duplicate entries on streaming platforms. Your old version and new version both exist, splitting your streaming history.

Always export your ISRC list from your old distributor before switching. Provide these codes when uploading to your new distributor.

Not Tracking Your Codes

Your distributor dashboard shows which ISRCs are assigned to which tracks. Export this data and keep your own record. A simple spreadsheet works: song title, version, ISRC, release date, distributor.

If your distributor ever closes or has a data issue, you will be glad you kept your own records.

Managing ISRCs Across Your Catalog

As you release more music, your ISRC management becomes more important. Here is a practical system:

1. Create a master catalog document. Track every recording with its ISRC, release date, distributor, and version notes.

2. Export codes after every release. Within a week of your release going live, export the ISRC data from your distributor and add it to your master document.

3. Before switching distributors, export everything. Get a complete list of all ISRCs for your entire catalog.

4. When re-uploading to a new distributor, provide existing ISRCs. Every major distributor has a field for entering existing ISRCs. Use it.

5. Audit your streaming profiles periodically. Search for your artist name on Spotify and Apple Music. Look for duplicate entries. If you find them, contact your distributor to resolve.

Building this habit early saves hours of cleanup later. If you are managing multiple releases across different distributors, tools on Orphiq for Artists can help you keep metadata organized across your catalog.

For more on release organization, see the How to Release Your Music: Distribution Guide.

What to Do If Something Goes Wrong

Duplicate Entries on Streaming Platforms

Contact your distributor first. They can request takedowns of duplicate entries or help merge streaming histories in some cases. This process takes weeks to months, so prevention is far better than cleanup.

Missing Royalties Due to ISRC Issues

If you suspect ISRC problems are causing missing royalties, audit your distributor statements against your master catalog. Look for tracks that should have generated royalties but show zero. Contact your distributor with specific ISRCs and time periods.

Catalog Acquired From Another Artist or Label

If you acquire rights to recordings that already have ISRCs, use those existing codes. Do not generate new ones. The streaming and royalty history is tied to those codes.

FAQ

Can I change an ISRC after a song is released?

No. ISRCs are permanent. Once assigned to a recording, that code stays with it forever. You may need to re-release with a correct code and take down the old version.

Do I need an ISRC for every song on an album?

Yes. Each track on an album gets its own unique ISRC, regardless of whether it was also released as a single.

What is the difference between ISRC and UPC?

ISRC identifies a single recording. UPC identifies a release or product (an album, EP, or single package). One album has one UPC and multiple ISRCs.

Do cover songs need new ISRCs?

Yes. Your recording of a cover song is a unique sound recording, even though the underlying composition is the same. It needs its own ISRC.

Read Next

Keep Your Catalog Clean:

Orphiq helps you track releases, manage metadata, and make sure nothing falls through the cracks as your catalog grows.

Ready for more creativity and less busywork?