Every recording you release carries a code that identifies it for the rest of its life. Most independent artists never think about it, because a distributor issues one automatically at upload. That is fine right up until it isn’t.
What it actually is
An ISRC, or the International Standard Recording Code, identifies one specific recording. Not the song, not the release: that particular master. Re-record the same composition and it needs a new one; change distributor and it keeps the old one.
It has four parts:
| Part | What it is |
|---|---|
| Country code | two letters, IN for a code allocated in India |
| Registrant code | three characters identifying who allocated it |
| Year | last two digits of the year the code was allocated to the track |
| Designation | five digits, chosen by the registrant |
Written together: IN-XXX-YY-NNNNN. You will also meet it with the hyphens
stripped, which is the form distributors and file tags usually want.
Two rules that follow from the structure, and both matter:
The designation number must not repeat within the same calendar year. It is the registrant’s job to track that, not the issuer’s.
The year rolls and the designation resets. At the start of a new year the year
digits change and numbering starts again at 00001.
The bit nobody explains: whose code is it
The registrant code, the middle three characters, says who allocated the code, and it is issued to an entity, not to a song.
Use a distributor’s upload flow and you get a code from their registrant code. The recording is identified, which is what matters technically. But the allocation is theirs, the numbering is theirs, and if you move distributors your catalogue ends up with codes from two different registrants, with no obvious link between them.
Get your own and every recording you release carries your registrant code, you control the numbering, and the identifier is not tied to a commercial relationship you might end.
In India registrant codes are issued by IMI, and the part that surprises people is that they are free.
What it is not
Not a product code. A UPC or EAN identifies a release or product; an ISRC identifies one recording within it. The Handbook is explicit that product identifiers sit outside the ISRC system entirely. A single is one UPC and one ISRC; a ten-track album is one UPC and ten ISRCs.
Not an ISWC. An ISWC identifies the underlying composition, and comes from the collecting society side, not from IMI. The same song can carry an ISWC for the work and several ISRCs, one per recording of it.
Not copyright registration. An ISRC is an industry identifier. It confers no rights and proves no ownership. Registration does that, and the two are issued by entirely different bodies for different purposes.
Where the official material lives
IFPI maintains the standard itself, including the full structure definition, and IMI publishes an ISRC handbook and a how-to on generating codes. Those explain the format better than any blog can, and we are not going to restate them:
- IFPI, the ISRC standard and the ISRC Handbook, which is the authority on when a recording needs a new code
- IMI, how to generate your ISRC code
What follows in this section is the part they do not cover: how you actually get a registrant code in India, and how to run the allocation afterwards without corrupting your own catalogue.
