A UPC code for music is the unique number that identifies an entire release — a single, EP, or album — as one product. It is the same kind of barcode used on retail goods, repurposed for music so that stores and streaming platforms can track that release as a single sellable unit. If you are putting music out, every release needs one.
Like ISRCs, you almost always get a UPC code in music automatically from your distributor. Here is what it is, where it comes from, and how it fits with the other codes attached to your release.
What a UPC code identifies
UPC stands for Universal Product Code. In music it tags the release as a whole, not the individual tracks. So:
- A single = one UPC for the release, plus one ISRC for the track.
- An EP with five songs = one UPC for the EP, plus five ISRCs (one per track).
- An album with twelve songs = one UPC, plus twelve ISRCs.
The UPC is what lets a platform say “this is this album” and group its tracks, artwork, and sales together as a product.
What a UPC looks like
A UPC is a numeric code, most commonly 12 digits (a related 13-digit format called an EAN is used in some regions). You will usually see it as a barcode on physical products and as a plain number in your distributor’s release dashboard. You rarely need to type it manually — it is generated and attached when you set up your release.
How to get a UPC code for music
The easy route is your distributor. When you create a release through DistroKid, TuneCore, CD Baby, Amuse, or Ditto, the platform assigns a UPC to that release for free. If you have not picked a distributor yet, compare the options in our roundup of the best music distribution services. This UPC is assigned during the upload flow described in our guide to releasing a song independently and our album release guide.
If you are pressing physical copies, manufacturing labels often need the UPC to print the barcode on the packaging, so grab it from your distributor early. Independent labels can also buy UPCs in bulk from a barcode authority, but for a self-releasing artist that is unnecessary.
UPC vs ISRC: the key difference
This is the part people get tangled in:
- UPC = the release (the product on the shelf).
- ISRC = the recording (each individual track inside it).
You need both. The UPC ties the package together; the ISRC code tracks each song’s plays and sales so the right royalties flow to you. Together they make your release machine-readable across the whole industry.
How the UPC fits with your other release metadata
The UPC does not work alone. When you submit a release, your distributor wraps it in a small bundle of identifiers and data that every store reads automatically. Understanding how the pieces sit together helps you spot when something is set up wrong before it ships.
- UPC — names the release as a product. One per release.
- ISRC — names each recording. One per track, and it stays with that recording even if you later put the same track on a compilation.
- Release title, artist name, and version — the human-readable labels that sit on top of the UPC. Keep these spelled and capitalised exactly the same everywhere, because stores match on them as well as on the code.
- Release date and territories — attached to the UPC so the same product goes live consistently across platforms.
Think of the UPC as the folder and the ISRCs as the files inside it. Get the folder right and everything underneath stays tidy. If you want the wider picture of how a finished track becomes a live release, our independent release guide walks through the whole submission in order, and our guide to planning a music release shows where these codes fit on the timeline.
Why the UPC matters
The UPC drives a lot behind the scenes: chart reporting often counts at the release level, stores and streaming services use it to dedupe and catalogue your product, and sales reporting is aggregated against it. A messy or duplicated UPC can split your sales data or cause a release to appear twice. Letting your distributor manage it keeps things clean.
Common UPC mistakes to avoid
Most UPC problems come from artists trying to manage the code by hand instead of letting the distributor do it. Watch for these:
- Reusing one UPC across separate releases. Each distinct release needs its own UPC. Sharing a single code between two releases merges their data and confuses chart and royalty reporting.
- Pasting in your own UPC when the distributor would have generated one. Unless you specifically own a barcode and know why you are using it, take the free one your distributor assigns. Entering a stray number you found risks a clash with someone else’s product.
- Re-uploading a “fixed” version as a brand-new release. If you take a release down and re-submit it to correct a typo, you can end up with a second UPC and lose the streaming history tied to the first. Edit the existing release where you can instead.
- Forgetting the UPC on physical orders. If you are pressing CDs or vinyl, the manufacturer usually needs the UPC to print the barcode. Leave it too late and you delay the run.
Quick checklist before you release
- Confirm your distributor has assigned a UPC to the release.
- Confirm each track has its own ISRC.
- If pressing physical copies, send the UPC to your manufacturer.
- Keep a note of the UPC for your records and any future sync or licensing deals.
Run through our full music release checklist so nothing slips, and make sure your audio is actually finished — see what mastering is if you are not sure the master is ready to ship.
Frequently asked questions
Do I need a UPC code if I only release one song?
Yes. Even a single is treated as a release, so it gets its own UPC. Your distributor assigns it automatically when you set the single up.
Is a UPC the same as a barcode?
The UPC is the number; the barcode is the visual stripes that encode that number. For digital releases you only deal with the number. For physical copies, the barcode is printed from the UPC.
Can I reuse a UPC if I re-release the same album?
Generally you keep the existing UPC for the same release. A genuinely new product — for example a deluxe edition with extra tracks — is usually treated as a new release with its own UPC.
Does a UPC cost anything?
Through a distributor it is normally included free with the release, so you should not pay separately for one. You only pay if you choose to buy barcodes in bulk from a barcode authority, which is something labels managing many releases sometimes do but a self-releasing artist rarely needs.
Where do I find the UPC for a release I have already put out?
It lives in your distributor’s dashboard on the release’s detail page, usually listed alongside the title and the track ISRCs. Keep a copy with your release records so it is to hand for sync, licensing, or physical manufacturing later.
This article is general information, not legal advice. For decisions about rights and royalties, consider speaking to a qualified professional.



