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
- Books in the challenge
- Average pages per book
- Deadline
- Start date
- Reading speed
- 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 minuteWorked 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.