Reading Challenge Calculator
Plan your yearly reading goal: books still to read, pages and minutes per day, books per month and whether you are ahead of or behind schedule on your reading challenge.
How it works
Days left = days in year − day of year + 1 · pages per day = (goal − books read) × pages per book ÷ days left · minutes per day = pages per day ÷ pages per hour × 60 · expected by now = goal × (day of year − 1) ÷ days in year
Reading challenges such as the Goodreads Reading Challenge set a number of books for the calendar year. The calculator spreads the books you still need over the days left, including today, and converts them into pages and minutes with your own reading speed (typical adult reading of fiction is about 30 to 50 pages an hour, or 200 to 300 words a minute). The schedule check compares your count with a steady pace from January 1.
Worked example
With a 24-book goal, 15 books read and 300-page books on October 5, 2026: 88 days are left, so 9 books × 300 pages ÷ 88 = 30.7 pages a day, about 46 minutes at 40 pages an hour. A steady pace would have reached 18.2 books by today, so you are 3.2 books behind schedule.
Sources: Brysbaert (2019), How many words do we read per minute?, Journal of Memory and Language
Frequently asked questions
How many pages a day to read 24 books a year?
With 300-page books, 24 × 300 = 7,200 pages ÷ 365 = about 20 pages a day, or 30 minutes at 40 pages an hour.
How many books can I read in a year?
At 30 minutes a day and 40 pages an hour you read 20 pages a day, 7,300 pages a year — about 24 books of 300 pages.
How do I catch up on my reading challenge?
Spread the books left over the days left: the calculator gives the pages per day. Shorter books, audiobooks or an extra reading session on weekends also help.
How many pages per hour does an average person read?
Around 30 to 50 pages an hour for typical fiction, fewer for dense non-fiction or textbooks. Time yourself for 15 minutes to measure your own pace.
Related calculators
This calculator is for educational purposes. Double-check important results before acting on them.