Skip to main content
Calcimator

Book Reading Pace Calculator

Estimate how many books you can read per year based on your daily reading time, reading speed, and average book length.

Inputs

min
WPM
pages
words
days

Results

Books per year

36.4

Books per month3
Days to finish one book10 days
Pages per session30
Total reading hours/year182 hrs
Words per session7,500
How to Use This Calculator
  1. Enter your daily reading time in minutes per session.
  2. Input your reading speed in words per minute (WPM) — average adult is 200–300 WPM.
  3. Set average book length in pages and words per page for your typical genre.
  4. Review Books per Year, Days per Book, and Annual Pages Read.
  5. Increase daily reading minutes or improve reading speed to hit more books per year.

How the result changes with Average book length

Average book lengthBooks per year
24544.6
73314.9
1,3188.3
1,8056

What each input means

Daily reading time
How many minutes you read per session.
Reading speed
Average adult reads 200-300 WPM. Speed readers may reach 600+.
Average book length
Typical novel is 250-350 pages; non-fiction averages 250-400.
Words per page
Standard paperback has ~250 words/page; dense non-fiction may have 300-400.
Reading days per week
How many days per week you actually read.

What each result means

Books per year
Estimated books completed in a year at your pace.
Books per month
Average books finished each month.
Days to finish one book
Calendar days to complete one average book.
Pages per session
Pages read in each reading session.
Total reading hours/year
Total hours spent reading over the year.
Words per session
Total words read in a single session.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Daily reading time = 30, Reading speed = 250, Average book length = 300, Words per page = 250 = 5 input(s) provided
  2. Calculate Books per year
    Books per year = booksPerWeek * 52
    36.4 = 36.4
  3. Calculate Books per month
    Books per month = booksPerWeek * (52 / 12)
    3 = 3
  4. Calculate Days to finish one book
    Days to finish one book = ceil(sessionsPerBook * (7 / daysPerWeek))
    10 = 10

Engine last updated .

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Education & Academics.