Skip to content
096 minute read

ISRC and UPC explained: what every Indian artist needs to know

An ISRC identifies a recording; a UPC identifies a release. They are how platforms track your streams and pay you correctly, and how you keep your history when you switch distributors. Here is what they are and why they matter.

What each code actually is

An ISRC, the International Standard Recording Code, identifies a single sound recording. Every individual track gets its own ISRC, and it stays with that recording for life across every platform. A UPC, the Universal Product Code, identifies a release as a product: a single, EP, or album. One release carries one UPC, and the tracks inside it each carry their own ISRC.

Think of the UPC as the barcode on the album and the ISRC as the fingerprint on each song. Streaming platforms use both: the UPC to recognise the release, the ISRC to count streams and attribute royalties to the exact recording.

Why they decide whether you get paid correctly

When someone streams your song, the platform reports that play against the recording's ISRC. That is how your streams are counted and how the money is attributed to the right track. If the codes are wrong, duplicated, or reassigned, streams can be miscounted or attributed to the wrong recording, which is a genuine and hard-to-unwind problem.

This is also why a distributor should assign codes correctly and consistently. A good distributor issues ISRCs and a UPC for you at no extra charge as part of the release, and keeps them stable.

The switching trap: carry your ISRCs forward

Here is the part that costs artists real streaming history. When you move from one distributor to another, if the new distributor generates fresh ISRCs for recordings that already have them, your accumulated streams and playlist placements can be split away from the new upload, because platforms key a recording's history off its ISRC.

Always carry your existing ISRCs forward when you switch. Ask any new distributor plainly whether they support ISRC carry-forward before you migrate a catalogue. Getting this wrong is one of the most common and most avoidable ways artists lose their stream history.

Do you need to buy your own codes

For most artists, no. Your distributor issues ISRCs and a UPC as part of distributing your release, and that is entirely standard and sufficient. Some established labels register for their own ISRC prefix to control code assignment in-house, but an independent artist does not need to, and paying a third party for individual codes you would otherwise get free is usually unnecessary.

What matters more than owning the prefix is that the codes are assigned correctly, kept stable, and carried with you if you ever move. SUF Digitals issues ISRCs and UPCs free on every release and preserves them across your catalogue.

Common questions

Does every version of a song need its own ISRC? Yes. An original, a remix, an acoustic version, and a live version are four different recordings and each needs its own ISRC, even if they share a title.

If I re-release a single inside an album later, does the ISRC change? The recording keeps its original ISRC. The album is a new product, so it gets its own UPC, but the track's fingerprint stays the same.

Can two recordings share one ISRC? No. An ISRC identifies exactly one recording. Sharing or reusing an ISRC across different recordings causes attribution errors and should never happen.

Want this handled for your releases?

See plans and pricing