ISRC Code Registration: Step by Step Guide for 2026
Table of Contents
- What Is an ISRC Code and Why Your Release Needs One
- Step 1: Apply for Your Registrant Code
- Step 2: Understand the Structure of an ISRC Code
- Step 3: Assign ISRC Codes to Each Track
- Step 4: Embed Codes and Deliver via Your Distributor
- Difference Between ISRC and UPC: Which Code Goes Where
- Music Metadata Best Practices for Accurate Royalties
- ISRC Code Generator Tools and Common Registration Mistakes
- Frequently Asked Questions
Last Updated: September 5, 2026
What Is an ISRC Code and Why Your Release Needs One
An ISRC code is the international standard for identifying individual sound recordings and music videos, functioning as a permanent fingerprint embedded within your audio file's metadata. This unique alphanumeric string remains with your track forever, regardless of how many times it is copied, re-uploaded, or transferred between platforms. Without proper ISRC code registration, your releases are essentially anonymous in the global music database, making royalty collection and usage tracking far more difficult.
When digital streaming platforms like Spotify and Apple Music report plays, they rely on the ISRC to attribute streams to the correct master recording. This data flows directly to performance rights organizations and collection societies, which then route mechanical and performance royalties to the right parties. The official guidance from the IFPI on ISRC standards describes it as the backbone of sound recording identification in the digital music economy.
At NexaTunes, we handle ISRC management for labels and independent artists daily. This guide walks through the registration process step by step, from acquiring your registrant prefix to embedding the final code, and covers where ISRC fits alongside UPC codes, how to keep your metadata clean, and the mistakes that cost artists money.
Step 1: Apply for Your Registrant Code
The first step in ISRC code registration is obtaining a unique registrant code from the national agency in your country. In the United States, the Recording Industry Association of America (RIAA) is the designated ISRC national agency and issues these three-character alphanumeric prefixes to labels, distributors, and individual artists who apply directly.
You submit your legal entity details through the RIAA portal, and once approved, you receive a registrant code that becomes the first three characters of every ISRC you create. This code is yours permanently and identifies you as the registrant in the global database. Independent artists without a label can apply directly, though many choose to route through their distributor, which often handles registration as part of its service.
For Independent Artists (DIY)
If you are a self-releasing artist, you have two primary paths to obtain a registrant code:
-
Apply Directly to the RIAA: This is the most direct route. You will need to provide your legal name or your business entity's legal name, a physical address, and a contact email. The RIAA does not charge a fee for issuing a registrant code, but you must be a legitimate rights holder. The approval process can take several business days, so plan ahead.
-
Use Your Distributor's Code: Many distributors, including NexaTunes, have their own registrant code. When you release through them, they will assign an ISRC from their pool to your track. This is the most common path for DIY artists because it requires zero upfront administrative work. The trade-off is that you do not own the registrant code; your distributor does. If you switch distributors, you will need to ensure your new distributor can use your existing ISRCs or assign new ones, which can complicate your catalog's history.
For Artists Signed to a Label
If you are signed to a label, the label is almost always the registrant. They will assign ISRCs to your recordings as part of their release management process. Your responsibility is to ensure that the metadata they provide, specifically the artist name and track title, is correct before they submit the release. You should also request a copy of the ISRC assignments for your own records, so you can verify that your royalties are being tracked against the correct codes.
The Distributor vs. Direct Application Decision
Direct application gives you permanent ownership of your registrant code, which is valuable if you plan to release across multiple distributors or manage a catalog of your own. Distributor-assigned codes are simpler but create a dependency on that distributor. For most independent artists releasing on a single platform, the distributor route is sufficient. For artists with a long-term catalog strategy, direct application is the more robust choice.
Step 2: Understand the Structure of an ISRC Code
An ISRC code is a 12-character alphanumeric string divided into four distinct parts (ifpi.org). The format is CC-XXX-YY-TTTTT, where CC represents the two-letter country code of the registrant, XXX is your three-character registrant code, YY is the two-digit year of reference, and TTTTT is a five-digit designation code unique to each track.
For example, a code like US-RI1-26-00001 breaks down as follows: US indicates the United States, RI1 is the registrant code assigned to that entity, 26 represents the year 2026, and 00001 is the first track designation assigned that year. The year of reference should reflect the year the recording was assigned the code, not necessarily the release year, though aligning both is common practice.
You assign these five-digit numbers sequentially within each year, and you can issue up to 100,000 unique codes per registrant per year. Once you assign a designation code to a specific recording, you cannot reuse it for a different track, even if the first recording is never released. This permanence is what makes the system reliable for tracking royalties over decades.
Step 3: Assign ISRC Codes to Each Track
With your registrant code in hand, create a unique ISRC for every individual track on your release, including bonus tracks, interludes, and alternate versions. Each version of a song, such as a radio edit, an extended mix, or a live recording, requires its own distinct ISRC because each represents a separate sound recording with its own usage data.
A common mistake is assigning the same ISRC to the original track and a remix. These are different master recordings and must have different codes. Similarly, if you later re-master a song for a compilation, that new master warrants a fresh ISRC. The original code remains attached to the original recording, preserving its historical streaming and sales data.

Track your assignments in a spreadsheet from day one. Record the artist name, track title, album, ISRC, and release date for every recording. This log becomes your master reference when uploading to distributors, registering with collection societies, and resolving metadata disputes later.
Step 4: Embed Codes and Deliver via Your Distributor
Once assigned, the ISRC must be embedded directly into the audio file metadata before delivery. Most digital audio workstations and mastering software allow you to enter the ISRC in the file's ID3 tags, and your distributor's upload portal typically provides a dedicated field for each track. The code must match exactly between your spreadsheet and the uploaded file; a single character error will break the link to your recording.
After you submit your release, the distributor embeds the ISRC into the final audio files sent to digital streaming platforms. When your track appears on Spotify, Apple Music, or Beatport, those platforms use the code to match the recording to its metadata in the global database. This is where choosing a distributor with rigorous quality control matters. At NexaTunes, we validate ISRC metadata before delivery to ensure the data integrity of every release we distribute to major platforms like Beatport and Traxsource, giving labels confidence that their catalogs are accurately represented.
Difference Between ISRC and UPC: Which Code Goes Where
The difference between ISRC and UPC comes down to what each identifies: an ISRC identifies a single sound recording, while a UPC (Universal Product Code) identifies the entire album release as a sellable product. A 12-track album carries one UPC for the full release and twelve distinct ISRCs, one for each song.
| Code Type | Identifies | Format | Assigned By | Used For |
|---|---|---|---|---|
| ISRC | Individual track | 12-character alphanumeric | Registrant (you or your label) | Streaming, royalty collection |
| UPC | Album or single release | 12-digit numeric | GS1 or via distributor | Retail sales, inventory tracking |
The UPC functions at the product level, which is why physical retailers and digital stores use it to track inventory and sales of the album as a unit. The ISRC functions at the recording level, which is why streaming platforms and collection societies rely on it to track individual song plays. Both codes work together in your release strategy, and both must be present in your delivery metadata for complete tracking across all revenue streams.
Music Metadata Best Practices for Accurate Royalties
Metadata errors are the leading cause of uncollected royalties in the music industry. Clean, complete metadata ensures that your ISRC links to the correct track title, artist name, and copyright ownership information in every database it touches. A misspelled artist name or an incorrect songwriter credit can cause your royalties to be routed to the wrong party or held in escrow indefinitely.
Standardize your metadata across every release. Use the exact same artist name, title casing, and contributor credits consistently, and avoid special characters that some systems may parse incorrectly. Register your works with your performance rights organization and your master recordings with the appropriate collective management organization, providing your ISRCs in both registrations. The SoundExchange documentation on metadata requirements emphasizes that accurate metadata is essential for digital performance royalties.
ISRC Code Generator Tools and Common Registration Mistakes
ISRC code generator tools can simplify the assignment process, but they are only as reliable as the data you feed them. A generator will produce the correct 12-character string based on your registrant code, year, and designation number, yet it cannot verify that you have not already used a designation code for a different recording. Your spreadsheet remains the source of truth.
The most common registration mistakes include duplicating codes across re-releases, using the wrong year of reference, and failing to assign a new ISRC after re-mastering. Each of these errors creates mismatches in the global database, splitting your streaming data and delaying royalty payments. Another frequent issue is assigning an ISRC to a compilation that reuses a previously released master without checking whether the original code already exists in the system.
Troubleshooting Metadata Errors on Streaming Platforms
If you upload a track with an incorrect ISRC, say, a typo in the designation code, the streaming platform will not be able to match it to your recording in the global database. The track may appear on your artist profile, but its streams will not be attributed correctly to your master recording, leading to missing royalties.
Step 1: Identify the Error
First, check the delivery confirmation from your distributor. The ISRC they report is what was sent to the platforms. Compare this against your spreadsheet. If the error is in your spreadsheet, the fix is straightforward: correct your log and re-deliver the track with the correct code. If the error is in the file itself, you will need to re-upload the corrected audio file.
Step 2: Correct the Metadata at the Source
For most distributors, you can edit the metadata of a released track and push an update to the platforms. This is the cleanest method. However, some platforms, like Spotify, may take several days to process the update. During this window, your streams may still be misattributed.
Step 3: Contact the Platform's Support
If the error persists after you have corrected the metadata, you may need to contact the platform's support team directly. For example, Spotify for Artists has a support channel where you can report metadata issues. You will need to provide the incorrect ISRC, the correct ISRC, and proof of ownership (e.g., your distributor's delivery confirmation). This process is manual and can take weeks, which is why prevention is critical.
The 'Rejected' ISRC Scenario
Sometimes, a distributor or platform will reject an ISRC because it does not conform to the standard format or because it is already in use by another recording. A rejection is not a dead end; it is a signal to check your data.
- Format Error: Verify the code is 12 characters, with the correct country code, registrant code, year, and five-digit designation. A common error is using a two-digit year that does not match the current year of assignment.
- Duplicate Code: If the code is already in use, you have likely reused a designation number from a previous year or a different track. You must generate a new designation code for the new recording.
A Practical Workflow for Large Catalogs
For labels managing multiple artists and sublabels, tracking ISRCs across a large catalog becomes a genuine operational challenge. A distribution platform with label-level reporting, like NexaTunes, consolidates this data so you can verify that every track carries the correct identifier before it reaches digital streaming platforms. This visibility protects your catalog's data integrity from the point of upload through monthly royalty reporting.
If you do encounter an error post-release, do not panic. Document the issue, correct the source metadata, and push the update. The key is to act quickly to minimize the window of misattributed streams.
Frequently Asked Questions
Can I generate my own ISRC codes?
Yes, but only after you have obtained a unique registrant code from the US ISRC Agency (RIAA). The registrant code is the first part of the ISRC structure. Once you have it, you can generate the rest of the code for each track yourself using a spreadsheet or an ISRC code generator tool. You do not need to pay a distributor to do this, though many offer automatic assignment as part of their service.
What is the difference between an ISRC and a UPC?
An ISRC identifies a specific sound recording or music video, acting as its unique fingerprint for royalty tracking. A UPC (barcode) identifies the entire product, such as an album or single release, for retail and inventory purposes. A single release might have one UPC but multiple ISRCs if it has several tracks. Both are crucial for commercial release but serve different functions in the music database.
Do I need a new ISRC code for a remix or remaster?
A remix that changes the recording itself requires a new ISRC code because it is a new sound recording. A remaster of the same original recording should keep the original ISRC code to preserve royalty history and track identification. If you are unsure, check with your distributor or the US ISRC Agency. Assigning a new code to a remaster can fragment your streaming data and complicate royalty collection.
How do I find my existing ISRC codes?
Check the metadata of your audio files in your digital audio workstation or media player, as the code is often embedded. You can also look at the distribution portal of the service you used to upload your music. For music already on digital streaming platforms, services like the RIAA's ISRC search tool can help find codes linked to your artist name, though results depend on the metadata provided by the distributor.
Editorial Transparency: This article was created with the assistance of GrandRanker AI and reviewed, edited, fact-checked, and approved by the NexaTunes editorial team before publication.
If you’re looking for a reliable way to distribute your music to major platforms, NexaTunes offers direct distribution with transparent terms.