Book Royalty Calculator

Turn copies sold, royalty per book, and advance into gross, net, and earn out copies.

Finance and MoneyUpdated 2026-10-132 min read
Book Royalty Calculator
Gross royalties
...
Net after advance...
Earn out at...

What it does

Book advances pay authors before sales, then royalties pay down that advance copy by copy. Until earn out the author sees statements but no new checks, which is why copies to earn out matter more than gross alone.

The tool above takes copies sold, royalty per book, and advance paid. It returns gross royalties, net after advance, and earn out copies, so 5,000 copies at $2.25 with an $8,000 advance reads as $11,250 gross and $3,250 net.

This math fits one flat royalty rate with one advance. It does not fit escalating rates that rise after thresholds, split royalties among coauthors, or reserves held against returns.

Copyright and publishing guidance frame the same parts: authors hold rights in fixed works and license them to publishers, while royalty statements track sales, rates, and advance balance per period.

Read statements by earn out first. Copies past 3,556 at $2.25 on an $8,000 advance start new money, while earlier copies only repay the advance.

How to use

  1. Enter copies sold in the statement period or lifetime.
  2. Enter royalty dollars per book for your format.
  3. Enter advance paid against royalties.
  4. Read gross first for sales value.
  5. Read net after advance for new money or unearned balance.
  6. Read earn out copies for the break even print run.

Formula

Gross = copies x royalty. Net = gross - advance. Earn out = ceil(advance / royalty).
copies
Books sold counting toward royalties.
royalty
Dollars per book at your contract rate.
advance
Upfront payment repaid from royalties.

Zero royalty gives zero gross with earn out at zero. Negative net means unearned advance still to repay. Mixed formats with different rates need separate lines per format.

Worked example

Example: 5,000 copies at $2.25 with $8,000 advance

Copies 5000, royalty 2.25, advance 8000.

  1. Gross: 5000 x 2.25 = $11,250.00.
  2. Net: 11250 - 8000 = $3,250.00.
  3. Earn out: 8000 / 2.25 = 3555.56, round up to 3,556 copies.
  4. Tool shows gross $11,250.00, net $3,250.00, earn out 3,556 copies.
  5. Check: 3556 x 2.25 = $8,001.00, just past the advance.

Reference table

$8,000 advance at $2.25 royalty across print runs
CopiesGrossNet
2,000$4,500.00-$3,500.00
5,000$11,250.00$3,250.00
10,000$22,500.00$14,500.00

Limits

  • Flat rate only. Escalators need tiered lines.
  • One advance pool. Multi book advances split differently.
  • Ignores reserves against returns and chargebacks.
  • Ignores agent share taken from author receipts.

Common mistakes

  • Reading gross as take home before advance payback.
  • Forgetting to round earn out up to whole copies.
  • Mixing hardcover, paperback, and ebook rates in one line.
  • Counting free or author copies as royalty sales.
  • Missing reserve deductions on the statement.

Try it yourself

Quick checks. Answers sit tucked under each question.

2,000 copies at $1.50 with $5,000 advance?

Gross $3,000.00, net -$2,000.00, earn out 3,334 copies.

10,000 copies at $3.00 with $20,000 advance?

Gross $30,000.00, net $10,000.00, earn out 6,667 copies.

1,500 copies at $4.00 with $6,000 advance?

Gross $6,000.00, net $0.00, earn out 1,500 copies.

Questions

How are book royalties figured?

Copies sold times royalty per book gives gross. Subtract the advance for net.

What is earn out?

Copies needed for royalties to repay the advance: advance divided by royalty, rounded up.

What does negative net mean?

Unearned advance. More copies must sell before new royalty checks arrive.

Do rates differ by format?

Yes. Hardcover, paperback, ebook, and audio often carry different dollars per copy.

What are reserves against returns?

Publishers hold part of royalties in case bookstores return unsold copies.

Does the agent share come off here?

No. Agent percent applies to author receipts after publisher math on this page.

Sources

How this page was checked. The formula above was matched against the cited sources, and the worked example was run through the tool on this page before publishing. If you spot an error, contact us so we can fix it and note the correction.