Skip to main content

ISRC, UPC, ISWC and IPI explained

ISRC identifies a recording, UPC a release, ISWC a song and IPI a songwriter. Which codes The Artist Platform generates, where to find them, and switching.

Four codes make sure the right people get paid for your music. An ISRC identifies each recording, a UPC identifies each release, an ISWC identifies each song you wrote, and an IPI number identifies you as a songwriter or publisher. The Artist Platform can generate your ISRC and UPC codes for you, free of charge. You get your ISWC and IPI through a collecting society.

What this means

Each code has one job. Here's what each one does:

Code

What it identifies

Who issues it

When you need it

ISRC (International Standard Recording Code)

One recording or music video. 12 characters, and it stays with that recording for life

National ISRC agencies, under the international system run by IFPI. Your distributor can provide one

Every track you release

UPC (Universal Product Code, sometimes EAN)

One release: a single, EP or album

Your distributor can provide one

Every release

ISWC (International Standard Musical Work Code)

One song (the composition: melody and lyrics), however many times it's recorded

Allocated when the song is registered with a collecting society

When you register songs to collect publishing royalties

IPI (Interested Party Information)

You, as a songwriter, composer or publisher

Allocated through the international IPI system when you join a collecting society

When you register songs with a society

Example: you write one song, so it has one ISWC. You release the original version and a remix, so there are two recordings with two ISRCs. The original comes out as a single and both versions appear on your EP, so there are two releases with two UPCs. Your IPI number appears on the song's registration as its writer.

Read more on the standards bodies' own pages: ISRC, ISWC and IPI.

When this applies

  • Every release needs a UPC, and every track needs an ISRC. Stores use them to list your music and report your streams.

  • ISWC and IPI matter when you register the songs you wrote with a collecting society to collect publishing royalties. Publishing royalties: how to register your songs

  • Switching distributor: keep your original ISRC and UPC codes (see below).

What you need before you start

  • For ISRC and UPC: nothing. You can enter your own codes, or The Artist Platform can generate them when you create your release.

  • For ISWC and IPI: membership of the collecting society in your country. Your society gives you these codes.

  • Access to your account at app.theartistmusic.com.

Step-by-step

Getting your ISRC and UPC codes:

  1. Enter your own ISRC and UPC codes when you create your release, if you already have them.

  2. No codes yet? Choose No when you're asked whether you have your own, and we'll generate them for you.

  3. Wait for your release to be approved. We create generated codes once it has passed review and is approved for delivery to stores.

Finding your codes:

  1. Go to Distribution and open the Distribution Center.

  2. Select your release in the Catalog sidebar. You'll see its UPC there.

  3. Open the Tracks tab to see the ISRC for each track.

  4. Copy your codes into your own records, with each song's ISWC once you have it. You'll need them if you ever switch distributor.

Keeping your codes when you switch distributor

Moving a release to The Artist Platform from another distributor? Reuse its original ISRC and UPC codes. That way stores can usually link it to your existing streams, playlists and stats, instead of treating it as new music. Follow Move from another distributor without losing streams for the full order of steps.

What happens next

  • Your ISRC stays with the recording for life, wherever it's distributed.

  • Stores and societies use these codes to match plays and streams to the right recording, song and people. It's worth checking them before you submit. Essential music metadata tips

  • ISWCs and IPI numbers are managed by your collecting society, not by us.

Troubleshooting

Problem

What to do

I can't see my codes

Generated codes appear once your release is approved for delivery. If it's approved and you still can't see them, send us the release title and we'll check.

Do I need a new ISRC for a remix, edit or live version?

A different recording usually needs its own ISRC. The same recording on a new release keeps its ISRC.

I've lost the codes from my old distributor

Check your old distributor's account or catalogue export.

My song doesn't have an ISWC

Register the song with your collecting society. An ISWC is allocated through that registration.

Do codes cost anything on The Artist Platform?

No. We generate your UPC and ISRC codes for free.

I entered the wrong ISRC or UPC

Contact us before your release goes live, with the release title and the correct code.

Need help?

Contact us through the chat in The Artist Platform, or see How can I contact you? Include your release title and UPC, so we can check straight away. We aim to get back to you within 1 business day.

Did this answer your question?