A self-publishing ROI calculator shows you exactly how many copies you need to sell to recoup your production investment, and what your percentage return on investment will be at different sales volumes. Use this before committing to production costs.
Investment Details
Editing + cover + formatting + marketing budget
KDP ebook: 70% for $2.99–$9.99; KDP paperback: 60% at $9.99+
Ebook: ~$0.02 delivery fee. Paperback: $0.85 + $0.012/page
ROI Analysis
Enter your details to see ROI analysis.
How to Calculate Self-Publishing ROI
Self-publishing ROI measures how much money you earn back for every dollar you invest in producing a book. A positive ROI means you've made more than you spent; a negative ROI means you're still in the hole. Most authors don't achieve positive ROI until book 2 or 3 in a series.
Step 1: Calculate Royalty Per Copy
Royalty per copy = (list price × royalty rate) minus per-copy costs (delivery fee for ebooks, printing cost for paperbacks). A $4.99 ebook at 70% minus $0.02 delivery fee = $3.47 per copy. Use the KDP Royalty Calculator to get the exact number for your book's format and price.
Step 2: Determine Your Break-Even Point
Break-even copies = production cost / royalty per copy. At $2,000 production cost and $3.47 royalty, you need 577 copies to break even. Set realistic expectations: a debut novel with no platform typically sells 100–500 copies in year one organically. Plan a marketing budget if your break-even exceeds organic expectations.
Step 3: Model Multiple Scenarios
The calculator shows ROI at 1K, 5K, 10K, and 50K copies. These scenarios help you understand the risk/reward profile: at 1K copies you're likely still negative, at 5K you're profitable, at 50K you've achieved significant returns. Most genre fiction that achieves 10K+ copies does so over 3–5 years, not in the first year.
Step 4: Factor in Series Economics
If your book is book one in a series, the real ROI calculation should include projected read-through to subsequent books. Each reader who buys book 1 has a 50–70% chance of buying book 2 at full price. A 5-book series where each book earns $3.47 and has 60% read-through multiplies your effective per-reader value significantly. The Series Read-Through Rate Calculator models this.
FAQ
How do I calculate ROI for a self-published book?
ROI % = ((revenue - production cost) / production cost) × 100. If you spent $2,000 producing a book and earned $5,000, your ROI is 150%. For ongoing calculations, use net royalty per copy × copies sold as your revenue figure, since KDP and other platforms pay royalties rather than retail price.
What is a realistic ROI for self-publishing?
Most self-published books earn negative ROI in the first year when production costs are factored in. Books that succeed typically take 2–3 years to recoup production costs through slow and steady organic sales. Authors who earn significant positive ROI usually have an existing audience, write in high-demand genres (romance, thriller, LitRPG), or publish multiple books in a series to benefit from read-through.
Does series length affect ROI?
Significantly. In series-based genres, the first book often breaks even or loses money, while books 2–5 are almost pure profit after accounting for production costs. Read-through rates of 50–70% per book mean that a successful first book drives sales of the entire backlist. The Series Read-Through Rate Calculator shows this multiplier effect.
Should I include my time when calculating ROI?
For a true ROI calculation, yes — but most indie authors treat writing time as a creative endeavor separate from the financial calculation. This calculator focuses on cash investment vs. cash returns. If you want to include time cost, estimate your hourly rate × hours spent writing/editing, and add it to the production cost field.
What sales volume scenarios should I plan for?
This calculator shows ROI at 1K, 5K, 10K, and 50K copies. For context: 1,000 copies in the first year is a solid result for a debut author without an existing audience. 5,000 copies suggests strong marketing or word-of-mouth. 10,000+ typically requires either a large platform, a BookBub feature, or being in a very high-velocity genre.