---
title: "ISRC and UPC codes for AI music, explained"
description: "What ISRC and UPC codes actually do, why Spotify and Apple Music require them, and why you should never pay extra for either."
author: "AIMD"
published: 2026-07-22
updated: 2026-07-22
url: https://aimusicdistro.com/blog/isrc-upc-explained
tags: ["Learn", "Metadata"]
---

# 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 · Published 2026-07-22 · 4 min read_

## Key takeaways

- 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.

## Introduction

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](https://aimusicdistro.com/blog/ai-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.

## Wrap-up

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](https://aimusicdistro.com/distribute-suno-music).
