What Are ISRC and ISWC Codes, and Why Do They Matter?

 ISRC = Recording Identifier

  • Stands for: International Standard Recording Code
  • Used for: Tracking recordings on platforms like Spotify, Apple Music, YouTube
  • Assigned to: Each version of a recorded track (remix, radio edit = new code)
  • Format: US-XXX-23-00001 (Country + Registrant + Year + Track #)

Who needs it?

  • Artists, labels, or distributors (e.g., DistroKid, TuneCore assign them automatically)


 ISWC = Composition Identifier

  • Stands for: International Standard Musical Work Code
  • Used for: Tracking songwriting royalties (composition, not the recording)
  • Assigned by: PROs (e.g., ASCAP, BMI) when a song is registered
  • Format: T-123.456.789-Z

Who needs it?

  • Songwriters and publishers—helps PROs match your composition to recordings and usage data


 How They Work Together

Code Type

Tracks...

Used By...

Needed For...

ISRC

Sound recordings

DSPs (Spotify, Apple), YouTube

Streaming payouts, Content ID

ISWC

Song compositions

PROs (ASCAP, BMI), publishers

Performance and mechanical royalties



 Why These Codes Matter

  • Help platforms identify your work accurately
  • Prevent lost or misdirected royalties
  • Match performances to the correct songwriter and recording
  • Essential for royalty audits, sync licensing, and global tracking


 Where to Find or Get These Codes

Code

How to Get It

ISRC

Assigned by distributor (e.g., DistroKid, TuneCore) or by you via the U.S. ISRC Agency

ISWC

Generated automatically by your PRO after song registration



 Pro Tips

  • Always include both codes in your song metadata
  • For co-writes, make sure everyone registers with the same info
  • Keep a spreadsheet of your catalog with ISRC/ISWC codes for every release


Bottom Line:
ISRC and ISWC codes are like digital fingerprints for your music. They ensure the right people get paid the right money, and are essential to protecting your royalties and ownership.

Back to blog