How to file a CWR work registration
CWR (Common Works Registration) is the global music industry's standard file format for registering songs with PROs and Collective Management Organizations (CMOs). It encodes work title, ISWC, all writers + publishers, splits, and territories. Most independents do not file CWR directly — your PRO or publishing administrator does it. But understanding what CWR is matters because every royalty that flows internationally was matched via a CWR registration somewhere.
Steps
- Confirm you have an IPI number — CWR registrations require an IPI for every writer + publisher listed. If you do not have one, affiliate with a PRO first to obtain one.
- Gather the work metadata — For each song: title, ISWC (if assigned), every writer's legal name + IPI + share %, every publisher's name + IPI + share %, territory (usually WORLD), and original release info.
- Generate the CWR file — CWR files are fixed-width .txt files (CISAC spec v2.2 Rev 2 is current as of 2026). Tools that generate CWR: APORIA (open-source), Songtrust's internal tools, or a publishing admin like Producer Tour. Manual CWR authoring is impractical.
- Validate the CWR before transmission — Use a CWR validator (cwrdataapi.com or your PRO's portal) to catch shape errors. Common failures: missing IPI, splits not summing to 100, invalid territory codes.
- Transmit via SFTP to MusicMark (US) or each CMO — For US works, MusicMark is the BMI+ASCAP+SESAC joint registration hub. For international, send to each CMO's SFTP endpoint per their published spec.
- Process the ACK + NWR/REV responses — Each recipient sends back an acknowledgment file (ACK) and either accepts (NWR — New Work Registration) or rejects (REV — Revision needed) the registration. Track ACKs to confirm successful registration.
FAQ
Do I need to file CWR myself?
Almost certainly not. CWR is publisher/admin-level infrastructure. Independent songwriters typically rely on their PRO or publishing administrator (Producer Tour, Songtrust, etc.) to file CWR on their behalf as part of the standard registration workflow.
What is the difference between CWR and ISWC?
ISWC (International Standard Musical Work Code) is the unique ID for a song. CWR is the file format used to register the ISWC (and metadata) with PROs/CMOs globally. ISWCs are issued by your PRO when you register a work; CWR is how that registration moves between systems.
Try Producer Tour Pro — $9.99/mo