← All posts

April 1, 2026

How to Track Reading Goals on iPhone

A practical guide to tracking reading goals on iPhone. Why habit trackers fall short for book targets, and how a milestone tracker gives you the progress view you actually need.

Reading goals are popular at the start of every year. Twelve books. Twenty books. Ten thousand pages. The number varies, but the shape is the same: a target you’re working toward over a fixed period of time.

The apps people reach for first are habit trackers. Log a session, maintain a streak, keep the chain going. The problem is that reading goals are not habits. They’re milestones. The tracking model matters, and habit trackers measure the wrong thing.

Why habit trackers don’t fit reading goals

A habit tracker measures daily consistency. Miss a day, the streak breaks. The feedback loop is built around showing up every day.

Reading doesn’t work that way. Some days you read for ninety minutes. Some days you skip. Life runs into reading time. A rest doesn’t mean failure. It means you’re human.

The streak model treats every gap as a reset. Miss two days before a long reading session, and the app shows a broken streak regardless of how many pages you logged. The counter goes back to zero, and progress feels erased even though your total page count kept climbing.

The number that actually matters for a reading goal is pages read, books completed, or sessions logged toward a target. The streak says nothing about that.

Habit goals and milestone goals are different structures

Some goals have no endpoint. Meditate every morning. Take a daily walk. Journal before bed. The goal is the behavior, repeated indefinitely. Habit tracking fits here because daily repetition is the point.

Reading goals look different. You want to read 20 books this year. That goal ends when you finish book 20. The measurement that matters is how far you are from done, not whether you read yesterday.

The difference between habit trackers and milestone trackers comes down to this: habit trackers are built for ongoing behaviors with no endpoint. Milestone trackers are built for goals with a target. Reading goals have a target.

What tracking reading goals requires

For a reading goal to track properly, three things matter.

A target you’re working toward. The number of books, pages, or sessions you’ve committed to for the period. The tracker should know where done is.

Progress that accumulates forward. Every session logged adds to the total. That total should never reset. A gap in the log doesn’t change what you already read.

Feedback about distance to the finish line. Not “did you log yesterday.” Not a streak counter. The relevant question is: how many books are left, and how long do you have.

Streak trackers answer none of these questions. They track whether you showed up daily. That’s a different goal.

How Notch handles reading goals

Notch is a milestone tracker for iPhone. The model fits reading goals because it was built for goals with a finish line.

Setting up a reading goal. You create a goal with a target. Books read this year: 20. Sessions logged: 50. Pages read: 6,000. Every time you finish a book or complete a reading session, you log it. Your total builds from there.

No streaks, no resets. Notch doesn’t track daily check-ins. There are no streaks, and nothing resets when you miss days. The total you’ve logged stays on the record permanently. A week away from reading doesn’t change what you accomplished before it.

The dot grid. Every milestone you log becomes a dot on a visual grid. Each dot represents something real: a session completed, a book finished, a target hit. The grid fills as you make progress. Over weeks and months, the pattern shows you what you’ve built.

Progress view. Notch shows your current total against your target. You can see how many books remain, what percentage you’ve completed, and how the pace compares to the time left in the period. The feedback is distance to done, not consistency score.

Practical setup for reading goals in Notch

A few configurations work well for different reading goals.

Books this year. Set the target to your annual book count. Log one entry each time you finish a book. The total is your book count for the year. The dot grid is a visual record of every title completed.

Reading sessions. Set a target for sessions (50 sessions, 100 sessions). Log each time you sit down to read, regardless of how long. Works well for people who want to build a reading practice without committing to a specific book count.

Pages read. Set a page target (5,000 pages, 10,000 pages). Log the page count after each session. Notch adds to the running total. Works well when you read books of very different lengths and want the measurement to reflect actual volume.

Any of these configurations captures progress toward a finish line in a way a streak counter cannot.

Comparing approaches

Tracker typeWhat it measuresResets?Finish line?
Habit tracker (streak)Daily check-inYes, on missed daysNo
Notch (milestone)Total toward targetNeverYes

For reading goals with a target number, the milestone model gives accurate feedback. The streak model gives feedback about daily consistency, which is a different question.

If you’re also working toward other milestone goals — fitness targets, creative projects, personal challenges — Notch handles multiple goals at once, each with its own target and dot grid. The approach to running goals without streaks follows the same logic.

Frequently asked questions

What’s the best app to track reading goals on iPhone?

For goals with a specific book count or page target, a milestone tracker fits better than a habit tracker. Notch tracks progress toward a target number with no streaks and no resets. Every session you log adds to the total, and the total never expires.

Can I use a habit tracker to track reading?

Habit trackers work if the goal is to read daily with no specific endpoint. For a goal like “read 20 books this year,” the relevant measurement is how many books remain, not whether you read yesterday. Habit trackers don’t track that.

Does Notch support book-by-book logging?

Yes. Set a goal with a book count target, and log one entry per book finished. The dot grid builds as you complete each title.

What if I miss days between reading sessions?

In Notch, nothing resets. Your total stays where it was. Log your next session and the count resumes from there. A gap in the record doesn’t change what you already accomplished.

Is Notch a subscription?

Notch is free to download. The full app unlocks with a one-time $9.99 purchase. No subscription, no recurring charge.

Can Notch track multiple reading goals at once?

Yes. Multiple goals run simultaneously, each with its own target and dot grid.

The straightforward version

Reading goals are milestone goals. The tracking model should reflect that.

Habit trackers measure daily consistency and reset when you miss a day. For a reading goal with a target number, that feedback is irrelevant and often discouraging.

Notch tracks progress toward a target. Set a book count, log each title you finish, watch the total build. No streaks, no resets. Every dot represents a book you actually read.

If the goal ends when you hit a number, the tracker should know where done is.

Try Notch

Every notch counts.

A milestone tracker without streaks, guilt, or subscriptions.

Download on App Store

Free · $9.99 Pro · No subscription