ISRC
Quick Definition
International Standard Recording Code - a unique 12-character alphanumeric code assigned to a specific sound recording. Essential for tracking streams, sales, and generating royalties.
In-Depth Explanation
An ISRC (International Standard Recording Code) is a unique 12-character alphanumeric code permanently assigned to a specific sound recording or music video. It functions as a digital fingerprint that allows streaming platforms, radio stations, and royalty collection societies to track plays and route payments to the correct rights holder. Without an ISRC, a recording cannot generate royalties.
How an ISRC Works
When a listener presses play on Spotify, the platform logs the ISRC attached to that audio file. At the end of the reporting period, Spotify tallies all plays associated with that ISRC, calculates the per-stream rate, and sends payment to the digital distributor that originally delivered the code. SoundExchange and other collection societies use the same code to track and pay digital performance royalties.
No ISRC means no tracking, which means no royalties. The code stays with the recording permanently, even if the recording moves between distributors, platforms, or territories.
ISRC Structure
An ISRC is 12 characters long, divided into four segments:
Example: US-S1Z-24-00001 (hyphens shown for readability; the actual code contains no hyphens)
- Country code (US): 2 letters identifying the country of the registrant.
- Registrant code (S1Z): 3 alphanumeric characters identifying the label, distributor, or artist that assigned the code.
- Year of reference (24): 2 digits for the year the code was assigned, not necessarily the year the recording was made.
- Designation code (00001): 5 digits assigned sequentially by the registrant within that year.
In 2025, the International ISRC Agency introduced a new agency code element "VV" for automated assignment. ISRCs assigned through automated systems will appear with "VV" as the registrant code. Any validation process should accept ISRCs containing this code.
Automated ISRC Assignment (2026)
In June 2026, IFPI and SoundExchange launched a new automated ISRC assignment capability. This system allows small labels and self-publishing artists to obtain ISRCs through an immediate online registration, without needing to apply for their own registrant code prefix. The system checks against SoundExchange's database (the largest ISRC database in the world) to prevent duplicate codes from being assigned to the same recording.
Real-World Example
An independent artist uploads a new single to DistroKid. DistroKid automatically generates the ISRC US-S1Z-26-00472 and embeds it in the metadata of the audio file. The single goes live on Spotify, Apple Music, and 150 other platforms.
In its first month, the track generates 25,000 streams across all platforms. Each platform logs plays against that ISRC. The distributor collects the revenue, identifies the artist by the ISRC in their system, and pays out approximately $75 to $125 (at $0.003 to $0.005 per stream).
Six months later, the artist records a radio edit that removes a 30-second intro. Because the audio has changed, DistroKid generates a new ISRC: US-S1Z-26-00891. The original version and the radio edit are tracked separately. If the artist had reused the original ISRC for the edit, play counts and royalties would be combined, making it impossible to tell which version generated the revenue.
When You Need a New ISRC
Generate a new ISRC for:
- A new song
- A remix of an existing song
- A radio edit or clean version
- A live acoustic version recorded separately
- A remaster with significant audio changes
Keep the same ISRC when:
- Including a previously released single on a new album (same audio file)
- Switching distributors (enter your existing ISRCs to retain play counts and playlist placements)
Why It Matters for Independent Artists
Your digital distributor generates ISRCs automatically during the upload process at no extra cost. You do not need to apply for your own registrant code unless you run a label and want to manage codes in bulk.
Two things to get right:
- Never reuse an ISRC. Every distinct audio recording needs its own code. Reusing a code combines play data across different versions, corrupting your royalty tracking.
- Always keep your ISRCs when switching distributors. Export your full ISRC catalog before leaving any distributor. Enter these codes manually when uploading to your new distributor to preserve your streaming history, playlist placements, and play counts.
If you run your own label, you can apply to your national ISRC agency (the RIAA in the United States) to become a registered ISRC manager and generate codes using your own registrant prefix. As of 2026, you can also use the IFPI and SoundExchange automated assignment system for individual recordings without needing your own prefix.
Read our streaming royalty calculator guide to estimate your earnings, and our guide on mechanical royalties and how to collect them to understand how ISRCs connect to royalty payments.
Related Terms
Related Terms
View AllFrom the Blog
View All
