Finish Date

When will you finish this book?

Enter the book's page count and how much time you read each day. Get an exact finish date.

Don't know yours? Test it →

Average adult reads ~238 wpm

How long does it take to read a 300-page book?

At an average reading speed of 238 words per minute with roughly 250 words per page, a 300-page book takes about 5 hours and 15 minutes of total reading time. If you read 20 minutes a day, you finish in about 16 days. At 30 minutes a day, roughly 11 days. The key insight is that even modest daily reading adds up quickly when it is consistent.

How many pages should you read per day?

Reading 20 to 30 pages per day is a sustainable pace for most people. At that rate, you can finish a typical 300-page book in 10 to 15 days and complete 24 to 36 books per year. The most important factor is not speed but consistency - a daily habit of even 15 minutes compounds into dozens of finished books over time.

How the book finish date calculator works

Enter the total page count of your book and how many minutes you plan to read each day. The calculator estimates your reading speed at 238 words per minute with 250 words per page, then divides the total reading time by your daily minutes to give you an exact finish date. You can adjust the inputs to see how adding just five or ten minutes a day changes the outcome.