Doomsday is coming. Get what you're owed before it's too late. — Doomsday is coming. Get what you're owed before it's too late.
Methodology

We post our work. Read it, dispute it, copy it.

Most royalty estimators in the indie space hand you a single dollar figure with no footnotes. We don't. The Royalty Reckoning tool returns a range, a slider, and this page. Free to read, free to critique, free to fork into your own tool. We publish it because the industry doesn't.

Why this page exists
A dollar figure with no methodology is a sales pitch. A range with a slider and a public method is closer to a forensic finding. Independent songwriters have been quoted enormous "you're owed" numbers for years; most of those numbers come from models nobody is allowed to see. Ours is here. So is the revision history.

The promise we won't make

We will not tell you "you are owed $4,200." We will tell you the recoverable range is, for example, $1,800 to $7,400, with a midpoint around $4,200, and we will show you a slider for the recovery window because nobody knows in advance whether your unclaimed pool is three years deep or ten. The single-number version is a marketing artifact. The range is closer to the truth.

Where the numbers come from

The model takes one input you give us — an artist name or a Spotify URL — and pulls everything else from public sources. From there it has four stages.

  1. Catalog scan. Spotify's public catalog API is used to pull the artist's primary-artist tracks, their popularity scores (0–100), their ISRCs, and their earliest release dates. "Appears on" credits are excluded from the primary count; we track them separately.
  2. Per-track stream estimate. Each track's popularity score maps to a per-year stream range. The mapping is fit against real publisher royalty statements from independent songwriter catalogs Doom Tide has recovered for — not against industry-published guesses. Older tracks get scaled down by a track-age multiplier, because a popularity-30 track from 2010 doesn't stream like a popularity-30 track from 2024.
  3. Dollars per year. Stream counts get converted to dollars across two royalty types: mechanical (US-share-aware, built from the real per-DSP rates The MLC publishes each month and weighted by a typical platform mix, since the DSPs don't pay the same rate per play) and performance (PRO blanket pools, global). The figures behind those conversions come from real rate sheets and statements; they are not the U.S. statutory headline rate, because the headline rate is not what an indie songwriter actually receives.
  4. Recovery window. The floor is three years — the active unclaimed pool the MLC and U.S. PROs hold before market-share redistribution kicks in. The ceiling extends up to ten years for never-registered catalogs, because the MLC absorbed pre-existing unclaimed mechanical pools when it came online under the Music Modernization Act of 2018. The slider on the result page lets you pick where in that three-to-ten-year window your catalog actually sits.

What we exclude on purpose

Every exclusion below is a number a less careful estimator would inflate the headline with. We don't, because each one is harder to recover than it sounds.

What can throw the estimate off

The assumptions that matter most

Two assumptions are doing most of the work. If either one is wrong for your catalog, the estimate moves a lot.

  1. 100% composition ownership. The estimate assumes you wrote the songs and own 100% of the publishing. Co-writers and assigned publishing change that. If you wrote half the songs and half of those have a co-writer, multiply by your actual composition share to get a defensible number.
  2. Currently unregistered. The estimate assumes the works are not currently registered with the MLC or a PRO and that no admin is acting for you. If you (or someone working for you) are already registered, most of this income is already being collected — what's left is the gaps, not the whole stack.

Why we publish this

The industry standard for independent-songwriter royalty estimators is a single big number on a marketing page, framed as money you're owed, with no model behind it that anyone can read. The reason for that standard is obvious: the bigger the number, the more conversions. The reason we don't follow it is also obvious: independent songwriters have been getting that pitch for two decades, and most of them still aren't recovering their actual income.

So we publish the method. It's not proprietary because the methods aren't actually scarce — what's scarce is the discipline to refuse the inflated number. If a competitor wants to copy the structure of this page, they should. The work is in maintaining it.

We update this page when the math changes. Sometimes that's monthly. Sometimes it's quarterly. The revisions section below is the record.

Revisions

Every change to the model, the disclosure, or the wire response gets a dated row. The most recent change is at the top.

2026-05-23
Moved this disclosure to its own public page. Tightened the per-scan wire response so the underlying constants are no longer shipped to the browser; the description here is unchanged in shape.
2026-05-10
Recalibrated the popularity-to-streams mapping against the latest batch of publisher statements from songwriters Doom Tide has recovered for. Tuned the track-age decay curve for indie/rock catalogs older than ten years.
2026-04-15
Added live-performance estimate (BMI Live + ASCAP OnStage), gated by the six-month submission window. Auto-derives shows-per-year and venue size from setlist.fm when an API key is configured.
2026-03-01
First public release of the Reckoning tool. Calibrated against real publisher royalty statements from sixteen independent songwriter catalogs.

Suggest a correction

Found a mistake, a missing exclusion, or a fresher data point? Send it. We read every submission. The ones that lead to an actual model change get a dated row in Revisions above — with attribution if you give us a name.

0 / 4000

Run it on your own catalog

Free, no signup, no email required to see the number. Email is only used if you want the PDF version sent to you.

Run a Reckoning →

Bigger question or correction? Email hello@doomtide.co. We read every one of these too.