GratisAIcreative · field guide · local-first · no account
royalty register

Recompute a Royalty Statement Unit by Unit — Free

Paste units and rates from a royalty statement and read which lines were paid below the rate your contract states.

The proof surface

Statements are correct about their own arithmetic and quiet about the rate applied. Recomputing at your contracted rate is what surfaces the format-level mistakes.

Inputunits, rates and amounts exactly as the statement prints them
Rare devicerecomputes royalties per line from the reader's own stated rates instead of trusting a statement total
Output artifacta register of expected versus paid per title line, with the gap ruled at the foot
Cost$0 · local-first · one free run · samples labelled
Sample, not your facts: Sample: Coastal Light paperback 4,120 units at 8%, paid $3,292.00, ebook 2,880 units at 25%, advance $2,000 recouped — four concrete points across four types.

Why the flat version breaks

Trusting the total

A statement total can reconcile while two format lines are misrated in opposite directions, which is the most common shape of a royalty error.

Ignoring format splits

Paperback, ebook and audio carry different rates, and applying the paperback rate across the statement is exactly the mistake to look for.

Waiting for the next period

Reserves and advances roll forward, so a rate error raised late gets absorbed into a recoupment balance and becomes invisible.

How to work the royalty register

Paste the statement lines

One title per line with format, units, rate and the amount paid.

Enter the contracted rate

The rate from your contract for the line you doubt, expressed so the arithmetic stays visible.

Read the foot

The gap rules at the foot; each line above shows expected against paid.

Query per line

Send the format, units and both figures, and quote the clause that sets the rate.

What the register replaces

QuestionBeforeOn the register
Is the statement rightcheck the total and hopeexpected beside paid on every title
Which format is wrongcompare formats by eyegap printed per line with the rate named
What to senda general querytitle, format, units and both figures

Reserve and return lines are kept as your own notes so a withheld amount is not mistaken for a rate error.

Run it on the samples, right here

FIRST-LOAD

Data note: Everything runs in this browser tab on the royalty register: your statement lines and contract rates stays on this device, nothing is uploaded, and the reading is rebuilt only when you press run.

Go deeper: the companion app files the same reading as a bound register page

The article demo above runs without limits. The companion app keeps a local history, exports the rows as CSV, prints the ready-to-mail packet, and holds your drafts on this device — one free run, then $ 12 one-time for the layer that keeps filing.

The register and the per-line comparison are free. The paid layer keeps four statements and prints a dated query letter.

Open the royalty shortfall register companion

Boundary

This royalty register works only on the statement lines and contract rates you paste you paste. It does not audit the publisher's accounting system, does not interpret your publishing contract, and does not pursue the debt for you. The figures describe what you supplied, not what is true in the world. Confirm anything you plan to act on with your agent, or a publishing solicitor for sums worth chasing before you rely on it.

What this is built on

Before: the reader filed the statement. After: they can see a paperback line paid at 6% against a contracted 8%.