Short answer: divide the book’s page count by 30. A 300-page book takes 10 pages a day, a 400-page book takes about 14 pages a day, and a 500-page book takes about 17 pages a day. At an average reading speed of 250 words per minute, that works out to roughly 11 minutes a day for a 300-page book and about 20 minutes a day for a 500-page book — less time than most people spend scrolling their phone before bed. The table below gives you the exact daily target for any book length, plus the minutes it should take.
The simple formula
The maths behind a 30-day reading challenge is just one division:
Pages per day = total pages ÷ 30
Always round up, because you cannot read a fraction of a page and still finish on time. A 350-page book divides to 11.7 pages a day, so your target is 12. A 450-page book divides neatly to 15 a day.
The minutes column assumes a typical paperback page holds around 250 to 300 words, and that you read at the average adult speed of 250 words per minute — so one page takes roughly 1 minute. Slower readers (around 200 words per minute) should allow about 1.5 minutes a page; faster readers (around 300) need under a minute. To find your own speed, our reading speed guide explains a simple timed test you can do in five minutes.
If you want the exact time for your own book and speed, try our book reading time calculator — enter the page count and it works out the total time and the daily pace for you.
Pages a day to finish a book in 30 days
| Book length | Pages per day | Minutes per day (at 250 wpm) |
|---|---|---|
| 200 pages | 7 | ~8 minutes |
| 250 pages | 9 | ~10 minutes |
| 300 pages | 10 | ~11 minutes |
| 350 pages | 12 | ~13 minutes |
| 400 pages | 14 | ~15 minutes |
| 450 pages | 15 | ~17 minutes |
| 500 pages | 17 | ~19 minutes |
| 600 pages | 20 | ~22 minutes |
| 700 pages | 24 | ~26 minutes |
| 800 pages | 27 | ~30 minutes |
| 1,000 pages | 34 | ~37 minutes |
Three worked examples
A 300-page novel: 10 pages a day, about 11 minutes. Ten pages is usually one chapter, and the whole book is about 75,000 words — 5 hours of reading spread across the month. Read during your lunch break or before bed and you will barely notice it.
A 400-page nonfiction book: 14 pages a day, about 15 to 20 minutes. Nonfiction deserves a buffer: research by Brysbaert (2019) found people read nonfiction at about 238 words per minute, slower than the 260 average for fiction, because facts take more thinking time. Plan on closer to 20 minutes than 15, especially if you take notes. Our pages to minutes converter checks the estimate at your own speed.
A 600-page epic: 20 pages a day, about 22 minutes. Twenty pages is one 20-minute session each evening. The trick is consistency, not speed: missing three days means 60 pages to catch up, a much harder evening than 20 pages ever was.
What if you miss a day?
Everyone misses a day. The good news is that the catch-up maths is gentle if you catch it early. Take a 300-page book at 10 pages a day: if you skip one day, you have 300 pages left and 29 days to read them, so your new target is still about 10 pages a day — you have only lost one page of slack. Skip a whole week, though, and the picture changes: 300 pages over the remaining 23 days means 13 pages a day, a 30 percent jump.
Build in a buffer: aim to finish on day 28 by reading a couple of extra pages when you have time. That gives you two free days for illness or travel. And if you fall behind by more than a week, spread the extra pages over the remaining days rather than catching up in one heroic session — a book finished on day 33 is still a book finished.
How to make 30 days actually work
A pages-per-day target only works if the reading happens, so a few habits matter more than the number itself:
- Attach reading to something you already do. Ten pages with your morning coffee, or 15 minutes in bed before sleep, beats a vague plan to “read more today.”
- Read in one sitting, not in scraps. Two 5-minute gaps rarely add up to 10 focused pages. One 15-minute block does.
- Keep the book where you can see it. A book on the bedside table gets read; a book on a high shelf does not.
- Track pages, not minutes. Minutes are invisible and easy to fudge; a bookmark that moves 10 pages a day is honest. Count pages at the end of each session, and write the number down if it helps.
- Pick the right book for the challenge. A 300-page novel you are excited about is a far better 30-day pick than an 800-page classic you feel you ought to read. Save the big books for a 60-day plan, or for a month when you know you will have more free time.
When 30 days is the wrong deadline
Thirty days suits most novels, but not every book. A dense textbook reads far slower than fiction — a page of equations can take several minutes — so a 30-day deadline for a 500-page textbook is unrealistic. The same goes for books in a language you are still learning, or very long books: a 1,000-page novel needs 34 pages a day, fine for a fast reader with a free month, but a lot for someone fitting reading around work and family.
If the daily target for your book looks uncomfortable in the table above, stretch the deadline instead of forcing the pace. Sixty days halves every number: a 600-page book becomes 10 pages a day. There is no prize for finishing in 30 days instead of 45 — the prize is finishing at all.
The bottom line
To finish a book in 30 days, read the page count divided by 30 each day: 10 pages a day for a 300-page book, 14 for a 400-page book, and 17 for a 500-page book. At an average reading speed that is roughly 11 to 20 minutes a day — a single chapter before bed. Round up, build in a two-day buffer, and pick a book you actually want to read. If you want to check the numbers for your own book and speed, the book reading time calculator and the words to minutes converter will do the maths for you.
FAQ
How many pages a day do I need to read to finish a 300-page book in a month?
Ten pages a day. Divide 300 by 30 days and you get exactly 10 pages a day, which takes about 11 minutes at an average reading speed of 250 words per minute.
How many pages a day to finish a 500-page book in 30 days?
About 17 pages a day. 500 divided by 30 is 16.7, so round up to 17 pages, which takes roughly 19 minutes a day at 250 words per minute.
Is 10 pages a day enough to finish a book in a month?
Yes, for most books. Ten pages a day for 30 days is 300 pages, which covers the average novel. Longer books need more: 14 pages a day for a 400-page book, 20 for a 600-page book.
What if I miss a few days of my 30-day reading challenge?
Divide the pages left by the days left. Missing one day barely changes the target; missing a week raises it by about 30 percent — a 300-page book goes from 10 to 13 pages a day. A two-day buffer at the start is the easiest protection.
How many pages a day to finish a book in a week instead?
Divide the page count by 7. A 300-page book needs about 43 pages a day for a week-long finish, which takes roughly 45 minutes a day at an average reading speed.
