Skip to content
SLC

Distribution Revenue Calculator

Model monthly book sales across multiple channels — Amazon, bookstores, direct sales, libraries — each with its own list price, wholesale discount, and print cost. See total gross revenue, publisher revenue after discounts, and net royalty in one view.

Who this calculator helps

  • Authors who sell at conventions, signings, or speaking events alongside online.
  • Indie presses tracking channel mix across a catalog.
  • Authors deciding whether direct sales (Shopify, Payhip) are worth the extra fulfillment work.

Royalty: $248.73 · Revenue: $1,199.40

Royalty: $103.64 · Revenue: $499.75

Royalty: $151.40 · Revenue: $199.90

Total units / mo

95

Gross revenue

$1,899.05

At list price

Publisher revenue

$964.52

After discounts

Total royalty

$503.77

After print cost

All calculations are estimates based on average platform fees. Real profits may vary depending on category, ads, and shipping.

How to use this calculator

  1. Enter your numbers in each field above — the calculator updates instantly as you type, so there's nothing to submit.
  2. Use your real figures when you have them, or sensible estimates while you're planning. If a field doesn't apply, leave it at zero.
  3. Compare the results, then change one input at a time to see how each lever (price, cost, fees, volume) moves the outcome.

When to use this calculator

  • Monthly when reviewing royalty statements.
  • Before a major event to forecast direct-sale revenue.
  • When considering adding a library wholesaler or bookstore distributor.

Formula

Per channel: Royalty = ((List × (1 − Discount %)) − Print cost) × Units · Total = sum across channels

Worked example

Three channels: Amazon (60 units, $19.99, 55% discount, $4.85 print), bookstores (25 units, same), direct (10 units, 0% discount, same).

  1. Amazon royalty/copy = (19.99 × 0.45) − 4.85 = $4.15 → 60 × 4.15 = $249
  2. Bookstores royalty/copy = same = $4.15 → 25 × 4.15 = $103.75
  3. Direct royalty/copy = 19.99 − 4.85 = $15.14 → 10 × 15.14 = $151.40
  4. Total royalty = 249 + 103.75 + 151.40 = $504.15

Answer: $504/month on 95 units across three channels

More worked examples

Single-channel Amazon-only: 200 units, $14.99, 60% (KDP), $3.10 print.

  1. Royalty/copy = (14.99 × 0.40) − 3.10 = 5.996 − 3.10 = $2.90
  2. 200 × 2.90 = $580

Answer: $580/month — comparable revenue, but no direct relationship with readers

How it works

Self-publishers often track total units sold but miss how dramatically royalty varies by channel. The same book can earn $4 on Amazon and $15 sold directly at a signing — the multi-channel view turns that into a deliberate business decision.

The right mix depends on your access. Most authors earn the bulk of their royalty from Amazon by volume, but direct sales at events can contribute disproportionately to monthly profit even at modest volume.

Expert tips

  • Track each channel separately in your spreadsheet — blended averages hide the channels that actually pay.
  • Direct sales feel slow but often deliver 3–4× the per-copy royalty.
  • If bookstore returns spike one month, model them as negative units in the bookstore row.

How to interpret your results

  • Dollar values are shown per sale, per order, or per item unless a result is explicitly labelled monthly, weekly, or daily.
  • Percentages (margin, ROI, conversion rate) are easier to compare across products and price points than raw dollars — use them when you benchmark.
  • A positive result means you're ahead after the costs and fees you entered. A negative result means the current numbers don't work — change a lever (raise price, cut a cost, lower ad spend) and recalculate.
  • Treat the output as a planning estimate, not a guarantee. Fees, taxes, and conversion rates shift over time — re-run the numbers whenever a key input changes.

Limitations

  • Doesn't model the time cost of fulfilling direct sales.
  • Doesn't include payment-processing fees on direct channels (Stripe ~3%).
  • International currency conversion isn't applied.

Common mistakes

  • Ignoring direct sales because volume is low — per-copy royalty is often the highest of any channel.
  • Using a single average discount across all channels.
  • Forgetting Amazon Ads spend, which should be subtracted from the Amazon row separately.

Go deeper with plain-English guides on the same topic.

FAQ

How do I model returns?
Add a separate row for the channel with a negative monthly unit count equal to the returned copies. The negative royalty will subtract from your total.
What discount should I use for direct sales?
0% if you fulfill yourself. If you use a service like IngramSpark direct, use the wholesale discount you set for them.

Why trust this calculator?

This tool uses standard mathematical formulas and commonly accepted calculation methods, shown openly in the Formula section above so you can verify the math yourself. Results are estimates based on the information you enter and do not account for every individual circumstance. For important financial, tax, legal, medical, or business decisions, please double-check with a qualified professional before acting on the numbers.

Keep going

One calculator rarely tells the full story. Pair this one with a related tool below to pressure-test your numbers from a different angle, or browse Work & Money Calculators for more in the same category.

Related Calculators

You may also find these tools helpful.