An ISRC code is a 12-character identifier that uniquely tags a single sound recording — one specific master of one specific track. Think of it as a digital fingerprint that stays with that recording everywhere it goes: streaming platforms, download stores, radio, and royalty systems. If you are releasing music, every track you put out needs one.
The good news: you almost never have to chase one down yourself. Read on for what an ISRC code actually is, where it comes from, and the small but important rules for using it correctly.
What an ISRC code is (and isn’t)
ISRC stands for International Standard Recording Code. It identifies a recording, not a song. That distinction matters: if you record an acoustic version and a full-band version of the same song, those are two recordings and they get two different ISRCs. A remix gets its own. A remaster usually gets its own too.
An ISRC does not identify the composition (the underlying song and lyrics) — that side is handled by publishing and PROs. For how the songwriting side works, see our explainer on music publishing and what a PRO is.
What an ISRC code looks like
An ISRC is 12 characters, usually written with hyphens for readability, in four parts:
- Country code — two letters (e.g. the issuing country).
- Registrant code — three characters identifying the issuer.
- Year of reference — two digits.
- Designation code — five digits, unique to that recording.
Once assigned, an ISRC stays with that recording permanently. You do not reissue it if the track moves to a different distributor or store.
How to get an ISRC code
For most independent artists, the simplest route is your distributor. When you upload a release through a service like DistroKid, TuneCore, CD Baby, or Amuse, they assign a free ISRC to each track automatically. This is the path covered in our guide to releasing a song independently, and it is the right choice for the vast majority of people.
If you want to own and manage your own ISRCs across releases — useful if you run a label or switch distributors often — you can apply to your national ISRC agency for a registrant code and issue your own. That is more administrative work, so only bother if you have a reason to.
Why the ISRC code matters
The ISRC is how plays get counted and money gets routed. When your track is streamed or sold, platforms log activity against the ISRC, which feeds the reporting that pays out your music royalties. It also powers chart reporting and helps services recognise the same recording wherever it appears. Get it wrong — reuse one ISRC for two different recordings, or assign new ones to a track that already has one — and your data can get split or misattributed.
ISRC vs UPC
People mix these up constantly. The ISRC tags an individual recording (the track). The UPC code tags the release as a whole (the single, EP, or album). A 10-track album has one UPC and ten ISRCs. Both are handled for you when you distribute.
Practical tips for using ISRCs
- Let your distributor assign them unless you have a clear reason to own your own.
- Never reuse an ISRC for a different recording, even a slightly different version.
- Keep a record of which ISRC maps to which track — handy for sync deals and audits. Our music release checklist includes this step.
- Don’t generate a new one just because you re-upload an unchanged track.
Before you get to codes, make sure the actual audio is ready. A clean, properly finished master is what you are tagging — see what mastering is if you are unsure your track is release-ready.
Frequently asked questions
Do I have to pay for an ISRC code?
No. Distributors assign ISRCs for free as part of uploading your release. You only pay if you choose to register as your own ISRC issuer through a national agency, which is optional.
Can two songs share the same ISRC code?
No. Every distinct recording needs its own ISRC. Even different versions of the same song — radio edit, acoustic, remix — each get a separate code.
What happens to my ISRC if I switch distributors?
The ISRC stays attached to the recording. If you move a release to a new distributor, you should keep the existing ISRC rather than letting a new one be assigned, so your streaming history and royalty data stay intact.
This article is general information, not legal advice. For decisions about rights and royalties, consider speaking to a qualified professional.




Leave a Reply