byONCE
Distribute
LearnMetadata4 min read

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.

By AIMD··Read as Markdown
◉ Key takeawaysTL;DR
  • 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.

◉ Keep reading

◉ Stop reading. Start releasing.

Distribute
AI songs.

Send your Suno, Udio or Sonauto track to Spotify, Apple Music, and 20+ stores. $2. Once. Forever.