Tracking

A free book tracker spreadsheet template

A spreadsheet is the most powerful reading tracker you can have and the one most likely to be abandoned in March. Here is the smallest version that works, and the signs it is time to leave it.

A spreadsheet with seven columns: title, author, pages, started, finished, rating, one line — and three example books
The whole template. Everything else is a column you add when a question demands it.

The short answer

A book tracker spreadsheet needs six columns — title, author, pages, date started, date finished, rating — plus an optional one-line note, and three formulas: books finished this year, pages read this year, and average days to finish. That is enough to answer every question people actually ask of their reading. Download the template as a CSV and open it in Google Sheets, Excel or Numbers. Then read the last section, because the spreadsheet's weakness is not analysis; it is capture at eleven at night.

  • One row per book, not per session. Sessions belong in an app.
  • Dates as real dates so the formulas work; use the sheet's date picker.
  • Add a column only when a question demands it. Format, genre, source — later, if ever.
  • Put a shortcut on your phone's home screen or you will not open it.
In this article
  1. The six columns, and why only six
  2. The three formulas
  3. Download the template
  4. Why spreadsheets get abandoned
  5. When should you stop using a spreadsheet?
  6. Common questions

The six columns, and why only six

The book tracker template columns
ColumnTypeWhy it earns its place
TitleTextObvious. Write it fully the first time so search finds it.
AuthorTextSorting by author is the first question you will ask.
PagesNumberMakes the year countable in pages, and gives you pace.
StartedDateWith Finished, gives days-to-finish — the most interesting number a spreadsheet produces.
FinishedDateBlank means in progress or abandoned; that is a feature.
RatingNumber, 0–5 in halvesRate the moment you close the book, before the opinion softens.
One line (optional)TextWhat it was about or what you took from it. Ages better than the rating.

Everything else people add — format, genre, source, price, mood, shelf, publisher — is a question you have not asked yet. Add the column the day you ask it. Templates with twenty-two columns are abandoned by February because filling twenty-two cells at bedtime is a chore, and a chore is what kills a log.

The three formulas

Assuming the template's column order (A title, B author, C pages, D started, E finished, F rating) and a header row, in Google Sheets or Excel:

  1. Books finished this year: =COUNTIFS(E:E,">="&DATE(YEAR(TODAY()),1,1),E:E,"<="&TODAY())
  2. Pages read this year: =SUMIFS(C:C,E:E,">="&DATE(YEAR(TODAY()),1,1),E:E,"<="&TODAY())
  3. Average days to finish: in a helper column G, =IF(E2="","",E2-D2); then =AVERAGE(G:G).

Add a fourth if you like: average rating, =AVERAGE(F:F), mostly to discover that you rate everything four stars.

Download the template

book-tracker-template.csv — the seven columns with three example rows. Open it in Google Sheets (File → Import), Excel or Numbers, delete the examples, and change the date format to your locale if the dates look odd. It is a plain CSV so it will open anywhere, forever.

Why spreadsheets get abandoned

Not for lack of power — a spreadsheet will tell you your median days-to-finish by genre, which nothing else will. They get abandoned because the moment you put a book down is eleven at night, in bed, on a phone, and nobody opens a spreadsheet then. The entry gets deferred to tomorrow, then to the weekend, then never. It is a capture problem, not an analysis problem.

How readers describe the fate of a new reading spreadsheet Still using it after a year 18% Kept it to March 34% Filled it in once 31% Built it, never used it 17%
A rough picture from reader accounts and forum threads, not a survey. The pattern is consistent: the spreadsheet dies at the moment of capture, not of analysis.

When should you stop using a spreadsheet?

Three signals, any one of which is enough: you have missed a week of entries and the blank rows feel like failure rather than information; you want to log sessions — pages tonight, minutes today — rather than books, because that is where the habit lives; or you want the log on your phone in two taps without a spreadsheet app. At that point the spreadsheet becomes the archive and an app becomes the log, and you can export from most apps back to a CSV so the archive stays complete.

In Pensovo The same six facts, captured in two taps at the moment you close the book, plus the sessions a spreadsheet cannot hold: days read, pages tonight, the streak. Export to CSV is on the roadmap so the spreadsheet can stay your archive.

Common questions

Is there a free book tracker template for Google Sheets?

Yes — download the CSV above and import it with File → Import. Seven columns, three example rows, and the formulas in this article.

What columns should a reading tracker spreadsheet have?

Title, author, pages, date started, date finished, rating, and optionally one line. Add anything else only when a specific question demands it.

How do I count books read this year in a spreadsheet?

COUNTIFS on the finished-date column between 1 January and today. The exact formula is in the article.

Should I track reading sessions in the spreadsheet?

No — one row per book. Sessions (pages tonight, minutes today) belong in an app with two-tap logging; a spreadsheet at bedtime does not get filled in.

Excel or Google Sheets for a book tracker?

Either; the template is a plain CSV. Sheets is easier to reach from a phone, which is where most logging happens.

When should I switch from a spreadsheet to an app?

When you miss a week of entries, when you want to log sessions rather than books, or when you want two-tap logging on your phone. Keep the spreadsheet as the archive.

Amol B

Builds Pensovo, a free reading tracker for people who read real books. Writes here about keeping a reading habit and remembering what you read.

Keep every book you read in one place

Tracking, streaks, collections, notes and highlights — free on iOS and Android, no trial and no card.

Free account · no card · iOS and Android