What Is an ISRC Code?
An ISRC (International Standard Recording Code) is a unique 12-character identifier permanently assigned to a specific recording of a song, used to track streams, sales, and royalty payments across every platform worldwide. Every individual track — including each different version, remix, or edit — needs its own ISRC, and most music distributors, including Banger, generate them for you free of charge.
If you're preparing a release and wondering what this code is, why it matters, and how to get one, here's everything you need to know.
What Does an ISRC Code Do?
Think of an ISRC as a permanent fingerprint for a specific recording. It's how streaming platforms, radio stations, sync licensors, and royalty collection societies identify exactly which recording generated a stream, play, or sale — separate from the song's title or artist name (which can be duplicated or misspelled).
Without accurate ISRCs, platforms and royalty collectors can't reliably attribute plays to you, which means:
- Streams may not be tracked or counted correctly
- Royalty payments can be delayed, misdirected, or lost entirely
- Your catalog becomes harder to track across multiple platforms and territories
Because ISRCs are tied to a specific recording (not a composition), a new ISRC is required any time you release:
- The original studio version of a song
- A remix
- A live version
- An acoustic or stripped version
- A radio edit or clean version (see explicit vs. clean tracks)
- A re-recording
ISRC Code Format Breakdown
An ISRC is always 12 characters, structured in four parts:
US-ABC-24-12345
| Segment | Example | Meaning |
|---|---|---|
| Country Code | US | 2-letter code for the country where the ISRC was issued |
| Registrant Code | ABC | 3-character alphanumeric code identifying the label/distributor/rights holder |
| Year of Reference | 24 | 2-digit year the ISRC was assigned (not necessarily the release year) |
| Designation Code | 12345 | 5-digit unique number identifying the specific recording |
Note that ISRCs are often displayed without hyphens (e.g., USABC2412345) — both formats represent the same code.
How to Get an ISRC Code
There are two main paths to getting ISRCs for your music:
Option 1: Get One Free Through Your Distributor (Recommended for Most Artists)
Most music distributors, including Banger, automatically generate and assign a unique ISRC to every track you upload as part of the distribution process — at no extra cost. This is by far the simplest option for independent artists, since you don't need to register with a national ISRC agency yourself. built-in promo tools like pre-save links
Option 2: Register Directly With a National ISRC Agency
Artists, labels, or publishers who want to issue their own ISRCs (for example, to maintain full control over their registrant code across releases on multiple distributors) can register directly with their country's ISRC agency — in the US, this is administered by the Recording Industry Association of America (RIAA). This path involves an application process and is typically more relevant for labels managing large catalogs than for individual independent artists.
For most independent artists, letting your distributor assign ISRCs automatically is simpler, free, and avoids the risk of duplicate or malformed codes.
ISRC vs. UPC: What's the Difference?
These two codes are often confused, but they identify different things:
| ISRC | UPC | |
|---|---|---|
| Identifies | A specific sound recording (one track) | A specific release/product (single, EP, or album) |
| Length | 12 characters | 12-13 digits |
| Assigned per | Track | Release |
| Used for | Tracking streams, sales, and royalties for that recording | Tracking sales and identifying the release as a retail product, like a barcode |
| Issued by | National ISRC agencies or distributors | GS1 (barcode standards organization) or distributors |
In short: ISRC = the song. UPC = the project (single/EP/album) that contains the song. A 5-track EP will have one UPC for the whole release and five separate ISRCs, one per track.
Why ISRCs Matter for Your Royalties
Accurate ISRCs are the backbone of getting paid correctly. Here's where they plug into the bigger royalty picture:
- Master recording royalties: Streaming platforms use ISRCs to attribute plays to the correct recording and route royalties to the correct rights holder.
- SoundExchange royalties: Non-interactive platforms like satellite and internet radio rely on ISRC data to pay digital performance royalties — see what is SoundExchange.
- Chart tracking: Sales and streaming charts use ISRCs to aggregate performance across formats and platforms.
- Sync licensing: When your music is pitched for TV, film, or ads, ISRCs help confirm exactly which recording is being licensed — see sync licensing 101.
- Content ID matching: Platforms like YouTube use ISRC and related metadata to match uploads to registered recordings — see YouTube Content ID explained.
Common ISRC Mistakes to Avoid
- Reusing an ISRC for a different version of a song. Every distinct recording — including remixes, edits, and clean versions — needs its own unique ISRC.
- Losing track of your ISRCs. Keep a spreadsheet mapping each track to its ISRC, especially if you plan to switch distributors later, since you may want to preserve the same codes to keep stream history intact.
- Assuming ISRCs and UPCs are interchangeable. They serve different purposes and are not substitutes for each other.
- Manually assigning your own codes without proper registration. Improperly formatted or duplicate ISRCs can cause metadata errors and royalty tracking issues.
FAQ
Do I need to pay for an ISRC code?
No — most music distributors, including Banger, generate and assign ISRC codes automatically and free of charge as part of the distribution process. You only need to register directly with a national ISRC agency if you specifically want to manage your own registrant code, which is rarely necessary for independent artists.
Does every song need its own ISRC code?
Yes — every distinct recording needs a unique ISRC, including the original version, any remixes, live versions, radio edits, and clean/explicit versions of the same song. The ISRC identifies the specific recording, not just the song title, so re-recordings also require a new code.
Can I reuse the same ISRC if I switch distributors?
It's possible to carry over existing ISRCs when switching distributors, which can help preserve continuity in stream history and royalty tracking, but policies vary by distributor. Check with your new distributor before re-uploading existing tracks to confirm how they handle existing ISRCs.
What's the difference between an ISRC and a UPC?
An ISRC identifies a specific sound recording (one track), while a UPC identifies the overall release — the single, EP, or album — as a retail product. A 10-track album will have one UPC for the whole project and ten separate ISRCs, one for each track.
Where do I find the ISRC for my song after release?
Your distributor's dashboard typically displays the ISRC assigned to each track, usually in the release or catalog management section. You can also often find ISRC metadata embedded in the track file itself or listed on platforms like Spotify for Artists under the track's credits.
Get Your ISRCs Automatically, Free
Every track you distribute through Banger for Artists gets a properly formatted ISRC code assigned automatically — no extra registration, no extra cost. Start your release with Banger.

