Back to Knowledge Base
🌐Distribution

ISRC Codes Explained

Understand ISRC codes, what they do, and how to obtain them for your releases.

6 min2026-04-07intermediate

ISRC Codes Explained

Every song needs an International Standard Recording Code (ISRC), but most independent artists don't understand what they are or why they matter. Here's the complete picture.

What Is an ISRC Code?

An ISRC is a 12-character unique identifier for a specific recording. Think of it as a barcode for your audio file. It looks like this: US-ABC-24-00001.

The format breaks down as:

  • Country code (2 letters): US, GB, CA, etc.
  • Label code (3 characters): Your identifier
  • Year of release (2 digits): 24 for 2024
  • Sequential number (5 digits): 00001 for your first track

Unlike ISBNs for books or UPCs for products, ISRCs are specific to the recording, not the song. If you re-record a song, it gets a new ISRC. A remix, cover, or remaster each get separate codes.

Why ISRCs Matter

Tracking revenue: Streaming platforms use ISRC codes to track which exact version of a song earned royalties. If you have two versions of the same song, they need different ISRCs or their earnings get mixed together.

Publishing rights: Performing rights organizations (PROs) like ASCAP, BMI, and SESAC use ISRCs to identify which version of a song was played, helping them match streaming revenue to songwriter splits.

Sync licensing: If your song is licensed for a film, TV show, or ad, the ISRC identifies exactly which version was used and ensures proper payment.

International databases: ISRC codes help maintain song databases across countries, preventing duplicate uploads and confusion about versions.

Chart eligibility: Some charts require valid ISRC codes. Without one, your song might be ineligible for Billboard or other chart tracking.

Who Assigns ISRCs?

A national ISRC agency in each country assigns codes. In the US, that's the Recording Industry Association of America (RIAA). The process is free.

Your distributor often assigns ISRCs automatically during upload. DistroKid, TuneCore, and CD Baby all generate them for you if you don't provide one.

If you want to register your own ISRCs (common if you're releasing a lot), contact your national agency:

  • US: RIAA (isrc.ifpi.org)
  • UK: BPI
  • Canada: ACTRA

Registration is simple and free—you just fill out a form claiming your codes. Most independent artists let their distributor handle it.

Do You Actually Need to Register?

Not technically. Your distributor assigns ISRCs, and streaming platforms will use them. Registration with your national agency makes them official and queryable in international databases, but small independent artists rarely bother.

Register if:

  • You're releasing dozens of songs and want clean records
  • You're submitting to licensing databases or sync agencies
  • You're tracking sync placements professionally

Don't worry if:

  • You're releasing 1-3 songs
  • Your distributor assigned the codes
  • You're not pursuing sync licensing actively

Common Mistakes

Reusing ISRCs: Don't use the same ISRC for different versions of a song. Streaming platforms won't know which version earned what.

Forgetting to provide them: If you have existing ISRCs from a previous distributor, provide them during upload so your new distributor uses the same codes. This prevents split earnings.

Registering too late: Register ISRCs before releasing if you plan to track them professionally. After the fact is harder.

The Bottom Line

ISRCs are like serial numbers for your recordings. They're unglamorous but essential. Let your distributor assign them (they do it right), provide your own if you have them from elsewhere, and don't overthink it unless you're doing professional sync licensing or managing multiple versions of songs.