ISRC and UPC codes for AI music, explained
An ISRC identifies one recording; a UPC identifies one release. Every store requires both, every royalty pipeline keys on them, and your distributor should generate them for free.
- An ISRC (International Standard Recording Code) identifies a single recording; it follows the track across every store and royalty statement.
- A UPC (Universal Product Code) identifies the release — the single, EP, or album as a product.
- You need both to distribute. Stores will not ingest a release without them.
- You should never pay separately for codes: AIMD generates a real ISRC and UPC with every $2 release.
- Keep your codes: if you ever switch distributors, the ISRC is how your stream history stays attached to your track.
Every song on Spotify has two identifiers riding along with it that listeners never see. The ISRC tags the recording itself; the UPC tags the release it shipped inside. Between them, they are how stores, royalty collectors, and chart trackers know that your track is your track — and they are non-negotiable: no codes, no distribution.
What does an ISRC actually do?
ISRC stands for International Standard Recording Code — a twelve-character identifier assigned once to one specific recording. When Spotify counts a stream, when a royalty statement itemizes a payout, when a chart aggregates plays across stores, the ISRC is the key everything joins on.
One recording, one code, forever. If you remaster or re-record the song, the new recording gets a new ISRC. If you re-release the same recording on a new album, the ISRC stays the same — that continuity is what keeps your play counts and royalties attached to the track rather than the release.
What does a UPC do?
The UPC is the product barcode — the same standard physical retail uses — applied to your release as a whole. A single has a UPC. An EP has a UPC. Each of the tracks inside it has its own ISRC. Stores use the UPC to group tracks into a release page and to report sales and streams at the product level.
Do AI-generated tracks need them too?
Yes — identical requirements. Stores make no distinction between AI-generated and human-made recordings when it comes to identifiers. A Suno track headed for Spotify needs an ISRC and a UPC exactly like anything else in the catalog. What AI tracks additionally carry is disclosure metadata, which travels alongside the identifiers.
Should you ever pay for codes?
No. Some distributors sell ISRCs and UPCs as add-ons, which is a red flag on the same level as annual renewal fees — the codes cost distributors close to nothing to assign. AIMD generates both automatically with every release; they are included in the one-time $2 fee, and they are real registry-backed codes, not placeholders.
If you are ready to put a track on the stores with the codes handled for you, the whole flow — import, identifiers, metadata, delivery — is covered in how to distribute Suno music.
- LearnMetadata
Cover art requirements for Spotify and Apple Music
The cover-art rules every store enforces — dimensions, quality, and the text that gets releases rejected — plus how Suno artwork fits in.
- LearnMetadata
AI disclosure metadata: what stores want and why
Why AI disclosure exists, what it looks like in a release's metadata, and why disclosing accurately is safer than staying quiet.
- LearnCopyright
Can you copyright AI-generated music?
What the US Copyright Office's human-authorship requirement means for Suno tracks: what's protectable, what isn't, and what that means practically.
- LearnSuno
Suno commercial rights: what you can and can't release
The plan-based rule behind Suno monetization, what non-commercial actually means for a release, and how to check before you distribute.
◉ Stop reading. Start releasing.
Distribute
AI songs.
Send your Suno, Udio or Sonauto track to Spotify, Apple Music, and 20+ stores. $2. Once. Forever.
