About

Practical publishing math, kept narrow on purpose.

PublishCalc is a small set of calculators built for one job: helping self-published authors sanity-check the numbers behind a book before it goes live.

Why this exists

Pricing a book involves a handful of recurring questions — what will this actually earn, what does it cost to print, how many pages will this manuscript become, and does the whole catalogue add up to something worth the time. Those questions come up constantly in self-publishing communities, and the math behind them is public and well understood, but scattered.

PublishCalc puts those calculations in one place, built specifically for indie and KDP-style publishing, with the assumptions shown rather than hidden. What started as five core calculators has grown into ten, all within the same narrow niche: publishing math, not general author tools.

What we deliberately leave out

PublishCalc stays within royalties, print cost, page count, trim size, spine width, cover dimensions, pricing, and profitability — no account system, no dashboard, no AI writing tools, no keyword scraper, no course. That's a choice, not a limitation of the moment. A tightly scoped, well-executed set of calculators is more useful than a large directory of unrelated tools.

Every new tool has to earn its place inside that same niche the way the first five did. See the full tools page for everything available today.

How we think about estimates

Every number on this site is produced by a documented formula built from publicly discussed publishing-industry planning figures — never scraped or pulled live from any publishing platform's private systems. We say so on every calculator page, and we show the formula's inputs so you can judge the estimate for yourself.

Independence

PublishCalc is an independent website. It is not affiliated with, endorsed by, or connected to Amazon KDP, IngramSpark, or any other publishing or print platform. Platform names are used only to describe what the tools help you plan for.

Read the full disclaimer

Start with the numbers you need most.