Guides·10 min read·By Nitzan Gribetz

ISWC Codes Explained: The Global ID for Your Songs

An ISWC is the global ID for a composition. Format, how to get one via your PRO, why the MLC needs it, and how indie writers lose theirs.

Rows of blue royalty bars rising over a deep navy field — generated artwork for this guide
On this page

An ISWC, short for International Standard Musical Work Code, serves as a composition's worldwide identifier. A song keeps one ISWC no matter who records a version, covers it, or re-releases it repeatedly. Collection societies and PROs everywhere depend on these codes to connect royalties with compositions. Without one, the MLC cannot reliably deliver your US streaming mechanicals. A songwriter who does not know these numbers has a hole in the royalty chain.

The short version: Your PRO creates an ISWC free of charge when you register a composition, and that permanent number identifies it worldwide. Find the code inside your PRO account, then include it on every other registration. MLC matching is unreliable when the field is empty.

Defining an ISWC

The identifier is governed by an ISO standard and administered by the ISWC Registration Authority, which sits inside CISAC, the Confédération Internationale des Sociétés d'Auteurs et Compositeurs. Since a modernisation project completed in 2020, all ISWCs are assigned centrally rather than by each national agency, and local Registration Agencies handle the paperwork in their own territories. Any network collection society or PRO can look a code up to identify a work and its writers.

The Registration Authority describes the code as three elements: the letter T, nine digits, and a check digit. That is eleven characters in total.

T-034.524.680-1
  • T, the prefix element, and currently the only one defined, marking the identifier as covering a musical work
  • 034.524.680, the composition's assigned, unique nine-digit work identifier
  • -1, the check digit, which catches allocation and transcription errors

One detail trips people up in a spreadsheet audit: the dots and hyphens are not part of the code. The standard says that when an ISWC is written or printed the letters ISWC shall precede it, and that "for ease of reading only, hyphens and dots may be used as separators." The Registration Authority punctuates its own examples inconsistently, using dots in the standard description and none in the example on its usage page. Some databases want the separators and some reject them. Strip the punctuation before comparing two codes, rather than treating a difference in formatting as a difference in identifier.

An ISWC never changes and is unique across the world. After assignment, it identifies that composition permanently. Central assignment was designed to stop the old failure where co-writers at different societies each triggered a code for one work, and the 2020 modernisation also gave the Registration Authority the ability to merge codes, or separate them, where an assignment was made in error.

The difference between an ISWC and an ISRC

Writers regularly confuse an ISWC with an ISRC, or International Standard Recording Code. The names sound alike, and both belong to the broader group of music identifiers. Their jobs, however, are entirely different.

ISWCISRC
What it identifiesA composition (the song)One particular recording (the master)
Issued byA PRO such as ASCAP, BMI, or SESACA label or distributor
Format exampleT-034.524.680-1US-ABC-26-12345
Songs per codeOne composition for each ISWCOne recording for each ISRC
Codes per songOneMany, one for every recorded version
Used forThe MLC, PROs, and international publishing societiesTracking streams, SoundExchange, and content ID
Side of the businessComposition / publishingRecording / master

Both identifiers are involved in the same Spotify stream. An ISRC tells the platform which recorded master was heard. An ISWC tells publishing societies which underlying composition should receive the mechanical money. Our expanded comparison is available at /blog/iswc-vs-isrc.

You cannot substitute one code for the other. Entering an ISRC into an ISWC field is among the most frequent causes of failed MLC matches for independent writers.

Getting an ISWC

A PRO is your only practical route to one. The MLC does not issue ISWCs, your distributor does not, and you cannot apply to the Registration Authority yourself. Your society submits the work and the code comes back centrally allocated, so from where you sit the PRO registration is the whole process.

For US writers:

  • ASCAP obtains ISWCs for songs in its repertoire after you submit a work registration
  • BMI obtains ISWCs for songs in its repertoire after you submit a work registration
  • SESAC obtains ISWCs for songs in its repertoire after you submit a work registration

Other countries use the same approach. The society in your home market, such as PRS in the UK, GEMA in Germany, SACEM in France, or JASRAC in Japan, submits the compositions registered there and the codes come back the same way.

Follow these steps:

  1. Become a PRO member. Writers who have not joined should apply to BMI, ASCAP, SESAC, or their local PRO outside the US. ASCAP and BMI membership is free, while SESAC only accepts invited members. Our /guides/ascap and /guides/bmi pages explain both options.
  2. Submit the composition. Give the PRO a work registration containing its title, writers, IPIs, and splits. It creates the ISWC as part of registering the work. Note what the code itself depends on: the Registration Authority will not allocate an ISWC without a title and every composer, author, and arranger identified by IPI number and role code. Your splits matter enormously to the PRO and to every downstream payment, but a missing co-writer IPI is what stalls the code. Since the 2020 modernisation, allocation happens within hours rather than the weeks it used to take.
  3. Find the ISWC. One key detail: the PRO does not always email you the ISWC. You must search for it after signing into the portal.
    • ASCAP: sign in to ASCAP ACE Repertory, then search using the title or IPI. Open the work details to see its ISWC.
    • BMI: locate the composition through BMI Repertoire Search (Songview). Its metadata includes the ISWC.
    • SESAC: enter the member portal and review the work registrations.
  4. Save it in every relevant place. Put the ISWC in your MLC record, all sub-publisher deliveries, sync metadata documents, any composition fields your distributor offers, and your personal catalog spreadsheet. The number remains valid permanently.

There is no charge for an ISWC. PROs do not assess a per-code fee. Your only cost is the effort required to register every work accurately.

Why your ISWC matters to the MLC

For every report received from a streaming platform, the MLC must match the reported play to a work in its system. Reports sent by Spotify, Apple Music, or Amazon Music include:

  • The played recording's ISRC
  • Its play total for that reporting period
  • The assigned revenue

Next, the MLC has to identify the composition behind that master so payment reaches the proper publisher and writer. Its matching methods are:

  • ISRC → a connected composition record (when a writer attached ISRCs to the registered work)
  • Title + writer name + ISWC → a composition record (when complete metadata accompanied the registration)
  • Fuzzy title-only matching (an unreliable last resort)

An ISWC in the record turns this into a dependable match. If no code is present, the MLC resorts to fuzzy logic, which sometimes succeeds but frequently does not. Royalties from unsuccessful matches remain in the unmatched pool until someone makes a claim.

That is why joining the MLC by itself does not solve the problem. Your MLC submission must include the ISWC. Doing that requires opening the PRO portal, copying the number, and entering it in the MLC record. The MLC provides a field for it, but the PRO does not populate that field on your behalf.

See /guides/mlc for additional detail about registering with the MLC.

ISWCs in foreign collection

Each country's PROs and CMOs, or collective management organizations, manage international publishing revenue. Societies exchange money under reciprocal deals, and in almost every instance the ISWC supplies the match. PRS in the UK, GEMA in Germany, SACEM in France, and JASRAC in Japan all use it to determine the writer who should be paid.

Imagine ASCAP assigns the ISWC to your composition and the recording streams in Germany. GEMA searches that code, opens the composition entry, recognizes the writer's ASCAP affiliation, and sends the money to ASCAP under their reciprocal arrangement. ASCAP then pays the writer.

Take away the ISWC and the overseas society cannot match the work. It either puts those royalties in the local unmatched pool or allocates them proportionally to other writers. Neither route pays you.

Missing or inaccurate ISWCs at the source provide the clearest explanation for heavy international royalty leakage among indie writers. An administrator's sub-publisher can reduce the loss by delivering works straight into foreign society databases, avoiding reliance on reciprocal matching. Still, ISWCs form the base of the system. Accurate PRO records improve the entire worldwide payment path.

For an explanation of international publishing flows and sync licensing, visit /guides/sync-licensing.

Problems independent writers commonly encounter

These patterns regularly appear when we review a new artist's songs:

"My PRO account exists, but I cannot find my ISWCs"

This one appears most often. A writer entered ASCAP or BMI years earlier and registered several works, but never searched for the codes. When MLC registration later requires them, the writer does not know where they are. Search ACE Repertory or Songview under the writer's name. The detailed page for each registered composition displays its ISWC.

"I did not register the work with my PRO"

Then the song does not have an ISWC. Streaming does not prompt PROs to generate codes automatically, so a writer must submit the work. Open your PRO account and create a registration with title + writers + splits. The system will assign an ISWC.

"The same song has different ISWCs at my PRO and the MLC"

Usually the work picked up a second code before central assignment tightened this up, or the same song was registered twice with metadata different enough that the two records never looked like one work. The Registration Authority can merge codes assigned in error, though a merge is not instant. The MLC can generally use either because it mainly needs a connection to a legitimate composition entry. When the MLC accepts both codes for one song, the merge is probably still pending. Ask your PRO to raise it rather than waiting: nothing about the duplicate resolves itself if nobody reports it.

"Songview lists an ISWC, while my MLC record is empty"

The number exists, but nobody transferred it to the MLC registration. MLC records do not automatically import PRO metadata, and the writer is responsible for that field. Edit the registered MLC work and enter the ISWC.

"My distributor put an ISRC into the ISWC field"

It happens, though less frequently. An ISRC contains twelve characters and looks like US-ABC-26-12345; an ISWC is eleven characters and starts with a T, as in T-034.524.680-1. Most forms reject the wrong identifier when their format validation catches it, but some accept the entry and break later in the process. Check both the prefix and the length during an audit, counting the code without its separators.

How Davincii helps

During onboarding, an ISWC review is one of our earliest steps for every roster catalog:

  1. Gather every work in the artist's catalog from Spotify discography, distributor statements, and manual entries
  2. Search the artist's PRO for the matching ISWC, using ASCAP ACE for ASCAP members and Songview for BMI members
  3. If no ISWC exists because the PRO never received the work, file the registration through our publisher account
  4. Add the ISWC to the MLC work, all sub-publisher deliveries, and the artist's own catalog record

This single process often reveals unpaid revenue. When a work has streamed for years without an ISWC at the MLC, supplying the number creates the match, and the unmatched-pool claims procedure can release back-payments.

Review our rates at /pricing or apply at /signup. For a broader look at the mechanics of publishing administration, read /guides/publishing-administration-for-independent-songwriters. We also cover ISWC and ISRC differences separately at /blog/iswc-vs-isrc.

Common questions

What does an ISWC identify, and is there a fee?

It permanently identifies a composition worldwide. The code is eleven characters: the letter T, a nine-digit work identifier, and a check digit, usually written as T-034.524.680-1. The dots and hyphens are optional separators for readability rather than part of the code. Your performing rights organization submits the work, the ISWC Registration Authority allocates the number centrally, and there is no fee.

Where can I locate my ISWC?

Search ASCAP's ACE database or BMI's Songview yourself. PROs do not email these codes, so plenty of writers never realize that theirs already exist.

What makes the ISWC necessary for the MLC?

If the code is missing, the MLC and overseas societies such as GEMA and PRS resort to unreliable fuzzy title matching. Entering the ISWC in your MLC work record creates a dependable match.

How Davincii fits

Your catalog is registered with ISWC Codes Explained — and every other society — with payment only on what we collect.

Get started