How Long Should a Daily Devotional Be? 150 to 300 Words (Spurgeon Averaged 341)

You have a year of Bible verses, a notebook of sermon illustrations, and a plan to turn them into a 365-day devotional. Before you write entry one, you need one number: how many words per day? I counted every reading in Charles Spurgeon’s Morning and Evening, checked what two devotional magazines accept today, and ran the result through KDP’s print-cost formula.

Type “how long should a devotional be” into Google and one of the suggestions is “how long should a daily devotional be”. Next to it sit “how long should a devotional book be” and “how long should a morning devotional be”, and the seed “how many words in a devotional” adds “how many words should a daily devotional be” (suggestions I pulled on October 17, 2026).

Here is the short answer: 150 to 300 words for the meditation itself. The longer answer has a twist. If each day starts on a new page, one extra word can double the size of your book.

TL;DR

  • Editors’ numbers: The Upper Room edits meditations to 250-300 words; The Secret Place asks for 150-200 (verse and prayer not counted).
  • Spurgeon’s Morning and Evening, measured in Python: 732 readings, median 341 words, and only 8 would fit the 250-300 band.
  • Reading time is not the problem: even 341 words is 1.4 minutes silent at 238 wpm, 1.9 minutes aloud.
  • Page count is: at 233 words per page, a 365-day book with a new page per day is 365 pages at 200 words but 730 pages at 275.
  • At a $16.99 list price that is $4.81 vs $0.43 royalty per KDP paperback. Write under 233 words per day, or run entries on.

What devotional editors ask for

Two devotional magazines that take freelance submissions publish their limits.

The Upper Room says edited meditations “will be 250-300 words long, though submissions can be 350-400 words to give editors extra material to work with.” Its writers’ guidelines add the rule every devotional writer should tape to the monitor: “Make only one point. Think snapshot, not movie.”

The Secret Place, a Judson Press quarterly begun in 1937 with a readership of “more than 250,000,” asks for “an original meditation of 150 to 200 words (excluding the Scripture, Thought for Today, and prayer).” It pays $20 for each one it publishes.

Note what those limits count. It’s the meditation only. The key verse, the “Thought for Today” and the closing prayer come on top.

What a classic actually did

Editors’ limits are one data point. So I measured one that chspurgeon.com calls “a beloved daily companion for over a century”: Morning and Evening by Charles Spurgeon (1834-1892), two readings for every day of the year. The public-domain text is free from the Christian Classics Ethereal Library.

The script splits the file at each “Morning, January 1” style heading, drops the navigation link, the key verse and its reference, and counts the words that remain:

# devotional.py - how long should a daily devotional be? (checked October 17, 2026)
import math, re, statistics as st

def readings(path="morneve.txt"):
    """Yield (title, meditation_words) for each Morning/Evening reading."""
    text = open(path, encoding="utf-8").read()
    parts = re.split(r"^((?:Morning|Evening), [A-Z][a-z]+ \d+)\s*$", text, flags=re.M)
    for title, body in zip(parts[1::2], parts[2::2]):
        body = body.split("__________")[0]
        paras = [p.strip() for p in re.split(r"\n\s*\n", body) if p.strip()]
        paras = [p for p in paras if not re.match(r"\[\d+\]Go To", p, flags=re.I)]
        med = paras[2:]                    # drop the key verse and its reference
        words = re.sub(r"\[\d+\]", "", " ".join(med)).replace("--", " ").split()
        yield title, len(words)

w = [n for _, n in readings()]
q = st.quantiles(w, n=10)
print(len(w), st.median(w), round(q[0]), round(q[-1]), min(w), max(w))
Spurgeon readings: 732 | median 341 | mean 341 | p10 319 | p90 360 | min 290 | max 530
  <=200: 0 (0.0%) | 250-300: 8 (1.1%) | >400: 2 (0.3%)
Histogram of word counts for all 732 readings in Spurgeon's Morning and Evening: median 341 words, 80% between 319 and 360, shortest 290, longest 530 on December 31; only 8 readings fall inside the Upper Room's 250-300 band and none inside the Secret Place's 150-200 band
Every reading in Morning and Evening, meditation text only, counted by devotional.py.

Three things jump out:

  • Spurgeon was very consistent. 80% of his 732 readings fall between 319 and 360 words. The shortest is 290 (Evening, June 19).
  • The only long ones are on New Year’s Eve. Both December 31 readings run past 500 words (530 and 528). Nothing else tops 381.
  • He would not fit today’s slots. Only 8 of 732 readings land inside the Upper Room’s 250-300 edited range, and none fits the Secret Place’s 200-word cap.

So the modern guideline is a deliberate trim. Spurgeon’s median of 341 is 41 words over the Upper Room’s 300-word ceiling and 141 over the Secret Place’s.

Why short works: under two minutes per day

A devotional is read in a gap: before work, at breakfast, at bedtime with kids. A 2019 meta-analysis by Marc Brysbaert of 190 studies (18,573 participants) put adult silent reading of English non-fiction at 238 words per minute, and reading aloud at 183.

Bar chart of minutes to read one devotional entry: 200 words takes 0.8 min silently and 1.1 min aloud, 300 words 1.3 and 1.6 min, Spurgeon's 341-word median 1.4 and 1.9 min
Reading time at 238 wpm silent and 183 wpm aloud (Brysbaert 2019).

At those rates a 200-word entry takes 0.8 minutes to read silently, a 300-word entry 1.3 minutes, and a Spurgeon reading 1.4. Read aloud to a family, they take 1.1, 1.6 and 1.9 minutes. Every option fits a two-minute habit. The difference that matters is not reading time. It’s the page.

From entry length to book length

Now the book. Kindlepreneur’s survey of 900+ authors found nonfiction on Amazon averages 233 words per page. KDP’s paperback printing cost for a black-ink, regular-trim book sold on Amazon.com is a flat $2.30 from 24 to 110 pages, then $1.00 plus $0.012 per page, up to 828 pages.

You can start each day on a new page, so readers open straight to today’s date, or run the entries on one after another. The script models both layouts.

WORDS_PER_PAGE = 233

def pages(words, wpp=WORDS_PER_PAGE):
    return math.ceil(words / wpp)

def kdp_bw_paperback(p):              # Amazon.com, black ink, regular trim
    if p < 24: return None
    return 2.30 if p <= 110 else round(1.00 + 0.012 * p, 2)

def book(days, words_per_entry, new_page_each_day=True):
    total = days * words_per_entry
    p = days * pages(words_per_entry) if new_page_each_day else pages(total)
    return dict(days=days, wpe=words_per_entry, words=total, pages=p, cost=kdp_bw_paperback(p))
365 days x 200 words =  73,000 words | new page/day  365 pp $5.38 | run-on  314 pp $4.77
365 days x 275 words = 100,375 words | new page/day  730 pp $9.76 | run-on  431 pp $6.17
365 days x 341 words = 124,465 words | new page/day  730 pp $9.76 | run-on  535 pp $7.42
Line chart of pages in a 365-day devotional by words per entry at 233 words per page: with a new page each day the book is 365 pages up to 233 words and jumps to 730 pages at 234; a run-on layout grows smoothly, 431 pages at 275 words; KDP maximum 828 pages
Page count for 365 entries, 150 to 400 words each. Print cost from KDP’s Amazon.com black-ink formula.

That step in the red line is the whole story. At 233 words or fewer, a day fits one page and the book is 365 pages. At 234 words, every day spills onto a second page, and the book jumps to 730 pages.

Animation sweeping words per entry from 150 to 400 for a 365-day devotional: new-page-per-day layout stays at 365 pages and $5.38 per copy up to 233 words, then jumps to 730 pages and $9.76 at 234 words; the run-on layout grows gradually
Words per entry from 150 to 400: watch the new-page layout double at word 234.

The print cost follows the pages: $5.38 a copy at 200 words, $9.76 at 275. KDP’s paperback royalty on Amazon.com is 60% of list price at $9.99 or more, minus printing. At a $16.99 list price:

  • 365 pages: 0.60 Γ— $16.99 βˆ’ $5.38 = $4.81 per copy
  • 730 pages: 0.60 Γ— $16.99 βˆ’ $9.76 = $0.43 per copy
  • 431 pages (275 words, run-on layout): $4.02 per copy

Same book, same price, and the author keeps less than a tenth as much per copy, because each day ran 42 words too long for its page. (If you want to play with list prices, the KDP royalty calculator in Python I built earlier does the rest of that math.)

The 233-word limit is for the meditation alone, and your page also holds a title, a verse and a prayer. So in practice, a one-page-per-day devotional wants a meditation under 233 words. The Secret Place’s 150-200 is a good target. If you want Upper Room-length entries of 250-300 words, plan for a two-page spread per day, or use a run-on layout.

Pick a format, then a length

Not every devotional has to run a year. Here is the same math for shorter formats:

FormatWords at 200/dayWords at 275/dayWords at 341/day (Spurgeon)275/day, new page each day275/day, run-on
31 days6,2008,52510,57162 pp, $2.3037 pp, $2.30
40 days8,00011,00013,64080 pp, $2.3048 pp, $2.30
90 days18,00024,75030,690180 pp, $3.16107 pp, $2.30
365 days73,000100,375124,465730 pp, $9.76431 pp, $6.17
Pages at 233 words per page; print cost per copy for a black-ink, regular-trim KDP paperback on Amazon.com. Sources: KDP printing cost, Kindlepreneur, checked October 17, 2026.

A 31-day devotional at Spurgeon’s length is about 10,600 words, the size of a short first book. At 275 words or less, every format up to 90 days stays in KDP’s flat $2.30 print band in a run-on layout.

Drafting a year of entries (and the AI rules)

365 entries is a big writing project: at 200 words, 73,000 words, about 80% of the 90,000 words Kindlepreneur calls standard for a novel. Tools that help with the volume:

  • A spreadsheet with one row per day: date, passage, theme, and a word-count column. Use it to catch repeats and stray long entries.
  • Reedsy Studio, a free writing app that exports print-ready PDF and EPUB files.
  • ImagineYourBook, an AI book-writing tool that turns a prompt or your notes into a ~10,000-word draft with Word and EPUB export: enough for a 31-day devotional to edit line by line.
  • A general chatbot for outlines and theme calendars. My API cost breakdown shows that even a 50,000-word draft costs $0.04 to $17 in tokens.

Two rules before you use any of them:

  1. Magazines may say no outright. The Upper Room’s guidelines state that it “does not publish AI-generated content. Submissions must be the original work of human authors.” If you also plan to submit entries there, write those yourself.
  2. KDP wants to know. Under KDP’s content guidelines, text created by an AI tool counts as “AI-generated” and must be disclosed, “even if you applied substantial edits afterwards.” Using AI only to brainstorm, edit or error-check your own writing counts as “AI-assisted,” which you don’t have to disclose. (The Medium piece Can Amazon Tell If Your Book Was Written by AI? covers the detection side.)

For a devotional, the personal story is the part readers come for, and the Upper Room lists it first among what a strong meditation contains. A tool can draft structure. Your stories and your prayers have to be yours. The same rule applied to the life-story book for grandchildren I wrote about yesterday: never let a draft invent what didn’t happen.

What the numbers leave out

  • 233 words per page is an average. Trim size, font, margins and a verse block all change it. A large-print devotional holds fewer words per page and hits the cliff sooner. Set up your template, measure one real page, and put that number in WORDS_PER_PAGE.
  • One book, one author. Spurgeon is one classic, written for readers of his own day. Modern bestselling devotionals aren’t public domain, so I didn’t measure them.
  • Two magazines aren’t the market. They are two published limits, not a survey of every devotional publisher.
  • Front matter, hardcover and color aren’t in the cost. Everything is US dollars on Amazon.com, checked October 17, 2026.

Try it

  1. Download morneve.txt from CCEL and run devotional.py to reproduce the 341.
  2. Pick your format (31, 40, 90 or 365 days) and your layout (new page per day, or run-on).
  3. Measure your page template, set WORDS_PER_PAGE, and write to the number: one point, one story, one prayer.

How long should a daily devotional be? 150 to 300 words for the meditation. If each day gets its own page, stay under your page’s word capacity (about 233 words), or your 365-day book doubles from 365 to 730 pages.