ISRC stands for International Standard Recording Code. It's a 12-character alphanumeric code that uniquely identifies a specific sound recording. Think of it as the Social Security number for your song.
Why does it matter for royalties? The MLC, SoundExchange, and streaming platforms all use ISRCs to match recordings to their metadata. If your ISRC is wrong, missing, or doesn't match across platforms, royalties get lost in the system. The money is generated, but nobody can figure out who to pay.
Common ISRC problems:
- Your distributor assigned an ISRC but it doesn't match what's in the MLC or SoundExchange database
- You re-uploaded a song with a new ISRC, creating a duplicate
- Your ISRC has a formatting error (wrong characters, wrong length)
- You don't know what your ISRCs are
Where do ISRCs come from? Your distributor (DistroKid, TuneCore, CD Baby) typically assigns ISRCs when you upload a release. You can also register as an ISRC manager and assign your own through the RIAA.
How to check your ISRCs: RoyaltyCoPilot.ai imports your catalog and validates every ISRC — checking format, checking for duplicates, and cross-referencing against what the MLC and SoundExchange have on file. If there's a mismatch, we flag it.
