Works, writers, and registrations — in the same place as your royalties.
Register works with your societies via CWR. Ingest BMI, ASCAP, and MLC statements. Reconcile claims against what you're owed.
30 minutes · bring your works list
Live in production today — works, writers, CWR export, statements, claims, and analytics.
Registration sprawl ends here.
One society at a time
Each PRO has its own portal, its own format, its own rejections. Registering a catalog means doing everything N times.
Shares that drift
Writer splits live in spreadsheets that disagree with contracts. Conflicts surface at payout, not at registration.
Statements that don't reconcile
Society statements arrive in different shapes. Matching lines back to works by hand is a quarter's work.
Your catalog, modeled the way societies expect
Works
Originals, arrangements, adaptations — with recordings linked back to each work.
Writers
Composers, authors, arrangers — with roles and IPI numbers where you have them.
Publishers
Your entities and the ones you administer, with territories and identifiers.
Agreements
Publisher–writer and sub-publishing agreements, with a recoupment ledger that keeps score.
[Product screenshot — works list]
One export, every society
Pick the works
Filter by writer, publisher, or registration status — or export the whole catalog.
Generate CWR 2.1 or 2.2
Royalti builds the file from your works, writers, shares, and territories. You choose the version per society.
Submit with your credentials
SFTP, API, or email — per-society PRO credentials, stored write-only.
Track to registered
Registrations move from submitted to registered as societies acknowledge — tracked per society, per work. Conflicts get flagged for resolution, not buried.
Statements in. Claims reconciled.
Upload society statements and Royalti parses them, matches lines to your works, and flags variances. What you registered, what they reported, and what's missing — side by side.
Another statement source? Send a sample file — mapping gets built fast.
See publishing earnings the way you slice them
Earnings by society, right type, territory, and work — with statement coverage and recoupment status on the same dashboard.
[Product screenshot — publishing analytics dashboard]
Software, not an admin service.
Royalti doesn't take a commission or sit between you and your societies. You keep your PRO memberships, your data, and your direct relationships — the platform does the heavy lifting.
Common questions
Is publishing included in my plan?
Publisher tooling is included with every paid plan (Starter and up) — no separate purchase.
Which societies' statements can you ingest?
BMI, ASCAP, and MLC today. Got another source? Send a sample file — mapping gets built fast.
Which CWR versions do you support?
CWR 2.1 and 2.2 export — you choose the version per society.
Do you register works on our behalf?
No — you keep your society memberships. Royalti generates the files, submits them with your credentials, and tracks acknowledgements.
Can our writers see their own splits?
Yes. Members get portal access with splits visibility and per-split statement breakdowns.
Bring your catalog under one roof
Book a publishing walkthrough — 30 minutes with your works list. We'll map writers, shares, and society registrations live.