KDP Launch Strategy: Book 1 Is Only 32% of the Money

Most of the money from a KDP launch comes from books you haven’t published yet. In Kindlepreneur’s series read-through example, Book 1 is only 32% of what a series reader ends up reading; Books 2 to 5 bring the other 68%.

So here’s the short answer to “what’s the best KDP launch strategy?” for a series author: don’t launch Book 1 into a dead end. Have Book 2 written and on pre-order before launch day (Book 3 too, if you draft fast), spread your promotion over a few weeks instead of one spike, and point every launch reader at the next book. The launch week matters less than what readers can buy after it.

TL;DR

  • In Kindlepreneur’s read-through example, Book 1 is only 32% of what a series reader reads (100 of 308); Books 2-5 bring 68%.
  • One Kindle Unlimited reader of a 300-page book earns $1.43 with a standalone and $4.41 when five books exist.
  • A 300-reader launch with no Book 2 strands 195 readers who want the sequel (napkin math, assumptions).
  • Banking three books before launch costs $744 over 24 months at one book per quarter, but only $176 at one a month.
  • KDP pre-orders now run up to 18 months ahead; a second missed deadline locks pre-orders for 6 months. Python script included.

The bottleneck in that strategy isn’t marketing. It’s having Book 2 finished when Book 1 goes live. If drafting speed is what stands between you and a real series launch, ImagineYourBook is the tool I’d start with: an AI book-writing tool that turns your idea, outline or notes into a complete draft with its own cover, exports Word and EPUB on paid plans, and carries your characters, world rules and open threads into the next volume so Book Two remembers Book One.

Why Book 1 is only a third of a launch

Kindlepreneur’s read-through article walks through one month of a five-book series: for every 100 full reads of Book 1 there were 65 of Book 2, 50 of Book 3, 48 of Book 4 and 45 of Book 5. That’s 308 books read for every 100 people who started the series.

With books of similar length in Kindle Unlimited (KU), reads are money. Book 1 is 100 of 308, or 32%.

Put a price on it. At the US 12-month average KU rate of $0.004768 per page (Written Word Media, October 2025 to September 2026), one full read of a 300-page (KENP) book pays $1.43. Run one Book-1 reader through the funnel and you get:

Books liveBooks read per Book-1 readerKU income per Book-1 reader300-reader launch (assumption)
11.00$1.43$429
21.65$2.36$708
32.15$3.08$923
53.08$4.41$1,322
Funnel 100/65/50/48/45 from Kindlepreneur; $0.004768 per KENP from Written Word Media; 300 KENP per book (assumption). kdp_launch.py

The same reader who earns you $1.43 with a standalone earns $4.41 when five books exist. That’s about 3x as much, from a reader you already paid to find.

Bar chart of Kindle Unlimited income from one Book-1 reader by books live in the series: $1.43 with one book, $2.36 with two, $3.08 with three and $4.41 with five; a 300-reader launch earns $429, $708, $923 and $1,322
One launch reader is worth about 3x as much when five books exist (Kindlepreneur funnel, Written Word Media KU rate; kdp_launch.py).

Written Word Media made the same point in its 2025 indie author survey of 1,346 authors: if you spend $100 on a promo and have only one book, “the reader can only buy… that one book.” If Book 1 leads into a longer series, that spend gets amortized across the whole series.

The stranded reader problem

Here’s where most launch plans leak. Kindlepreneur calls a KU read-through from Book 1 to Book 2 of about 86% (their worked example) normal, and anything under 75% points to a problem with the book or its marketing. In other words: most people who finish Book 1 in KU want Book 2 right away.

If Book 2 doesn’t exist yet, they don’t wait patiently. Some come back when it’s released; many have moved on to another author by then. Nobody publishes that comeback rate, so here it is as an assumption: 40% of stranded readers return.

Napkin math with that assumption: a launch that brings in 300 Book-1 readers (assumption) creates 195 readers who want Book 2 (65%). If Book 2 is months away, 117 of them never come back. That’s 117 Book-2 reads, and everything they would have read after it, gone before the launch is over.

And launch readers are the ones you can least afford to lose. Kindlepreneur tracked 74 new books and found that Amazon gives new releases a “Honeymoon Factor”: more keyword placements and better rankings than older books with similar sales, for a limited time. Books that held strong, consistent sales through the launch kept that boost longer. A spike followed by silence is the weakest version of it.

So should you wait until Book 3 is done?

This is where the popular advice (“bank three books, then rapid release”) needs real numbers. Waiting has a cost: months in which Book 1 earns nothing.

I modeled one 3-book series over 24 months with two plans:

  • Publish as written: release each book the month it’s done.
  • Bank 3, then release: hold Book 1 until Book 3 is finished, then release all three within about a month (close to Written Word Media’s “Drop 1-2-2” rapid-release pattern).

Assumptions (change them in the script): 300 Book-1 reads in the launch month, 60 a month after that, 40% of stranded readers return, Kindlepreneur’s funnel, $1.43 per full read, sequels don’t bring new Book-1 readers by themselves.

Animation of cumulative Kindle Unlimited income over 24 months for one 3-book series at one book every three months: publishing each book when written reaches $4,675, holding Book 1 until Book 3 is done reaches $3,931 (napkin math with stated assumptions)
Napkin math with stated assumptions: waiting to bank three books at a slow pace never catches up.

At one book every three months, banking loses: $4,675 vs $3,931 over 24 months, a gap of $744. The banked launch would have to be 1.94x bigger to tie. That’s a lot to hope for.

At one book a month, the picture changes. The gap shrinks to $176 ($4,845 vs $4,669), and the banked launch only needs to be 1.22x bigger to tie. Kindlepreneur’s finding that stronger launches keep the honeymoon boost longer is exactly the kind of effect that could close a 1.22x gap; whether it does for your book is something to measure, not assume.

Grouped bar chart of 24-month KU income for one 3-book series: at one book every 3 months, publish as written $4,675 vs bank three then release $3,931 (banked launch must be 1.94x bigger to tie); at one book a month, $4,845 vs $4,669 (1.22x)
Banking books only pays if you write fast: the tie point drops from 1.94x to 1.22x (assumptions in the footer; kdp_launch.py).

So the honest answer: banking books only pays if you can write them fast. At a slow pace, publish as you go and put the next book on pre-order. At a fast pace, banking two or three books is cheap insurance for a bigger launch. Either way, the lever isn’t launch day. It’s how quickly Book 2 exists. (For the cadence side of this, see how often you can publish on KDP.)

The 2026 pre-order rules that make this work

Pre-orders are how you point launch readers at Book 2 before it’s out. KDP’s help page (checked October 26, 2026) says:

  • Pre-orders are for ebooks only, and you can set a release date up to 18 months ahead for pre-orders created on or after September 2, 2026 (12 months before that).
  • You can have up to 10 active pre-order titles at a time.
  • You must submit the final manuscript at least 72 hours before release, or the pre-order is canceled and customers are notified.
  • The first missed deadline or cancellation is a one-time courtesy. The second removes pre-order privileges for 6 months across your entire catalog.

That last rule is why “finish first, then pre-order” matters. Putting an unwritten Book 2 on pre-order is a bet your whole catalog pays for if you miss. A finished draft makes the pre-order safe. (Related on Medium: a 90-day pre-order beats three years of almost.)

A KDP launch strategy checklist for series authors

  1. Write ahead. Have Book 2 drafted before Book 1 goes live. At a fast pace, have Book 3 drafted too.
  2. Pre-order the next book on launch day and link it in Book 1’s back matter, so a reader who finishes at 2 a.m. can buy it at 2 a.m.
  3. Spread the launch over weeks. Kindlepreneur’s data favors consistent sales over a single spike; stack promos, email and ads across the first weeks.
  4. Pick a release pattern you can sustain. Written Word Media lists seven, from “Drop 1-2-2” to “Netflix style” (the whole series on one day) to one book a quarter.
  5. Measure read-through, not launch rank. Divide Book 2 full reads by Book 1 full reads. Under 75% in KU, fix Book 1 before you spend more on ads.
  6. Run the numbers with the script below before you decide to wait or publish now.

The Python script

Copy it, change the assumptions to your own numbers, and run it. It prints every number in this article. To understand the pricing side, pair it with the KDP royalty calculator in Python, and for the KU side see how much you can make on Kindle Unlimited. The charts were made with Matplotlib (full guide).

"""kdp_launch.py - KDP launch strategy napkin math for a series (Kindle Unlimited reads).
Sources (checked 2026-10-26):
  Read-through funnel 100/65/50/48/45 (one month of full reads, Books 1-5): Kindlepreneur,
    kindlepreneur.com/calculate-series-read-through/
  US KU pay per KENP, 12-month average Oct 2025-Sep 2026 = $0.004768: Written Word Media,
    writtenwordmedia.com/kdp-global-fund-payouts/
Everything marked ASSUMPTION is mine, not a source. Change it to your own numbers.
"""
from itertools import accumulate

FUNNEL = [100, 65, 50, 48, 45]   # Kindlepreneur example: full reads of Books 1-5 per 100 Book-1 reads
RATE = 0.004768                  # $ per KENP page, US 12-month average (Written Word Media)
KENP = 300                       # ASSUMPTION: each book is ~300 KENP pages
PER_READ = KENP * RATE           # $ per full read of one book

def value_per_reader(books_live):
    """$ one Book-1 reader earns you in KU when `books_live` books of the series exist."""
    return sum(FUNNEL[:books_live]) / 100 * PER_READ

def simulate(release, launch=300, tail=60, comeback=0.4, months=24):
    """Monthly KU income for a 3-book series.
    release:  month in which Book 1, 2, 3 go live (1 = first month)
    ASSUMPTIONS: Book 1 gets `launch` full reads in its release month, then `tail` a month;
    readers who finish a book before the next one exists come back with probability `comeback`
    when it is released; funnel ratios from Kindlepreneur; sequel launches add no new Book-1 readers."""
    waiting, income = [0.0, 0.0, 0.0], []
    for m in range(1, months + 1):
        reads = 0.0
        if m >= release[0]:
            new = launch if m == release[0] else tail
            reads += new
            for b in (1, 2):
                want = new * FUNNEL[b] / 100
                if m >= release[b]: reads += want
                else: waiting[b] += want * comeback
        for b in (1, 2):
            if m == release[b]: reads += waiting[b]; waiting[b] = 0.0
        income.append(reads * PER_READ)
    return income

def total(release, **kw): return sum(simulate(release, **kw))

def tie_multiplier(as_written, banked, **kw):
    """How many times bigger the banked launch must be to tie the as-written plan over 24 months."""
    lo, hi = 1.0, 10.0
    for _ in range(60):
        mid = (lo + hi) / 2
        k = dict(kw, launch=kw.get("launch", 300) * mid)
        if total(banked, **k) < total(as_written, **kw): lo = mid
        else: hi = mid
    return hi

PLANS = {  # ASSUMPTION: you can only release what you have written
    "slow": {"as_written": [1, 4, 7], "banked": [7, 7, 8]},  # one book every 3 months
    "fast": {"as_written": [1, 2, 3], "banked": [3, 3, 4]},  # one book a month
}

if __name__ == "__main__":
    s = sum(FUNNEL)
    print(f"One full read of a {KENP}-KENP book: ${PER_READ:.2f}")
    print(f"Book 1 share of a series reader's reads: {FUNNEL[0]/s:.0%}; Books 2-5: {1-FUNNEL[0]/s:.0%}")
    for n in (1, 2, 3, 5):
        print(f"Books live {n}: ${value_per_reader(n):.2f} per Book-1 reader, 300-reader launch = ${300*value_per_reader(n):,.0f}")
    lost = 300 * FUNNEL[1] / 100 * (1 - 0.4)
    print(f"Launch with no Book 2: {300*FUNNEL[1]/100:.0f} readers want Book 2, {lost:.0f} never come back (40% return)")
    for pace, p in PLANS.items():
        a, b = total(p["as_written"]), total(p["banked"])
        print(f"{pace}: as written ${a:,.0f} vs banked ${b:,.0f} over 24 months (gap ${a-b:,.0f}); "
              f"banked launch must be {tie_multiplier(p['as_written'], p['banked']):.2f}x bigger to tie")
    for c in (0.2, 0.4, 0.6):
        print(f"comeback {c:.0%}: slow as written ${total([1,4,7], comeback=c):,.0f}, banked ${total([7,7,8], comeback=c):,.0f}")
    print(f"Fast vs slow (as written): ${total([1,2,3]):,.0f} vs ${total([1,4,7]):,.0f}")

Output on October 26, 2026:

One full read of a 300-KENP book: $1.43
Book 1 share of a series reader's reads: 32%; Books 2-5: 68%
Books live 1: $1.43 per Book-1 reader, 300-reader launch = $429
Books live 2: $2.36 per Book-1 reader, 300-reader launch = $708
Books live 3: $3.08 per Book-1 reader, 300-reader launch = $923
Books live 5: $4.41 per Book-1 reader, 300-reader launch = $1,322
Launch with no Book 2: 195 readers want Book 2, 117 never come back (40% return)
slow: as written $4,675 vs banked $3,931 over 24 months (gap $744); banked launch must be 1.94x bigger to tie
fast: as written $4,845 vs banked $4,669 over 24 months (gap $176); banked launch must be 1.22x bigger to tie
comeback 20%: slow as written $4,511, banked $3,888
comeback 40%: slow as written $4,675, banked $3,931
comeback 60%: slow as written $4,839, banked $3,974
Fast vs slow (as written): $4,845 vs $4,675

Summary

Launch decisionWhat the numbers sayDo this
Launch Book 1 aloneBook 1 is 32% of a series reader’s reads; 195 of 300 launch readers want Book 2Have Book 2 drafted and on pre-order before launch day
Bank 3 books first (slow writer)$744 less over 24 months; launch must be 1.94x bigger to tiePublish as you go, pre-order the next book
Bank 3 books first (fast writer)$176 less over 24 months; launch must be 1.22x bigger to tieBank 2-3 books, rapid release, measure the launch
Pre-order an unwritten book72-hour deadline; second miss = 6 months without pre-ordersPre-order only finished drafts
One-day launch spikeKindlepreneur: consistent sales keep the honeymoon boost longerSpread promos and ads over several weeks
Sources: Kindlepreneur, Written Word Media, KDP Help (checked October 26, 2026); simulation numbers are napkin math with stated assumptions. kdp_launch.py

Limits of this math

  • The funnel is one example month from one source. Your read-through may be better or worse; measure your own.
  • The 300 launch readers, 60 a month after, and the 40% comeback rate are assumptions, not data. The script shows how the result moves when you change them (20% comeback: $4,511 vs $3,888 at the slow pace).
  • KU only, US rate, equal-length books. Sales, other marketplaces and ad costs aren’t included.
  • Written Word Media’s survey data is self-reported and, in their words, correlation is not causation. Nothing here is guaranteed income.

The takeaway

A KDP launch strategy that only plans launch week optimizes 32% of the money. The other 68% depends on whether the next book exists when the reader is ready for it. Draft ahead, pre-order the next book, spread the launch out, and only bank a whole series if you can write it fast.

If Book 2 is the part that’s slow, try ImagineYourBook to get a complete draft, then revise it in your own voice before it goes on pre-order. You pay $0 today for a seven-day trial that includes one 10,000-word Small Book; a card is required, and it’s $29.99 a month after seven days unless you cancel before day 8. Sales are never guaranteed, but a launch reader can’t buy a sequel that’s still an idea.

More in this cluster: the best AI for writing a book series.

Sources (checked October 26, 2026): Kindlepreneur: How to calculate series read-through Β· Kindlepreneur: The Honeymoon Effect (74 new books tracked) Β· Written Word Media: KDP Global Fund payouts Β· Written Word Media: 2025 Indie Author Survey Β· Written Word Media: Sustainable rapid releasing Β· KDP Help: Kindle eBook Pre-Order Β· ImagineYourBook pricing and trial terms. Script: kdp_launch.py (shown above). Napkin math is labeled as assumptions.