What Are ISRC Codes and Why They Matter
Last updated: March 2026 · Digitalent Music
Every song that enters the digital music ecosystem needs a unique fingerprint -- something that distinguishes it from every other recording ever made. That fingerprint is called an ISRC code. Whether you are releasing your first single on Spotify or managing a catalog of thousands of tracks, understanding ISRC codes is fundamental to ensuring your music is properly tracked, reported, and paid for across every platform and territory in the world.
What Is an ISRC Code?
ISRC stands for International Standard Recording Code. It is a globally recognized identification system for sound recordings and music video recordings. Established by the International Organization for Standardization under ISO 3901, the ISRC system was designed to provide a permanent, unique reference number for each distinct recording.
Think of an ISRC code the way you think of a Social Security number or a national ID number for a person. No two recordings share the same ISRC, and once assigned, the code stays with that recording forever -- regardless of which label releases it, which distributor delivers it, or which platform streams it.
An ISRC code is not the same as a UPC barcode. While a UPC identifies a product (an album, EP, or single as a package), an ISRC identifies an individual recording. A single album with twelve tracks would have one UPC barcode and twelve ISRC codes -- one for each track.
The ISRC Format Explained
An ISRC code is exactly 12 characters long and follows a strict format divided into four parts:
CC-XXX-YY-NNNNN
- CC (Country Code): A two-letter code representing the country of the registrant. For example, US for the United States, GB for the United Kingdom, DE for Germany, or TR for Turkey. This does not indicate where the music was recorded -- it indicates where the ISRC registrant is based.
- XXX (Registrant Code): A three-character alphanumeric code assigned to the entity that registered the ISRC. This could be a record label, a distributor, or an individual artist who has been granted registrant status. Each registrant receives a unique code from their national ISRC agency.
- YY (Year of Reference): The last two digits of the year in which the ISRC was assigned. If you assign an ISRC in 2026, this field would be 26. This does not necessarily reflect the year the recording was made -- only when the code was assigned.
- NNNNN (Designation Code): A five-digit number assigned by the registrant to uniquely identify the recording within their catalog for that year. This number runs from 00001 to 99999, giving each registrant the ability to assign up to 99,999 ISRCs per year.
For example, the ISRC code US-RC1-26-00042 would indicate a recording registered in the United States, by a registrant with the code RC1, assigned in 2026, as the 42nd recording in their catalog for that year. When written in databases and metadata fields, the hyphens are typically omitted: USRC12600042.
Who Assigns ISRC Codes?
ISRC codes are managed by national agencies appointed by the International ISRC Agency (IFPI). In the United States, the national agency is the Recording Industry Association of America (RIAA). In the United Kingdom, it is PPL. Each country has its own designated agency responsible for issuing registrant codes to labels, distributors, and other qualifying entities.
There are three primary ways an artist can obtain ISRC codes:
- Through your distributor: Most digital music distributors -- including Digitalent Music, DistroKid, TuneCore, CD Baby, and others -- automatically assign ISRC codes to your tracks when you upload them. This is the most common method for independent artists and is included in the distribution service at no additional cost.
- Through your record label: If you are signed to a label, the label typically assigns ISRC codes from their own registrant pool. The label manages the codes as part of their catalog administration.
- By becoming a registrant yourself: You can apply directly to your national ISRC agency to receive your own registrant code. In the United States, you can apply through the RIAA website. This gives you full control over your ISRC assignments and is recommended for artists or labels managing larger catalogs.
Why Every Track Needs an ISRC Code
ISRC codes are not optional in the modern music industry. They serve several critical functions:
Royalty Tracking and Payment
Streaming platforms like Spotify, Apple Music, Amazon Music, and YouTube Music use ISRC codes as the primary identifier for matching streams to the correct rights holders. When a listener plays your song, the platform logs the ISRC code and uses it to calculate how much revenue that play generated and who should receive payment. Without an ISRC, your streams may not be properly attributed, which means lost royalties.
Cross-Platform Identification
Your song might appear on Spotify, Apple Music, YouTube Music, Deezer, Tidal, Amazon Music, and dozens of other platforms simultaneously. The ISRC code ensures that all these platforms recognize it as the same recording. This is especially important for aggregate reporting, chart tracking, and certification counts.
Anti-Piracy and Rights Management
ISRC codes help platforms identify unauthorized uploads. If someone tries to upload your recording to a platform where it already exists with a registered ISRC, the system can flag or block the duplicate. This is a key tool in content identification and rights management systems like YouTube Content ID.
Chart Eligibility and Certification
Official charts in most countries require ISRC codes to aggregate sales and streaming data. Without an ISRC, your streams and sales may not count toward chart positions. Similarly, certification bodies (like the RIAA for gold and platinum certifications) rely on ISRC codes to verify total consumption figures.
How Streaming Platforms Use ISRC Codes
When you deliver your music to a streaming platform through a distributor, the ISRC code is embedded in the metadata that accompanies the audio file. Here is what happens behind the scenes:
- Your distributor delivers the audio file along with metadata including the ISRC code, track title, artist name, album information, UPC barcode, and other details.
- The platform ingests this data and creates a catalog entry linked to the ISRC code.
- Every time a user streams the track, the platform records the play against that ISRC code.
- At the end of each reporting period (typically monthly), the platform calculates royalties based on the total plays per ISRC and distributes payments to the corresponding distributors and rights holders.
- Your distributor receives payment for all plays associated with your ISRC codes and passes your share to you according to your distribution agreement.
This chain only works correctly when the ISRC code is accurate and consistent. If you re-release the same recording with a different ISRC, the platform will treat it as a completely different track, and the streaming history from the original release will not carry over.
What Happens Without an ISRC Code
Releasing music without ISRC codes creates serious problems:
- Lost royalties: Performing rights organizations (PROs) and collection societies cannot match unidentified recordings to their rights holders. Revenue generated by your music may end up in a pool of unmatched royalties that gets distributed to other artists or retained by the platform.
- Distribution rejection: Most major streaming platforms will not accept music without ISRC codes. Your distributor will either assign one automatically or reject the submission.
- Broken analytics: Without a consistent ISRC, you cannot accurately track how many times your song has been played across all platforms. Your Spotify for Artists dashboard, Apple Music for Artists, and other analytics tools rely on ISRC codes for data aggregation.
- Inability to claim rights: If someone else uploads your recording and assigns their own ISRC, you may face difficulty proving ownership and claiming the revenue that belongs to you.
Common ISRC Mistakes to Avoid
Even experienced industry professionals sometimes make errors with ISRC codes. Here are the most common mistakes and how to avoid them:
- Assigning the same ISRC to different recordings: Each unique recording must have its own ISRC. If you record two different versions of the same song (such as a studio version and an acoustic version), each version needs a separate ISRC.
- Assigning a new ISRC to the same recording: If you are transferring your catalog to a new distributor or re-releasing on a new label, you should keep the original ISRC code. Changing the ISRC means the platform will treat it as a new recording, and you will lose your accumulated streaming history and playlist placements.
- Confusing ISRC with UPC: The ISRC identifies the individual track. The UPC identifies the release (album, EP, or single). These are not interchangeable. Every track on an album has its own ISRC, while the album as a whole has a single UPC.
- Not keeping records: Always maintain a spreadsheet or database of your ISRC assignments. When you need to transfer distributors, license your music, or resolve a rights dispute, having your ISRC records readily available is invaluable.
- Remastered or remixed tracks: A remastered version of a track is a new recording and should receive a new ISRC. Similarly, a remix is a new recording. However, if you simply change the metadata (correct a misspelling in the title, for example) without altering the audio, you should keep the same ISRC.
How to Look Up an ISRC Code
If you need to find the ISRC code for a recording you own or manage, there are several methods:
- Your distributor dashboard: Most distributors display ISRC codes in your release details or catalog management section.
- ISRC search tools: The IFPI provides an ISRC search tool at isrcsearch.ifpi.org where you can look up codes by track name, artist, or ISRC number.
- Platform metadata: Some platforms like Spotify display ISRC codes in the track details (accessible through the Spotify API or third-party tools).
- Your own records: This is why maintaining accurate records of your ISRC assignments is so important.
Key Takeaways
- An ISRC code is a unique, permanent identifier for a sound recording, standardized under ISO 3901.
- The format is CC-XXX-YY-NNNNN (Country, Registrant, Year, Designation).
- Most distributors assign ISRC codes automatically when you upload your music.
- Never change the ISRC of a recording when switching distributors -- always carry the original code forward.
- Different versions of a song (remixes, remasters, acoustic versions) each require their own ISRC.
- Proper ISRC management is essential for accurate royalty payments, chart tracking, and rights protection.