How to audit a royalty statement in 10 minutes
A licensee just sent you a royalty statement. You have ten minutes. Here's the audit that catches 80% of mistakes — without a CPA.
Why audit at all?
Most rights holders skip statement review because they trust the licensee, the math is intimidating, or they assume any mistake will be small.
The first two are reasonable. The third is wrong. Statement errors compound. A 4% rate misapplication on a $50K quarterly statement is $2,000 — every quarter. Over a 5-year deal, that's $40,000.
Catching it once pays for years of audit time.
The 10-minute audit
The three things that go wrong on royalty statements, in order of likelihood:
- Wrong rate tier applied — most common, easiest to spot
- MG progress wrong or missing — common, requires running totals
- Deductions outside the contract — less common, biggest dollar amount when it happens
Walk through them in that order.
Check 1: Tier rate matches the contract (3 minutes)
Open the contract. Find the rate schedule. It probably looks something like:
- Units 1 – 5,000: $0.50 per unit
- Units 5,001 – 25,000: $0.65 per unit
- Units 25,001+: $0.80 per unit
Open the statement. Find the units sold and the rate the licensee applied. They should match the schedule.
The two most common errors:
- Wrong tier. They sold 12,000 units and applied the $0.50 base rate to all of them. Should have been $0.50 on the first 5,000 and $0.65 on the next 7,000. You're owed the difference.
- Boundary error. They sold exactly 5,000 units and the licensee read your contract as "Units 1 – 4,999 at $0.50, 5,000+ at $0.65" instead of the actual "1 – 5,000 at $0.50". Off by one row.
If the licensee reports Units × Rate = Royalty on their statement, do the multiplication yourself. If it doesn't tie out, you have a problem.
Check 2: MG status (3 minutes)
If your contract has a Minimum Guarantee, the statement should tell you where you stand against it.
Three possible states:
- Met: earned royalties exceeded MG for the period. You get earned royalties.
- Below: earned royalties less than MG. You get paid the MG (the licensee eats the variance).
- Recoupment: earned royalties less than MG, but the licensee is recouping a prior period's overpay. You get earned royalties — the variance reduces a recoupable balance.
Most missed dollars happen here. The licensee paid earned-royalty when MG would have been larger, and didn't flag it. Or recouped a prior advance that was already fully recouped.
The check: ask the licensee to show you the MG running total — period by period — for the deal. If they can't or won't, that's a finding.
Check 3: Deductions (4 minutes)
The bottom of the statement usually shows deductions: returns, spoils, promo, marketing, reserves, advance recoupment.
Open the contract. The deduction terms should be specific — what's allowed, what's capped, who pays.
Three things to check:
- Each deduction line maps to a contract clause. If "marketing co-op" appears on the statement and isn't in the contract, ask. If "reserves" is 15% but the contract says 10%, ask.
- Caps are honored. Many deals cap returns at, say, 20% of gross. If returns appear at 24%, that's a finding.
- Recoupable balances tie out. If they're recouping an advance, the balance should match what they recouped last period plus this period's contribution.
A worked example
Pretend the licensee sends you this:
- Units sold: 18,000
- Average rate applied: $0.55
- Gross royalty: $9,900
- Returns reserve (12%): -$1,188
- Marketing co-op: -$500
- Net royalty: $8,212
- Less recoupment: -$3,000
- Payable: $5,212
Your contract says:
- Tier rates: 1–5K @ $0.50, 5K–20K @ $0.65, 20K+ @ $0.80
- Returns reserve: 10%
- Marketing co-op: not mentioned
- Recoupable advance balance: $4,500 as of last period
Audit findings:
- Average rate is wrong. 5,000 × $0.50 + 13,000 × $0.65 = $2,500 + $8,450 = $10,950. They reported $9,900. Variance: $1,050.
- Returns reserve is too high. 12% reported vs 10% contracted. On $10,950 gross, that's $1,095 reserve, not $1,314. Variance: $219.
- Marketing co-op not in contract. Should be $0. Variance: $500.
- Recoupment math is fine — $4,500 minus this period's $3,000 leaves $1,500. Track that going forward.
Total finding: $1,769 owed to you. Not a fortune, but you wouldn't have caught it without the 10 minutes.
What to do when you find a mismatch
Don't accuse. Send a short email:
"Hi [name] — reviewing the Q3 statement. I get a different number for [line item]. Here's my math: [show the math]. Can you double-check on your end and let me know what I'm missing?"
Most of the time, it's an honest error and they'll re-issue. Occasionally it's a contract-interpretation dispute and you negotiate. Rarely is it deliberate.
The point isn't to win an argument — it's to check the work. The licensee usually wants to be right.
Why most rights holders skip this
Three reasons:
- They trust the licensee
- They don't have the contract handy when the statement arrives
- They don't have a tool that pre-calculates what the statement should say
Fix #2 by keeping a "Deal Terms" tab in the same workbook as your statement archive. Fix #3 by running your own royalty calc and comparing it to what the licensee sends — line by line.
If you're using My Royalty Tracker, the Royalty_Calc engine produces your version of the statement. Drop the licensee's reported figures next to it. Variance flags fire automatically. Ten minutes becomes one.