The Complete Guide to Music Royalty Accounting
Everything labels, publishers, and managers need to know about how music royalties work — from DSP data to artist payout.
guide
Music royalty accounting is how the money moves from streaming platforms, radio stations, and sync placements to the people who made the music. If you run a label, publishing company, or management firm, understanding this process isn't optional — it's the foundation of your business.
Key Takeaways
- A single song generates income from multiple sources simultaneously — streaming, radio, sync, and more
- Every song has two sets of rights: the master recording (owned by the label or artist) and the composition (owned by songwriters)
- The royalty accounting process runs in six stages: collection, processing, splits, recoupment, statements, and payment
- Errors at any stage compound downstream — accuracy at the start saves disputes at the end
Where royalty income comes from
A single track can earn money from several sources at once. Each pays at different rates, on different schedules, and often to different rights holders.
- Streaming (DSPs) — Spotify, Apple Music, Amazon, Tidal pay per stream. Rates vary by platform, territory, and subscription tier. Paid monthly.
- Downloads — iTunes and Bandcamp pay per sale. Smaller than streaming but still relevant for certain genres.
- Sync licensing — TV, film, ads, and games pay upfront fees. Often the largest single payment a track earns.
- Radio and broadcast — Airplay generates performance royalties, collected by PROs (PRS, ASCAP, BMI).
- Physical sales — CDs and vinyl generate mechanical royalties. Volumes are lower but margins are often better.
- Live performance — Venues pay for music played; artists report setlists to PROs.
Master vs. composition
The six stages of royalty accounting
The Royalty Flow
DSP Revenue
Spotify, Apple, etc.
Distribution Fee
Deducted first
Label Share
Per contract %
Artist Share
Royalty rate
Producer Points
From artist share
Recoupment
If unrecouped
- 1Revenue collection. DSPs and distributors send statements — usually monthly — in CSV format with stream counts, territories, ISRCs, and revenue.
- 2Data processing. Raw data needs normalising and matching to your catalogue. ISRC mismatches, currency conversion errors, and missing tracks are caught here — or they cause problems later.
- 3Split calculation. Revenue is divided according to contract terms: label share, artist royalty, producer points, co-writer splits. Calculated in sequence from the same gross.
- 4Recoupment. If an artist received an advance, their royalty share is applied against that balance before any net payment. This is governed by the specific terms of their contract.
- 5Statement generation. Each artist receives a statement showing gross revenue, deductions, splits, recoupment status, and net royalty due.
- 6Payment. Royalties are paid based on the approved statement. The platform records it; the bank transfer is your responsibility.
Screenshot: Roster statement builder interface
Why this matters for your business
A single calculation error can cascade into an underpayment that breaches a contract and damages a relationship you spent years building.
Most disputes between labels and artists aren't about bad intentions — they're about bad process. Late statements, unclear deductions, and opaque recoupment tracking create suspicion even when the numbers are correct. The solution isn't working harder on spreadsheets. It's using a system designed for the job.
Beyond recording royalties
Modern royalty accounting extends beyond just recording income. A complete system also handles:
- Publishing royalties. Songwriter and composer splits, sync fees, performance royalties from PROs.
- Producer and writer points. Tracking points deals and ensuring contributors are paid correctly from each release.
- Freelancer and contractor payments. Session musicians, mixers, mastering engineers — everyone involved in the record.
How RosterRoyalties handles this
Ready to get started?
Put this into practice with RosterRoyalties
Everything covered in this article is built into Roster. Start your free 7-day trial and see how it works with your own data.