Reading Challenge Calculator

Quick answer

The reading challenge calculator plans a yearly reading goal: how many pages and minutes a day you need to read to finish a number of books by a deadline, from your reading speed and the average book length.

Days available
—
Total pages
—
Pages per day
—
Reading time per day
— min
Books per month
—

Reading challenges – 12, 24 or 52 books a year – are a popular way to read more. Breaking the goal into a daily number of pages makes it manageable: at an average pace, 20–30 minutes a day is enough for about 20–25 books a year.

How to use the Reading Challenge Calculator

  1. Books in the challenge
  2. Average pages per book
  3. Deadline
  4. Start date
  5. Reading speed
  6. Custom speed

Results update as you type, and every field accepts the units shown in its menu.

How it works

Enter the number of books, their average length, the deadline and your reading speed (or pick a reader type).

Tips

  • Time yourself on a few pages of a typical book to find your real reading speed.
  • Small daily habits add up: 20 minutes a day is about 120 hours a year.
  • Audiobooks at 1.25–1.5× speed are easy to follow for most listeners.
  • Set a target in pages per day rather than books per month – books vary in length.

Common mistakes to avoid

  • Using speed-reading figures that sacrifice comprehension.
  • Comparing books by page count when font and page size differ.
  • Planning reading time you do not actually have every day.

Inputs explained

Field What to enter
Books in the challenge A number
Average pages per book A number
Deadline A date
Start date A date
Reading speed Choose one: Slow (≈ 0.4 pages/min), Average (≈ 0.6 pages/min), Quick (≈ 0.9 pages/min), Custom
Custom speed In pages/min

What each result means

  • Days available = max([Deadline] – [Start date], 1)
  • Total pages = [Books in the challenge]×[Average pages per book]
  • Pages per day = [Total pages]÷[Days available]
  • Books per month = [Books in the challenge]÷([Days available]÷30.44)

Example values

How the main result changes when Books in the challenge changes and everything else stays at the example values above:

Books in the challenge Reading time per day (min)
12 18
18 26
24 35
30 44
36 53
48 70

Formula

Pages to read = books × average pagesPages per day = pages ÷ days leftMinutes per day = pages per day ÷ pages per minute

Worked example

Inputs — Books in the challenge: 24; Average pages per book: 320; Deadline: 2027-10-25; Start date: 2026-10-25; Reading speed: Average (≈ 0.6 pages/min); Custom speed: 0.75 pages/min.
Results — Days available = 365; Total pages = 7,680; Pages per day = 21; Reading time per day = 35 min; Books per month = 2.

Frequently asked questions

How many pages a day to read 52 books a year?

With 300-page books, about 43 pages a day – roughly an hour at average speed.

How many minutes a day should I read?

20–30 minutes a day is enough for about 20–25 average books a year.

How do I keep up with a reading challenge?

Read at set times, keep a book with you and choose shorter books when you fall behind.

What formula does the Reading Challenge Calculator use?

Pages to read = books × average pages.

Cite this calculator

Speedy Calculator. (2026). Reading Challenge Calculator. Speedy Calculator. https://speedycalculator.com/calculators/everyday-life/reading-challenge/