See the product
The dashboard, with a catalog in it.
Mara Vance is invented; every chart below is the real component the account renders, fed by a sample year: two distributors’ statements, three recordings with signed split sheets, one nvr.to link and a ledger. No account, nothing to install.
- 1
It exists
A recording goes in with its ISRC and ISWC checked as you type, so the identifiers a store and a society pay on are right before anything is filed.
- 2
It is agreed
A split sheet with two columns, master and publishing, and every party accepting their own share in writing rather than in an email thread.
- 3
It earns
Statements from every distributor read into one view by ISRC, with what changed since last month said out loud.
- 4
It pays out
The accepted percentages, applied to the money that actually arrived, with the remainder reconciled to the cent.
- 5
It can be proved
A citable page stating who owns it and the date each party agreed, which is what you send instead of asking somebody to vouch for you.
1 · Catalog
The codes checked as you type
An ISRC with a bad check digit, an ISWC in the wrong shape or a UPC that fails its checksum is caught in the field, not by a society six months later. Nothing is invented: a missing identifier stays missing and is counted against the record rather than filled in.
Register a recording
Why it matters
- An invented identifier matches nothing, forever, while looking complete — which is why the importer refuses to generate one.
- 03/04/2026 is refused, not guessed. It is March 4th to one spreadsheet and April 3rd to another, and a release date wrong by a month is worse than a blank one.
- Two hundred rows at once. Import the spreadsheet you already keep; a bad row is a row problem, not a failed import.
2 · Statements
Every distributor, one view
Two statements, DistroKid and AWAL, with overlapping months. Imported by ISRC, read by month, broken down by store and recording. The watch below the total says what changed.
Net royalties read · sample
$1,658
Across 2 statements from 2 distributors, as reported, before any split.
- 6,200 streams in Apr 2026 were flagged by DistroKid and paid nothing.
$20.26arrived for a recording not in the catalog.
Net by month
Aug 26 · $199.74
By store
Net, every statement · sample
- Spotify$782.97 · 47.2%47%
- Apple Music$685.64 · 41.4%41%
- Amazon Music$127.87 · 7.7%
- YouTube$54.80 · 3.3%
- TikTok$6.60 · 0.4%
By recording
Net, every statement · sample
- Night Bus$818.86 · 49.4%49%
- Copper Light$436.77 · 26.4%26%
- Undertow$381.99 · 23.0%23%
- Undertow (Live at The Echo)$20.26 · 1.2%
DistroKid
- 2026-01$412.30
- 2026-02$388.10
- 2026-03$120.40
AWAL
- 2026-03$274.90
- 2026-04$441.20
- 2026-05$463.10
3 · Splits
Sheets that add up, accepted in writing
Master and publishing are two copyrights, so a sheet has two columns. Each party accepts their own share; the sheet PDF records who accepted what and when, and payouts are computed from the same figures.
Night Bus
QZSNV2600001
| Party | Master | Publ. |
|---|---|---|
| Mara Vance | 70% | 50% |
| Deon Park | 30% | 20% |
| Lena Ortiz | 0% | 30% |
| Total | 100% | 100% |
Accepted by every party · sheet PDF available
Copper Light
QZSNV2600002
| Party | Master | Publ. |
|---|---|---|
| Mara Vance | 75% | 60% |
| Deon Park | 25% | 0% |
| Lena Ortiz | 0% | 40% |
| Total | 100% | 100% |
Accepted by every party · sheet PDF available
Undertow
QZSNV2600003
| Party | Master | Publ. |
|---|---|---|
| Mara Vance | 65% | 55% |
| Deon Park | 35% | 25% |
| Lena Ortiz | 0% | 20% |
| Total | 100% | 100% |
Accepted by every party · sheet PDF available
4 · Payouts
The agreed percentages, on the money that arrived
A payout run applies each accepted share to what the statements actually paid, not to an estimate. The remainder reconciles to the cent, because a rounding difference spread silently across five people is how trust goes.
Payout run · Q2
$4,321.07 received
- $2,376.59Nadia K. Artist · 55%
- $1,080.27J. Ortiz Producer · 25%
- $540.13Feature Feature · 12.5%
- $324.08Mixer Mix engineer · 7.5%
5 · Links
A real release, as an nvr.to page
The one thing on this page that is not invented. SNVRKOLEPSY by SNVRK is out, and these are its actual store destinations — open any of them and compare. Routed by country and device, with schema.org markup on the page and a click count that identifies nobody. The click figures beside it are sample.
nvr.to/SNVRKOLEPSY
An approximation. The published page is rendered on the server and each platform crops social cards its own way.
Clicks, last 30 days · sample
203
A release-week spike, then the long tail. Country, device and referrer per click; no cookie, no fingerprint, no visitor profile.
How routing worksnvr.to/new-single
- SpotifyPlay →
- Apple MusicPlay
- YouTube MusicPlay
- BandcampBuy
6 · Register
Ready to file, and honest about what is not
A society pays on a work it can identify, from a sheet that adds up, signed by writers it can find. This checks all of that and hands you the pack. It does not file on your behalf — a registrar does that, and ours is RightsTune.
| Work | Writers | State |
|---|---|---|
Night Bus T-000.000.001-0 · QZSNV2600001 | Mara Vance · BMI · 50% Lena Ortiz · BMI · 30% Deon Park · ASCAP · 20% | Ready to register |
Copper Light T-000.000.002-0 · QZSNV2600002 | Mara Vance · BMI · 60% Lena Ortiz · BMI · 40% | Ready to register |
Undertow T-000.000.003-0 · QZSNV2600003 | Mara Vance · BMI · 55% Deon Park · ASCAP · 25% Lena Ortiz · BMI · 20% | Ready to register |
Exported one row per writer, the shape a society ingests: 13 columns, the last of them the reason a work is not ready. Works that fail the check are in the file too — dropping them would hand a registrar a clean sheet and leave the unregistrable half of a catalog invisible.
What stops a filing
- Shares that do not total the basis. Registered at 99.99% and the remainder sits unallocated; nobody writes to tell you.
- A writer who has not accepted. An unaccepted share is a claim, not a record, and this never shows the two as the same thing.
- No society or no IPI. A name without an IPI number matches nothing on the other end.
- A missing ISWC is not a blocker. The ISWC is assigned by registration, so requiring one first would be a loop. The ISRC identifies the recording, not the work, and is carried for matching only.
7 · Ledger
The year as a profit and loss
Royalties come in from the statements automatically. Log what you spent under its Schedule C line, bill a client, and the year is ready for a preparer, with a set-aside for tax.
Income · 2026 · sample
$4,357.88
Costs · 2026 · sample
$2,633.07
Net · 2026 · sample
$1,724.81
Income and costs by month
Aug 26 · in $199.74 · out $0.00 · net $199.74
Yours in a minute
Start free, load the sample, then replace it with your own
Free needs no card and does not expire. Paid plans from $12 a month, with a 30-day money-back guarantee you exercise yourself.
