Recoupable buckets
- Cash advance, per project or per term
- Recording costs with a per-line approval trail
- Video and marketing, often at 50% recoupable
- Tour support, usually 100% recoupable and 0% returnable
- Independent radio and PR, capped
A stream reports as an ISRC. A songwriter is paid against an ISWC. Nothing anywhere in the supply chain guarantees that the two are linked, which is why hundreds of millions of pounds sit in black box accounts every year waiting for somebody to prove who wrote what. Deadwax ingests thirty eight statement formats, matches recording to work to payee, and closes your quarter in six days.
Track listing
An ISRC identifies a recording. An ISWC identifies the underlying composition. There is no registry that authoritatively links them, so every royalty system in the world is guessing, and most of them guess badly.
A DSP reports streams against an ISRC because that is what it played. A collecting society pays a writer against an ISWC because that is what the writer registered. In between sit release metadata, alternate versions, live takes, remixes with different ISRCs and the same ISWC, covers with the same ISWC and different everything else, plus the twelve territories where the society has the work registered under a slightly different title.
Deadwax runs a three stage match. Exact identifier first. Then a normalised fingerprint built from title, contributor names, duration and release date, scored against a corpus of 94 million works. Then a human queue, because the last two per cent is genuinely ambiguous and pretending otherwise is how labels end up paying the wrong person.
GB-XYZ-25-00147Recording. Country, registrant, year, designation.T-923.451.007-4Composition. Assigned by the society, not the label.5060941580479Product. What the distributor delivered.A1-2425G-ABC1234002-MRelease, for DDEX delivery and reconciliation.00521844716Interested party. The writer or publisher themselves.PADPIDA2019041801UDDEX party. Who sent the file.Every figure below is a real deduction with a real name. Change the territory, the service and the deal, and watch the number at the bottom move. This is the same waterfall engine that runs your statements, with one line of input instead of a hundred million.
An advance is not a single number. It is a balance with an interest free clock, a set of recoupable cost buckets, a definition of what is recoupable against what, and a cross-collateralisation clause that may or may not reach the next album. Get it wrong in the artist's favour and you overpay. Get it wrong the other way and you get an audit.
Deadwax models the contract, not the average of contracts. Every clause below is a field you can set per deal, per project, per territory, with an effective date so a renegotiation in March does not retroactively rewrite January.
The three year rule. Under most society and DSP claim windows you have three years to make a retroactive claim on unmatched income, and it is measured from the reporting period rather than from the day you noticed. Deadwax runs an expiry report every month showing exactly how much of your unmatched pool falls out of claimable range in the next ninety days. Labels using it recovered a median of £41,200 in the first year.
If a format is not on this list, send us a sample file. Median time to production for a new statement schema is nine working days, and the mapping is version controlled so a format change in October does not silently corrupt your January comparatives.
If an artist manager asks why the Germany number moved, you should be able to answer in one request rather than by opening four spreadsheets. Every royalty line carries its source file, its ingest batch, its match confidence and the exact contract version that priced it.
/v1/statements/ingestUpload a source file, returns a batch/v1/royalty-linesFilter by ISRC, period, territory, service/v1/payees/{id}/balanceEarned, recouped, reserved, payable/v1/works/{iswc}/linksEvery recording linked, with confidence/v1/matches/{id}/resolveClear a review queue item/v1/unmatched/expiringClaimable income by expiry date/v1/payouts/runsCreate a payout run, dry run supportedbatch.ingestedbatch.failedmatch.needs_reviewstatement.publishedpayout.settledadvance.recoupedIdempotency-Key on every writecurl -G https://api.deadwax.co/v1/royalty-lines \
-H "Authorization: Bearer $DW_TOKEN" \
-d "isrc=GB-XYZ-25-00147" \
-d "period=2026-Q2" \
-d "territory=DE"
{
"isrc": "GB-XYZ-25-00147",
"work": { "iswc": "T-923.451.007-4",
"match_confidence": 0.997,
"match_stage": "EXACT_IDENTIFIER" },
"period": "2026-Q2",
"lines": [
{ "service": "spotify", "territory": "DE",
"usage_type": "PREMIUM_STREAM", "quantity": 41882,
"gross_gbp": 132.47, "rate_gbp": 0.0031630,
"source_file": "sptfy_2026Q2_DE_003.tsv.gz",
"ingest_batch": "bat_01K2Q7RN8W",
"contract_version": "ctr_88fa1c:v4" }
],
"payee_allocations": [
{ "payee": "pay_a41c", "role": "MAIN_ARTIST",
"share": 0.70, "gbp": 92.73, "status": "RECOUPED" },
{ "payee": "pay_9b0e", "role": "LABEL",
"share": 0.30, "gbp": 39.74, "status": "PAYABLE" }
]
}
Deadwax is not a payment institution and does not want to be one. Client funds sit in segregated safeguarding accounts at an FCA authorised electronic money institution. We instruct payments. We never hold them.
| Annual distributed revenue | Charge | Effective rate | What binds |
|---|---|---|---|
| £200,000 | £2,880 | 1.44% | Monthly minimum |
| £320,000 | £2,880 | 0.90% | Minimum and rate meet exactly here |
| £2,400,000 | £21,600 | 0.90% | The rate |
| £8,000,000 | £57,600 | 0.72% | Monthly cap |
Distributed revenue means money we actually calculate and pay out on your behalf. Income held in suspense because it is unmatched is not charged for, because charging you for money nobody can identify would be a strange thing to do. Everything is billed monthly in arrears with a twelve month term and ninety days notice.
Build and submit bulk claims against the MLC historical unmatched royalties pool directly from the review queue, with the supporting evidence bundle generated per work.
Full support for the 4.2 sales and usage message, including the new subscriber and usage type breakdowns. Files remain accepted in 4.1 and are upconverted on ingest.
Euro area payouts now settle in under ten seconds rather than the next working day. Runs above the dual approval threshold still queue for the second signature.
Generate works registrations in CWR 3.1 for societies that have moved off 2.2, with per society profile handling for territory and share formats.
Define a named group of projects that recoup against a shared advance balance, with an effective date so a renegotiation does not rewrite closed periods.
Ran royalties for an independent label group with 4,000 releases and a catalogue going back to 1978. Chartered accountant before that, which is why the ledger is double entry.
Built payments infrastructure at a cross border money transfer business. Wrote the immutable ledger that every royalty line lands in.
Twelve years in publishing administration across London and Stockholm. Sat on a DDEX working group and still reads the specification for pleasure.
A&R, then distribution, then five years explaining to artists why their statement said what it said. Runs onboarding.
Founded 2023 in London. Backed by a 9 million pound Series A led by a music technology fund, closed February 2026. We work with 61 labels across the UK, Ireland, the Netherlands and Germany, together representing about 34,000 recordings.
Next
Not a demo environment. Your files, your catalogue, your contracts, matched and priced inside five working days, with the unmatched pool broken out by expiry date. If the number is zero we will tell you that too, and you will have learned something for free.
Deadwax, Unit 4, Bache’s Street, London N1 6DL