Guide

How to Track DNF Books (and Whether They Count)

Stopping a book you aren't enjoying is a skill, not a failure. Your tracker should make it easy to record honestly. This guide covers DNF vs. paused, whether DNF books should count toward your goal, how to move a DNF shelf from Goodreads or StoryGraph, and how Leafed handles it.

A stack of books with a sprout, beside three ascending steps
Life is short and your TBR is long. Record the DNF and move on.

The short version

Why DNF deserves its own status

DNF means "did not finish": you started a book and decided to stop. Plenty of readers do it, and plenty feel weirdly guilty about it. A lot of that guilt comes from the tracker. When your only choices are Want to Read, Currently Reading and Read, an abandoned book has nowhere honest to go:

A DNF status fixes all three. It also tells you something: which genres, authors or lengths you tend to drop is useful information when you choose your next book.

DNF vs. Paused

Keep two separate statuses, because they mean different things:

If a paused book has sat untouched for six months, be honest and move it to DNF. Your Paused list stays a list of books you'll actually return to.

Should DNF books count toward your reading goal?

It's your goal, so it's your call, but the cleanest rule is: finished books count toward a books goal, and the pages you actually read count toward pages and hours. That keeps the book count honest and still credits the time you spent. A lot of readers also set a "fifty-page rule" (or a percentage) for when they're allowed to drop a book, so the decision is quick and guilt-free.

That's how Leafed counts it. Your yearly books goal counts books on Finished. Pages you logged in reading sessions on a DNF or paused book still count toward Pages Read in Insights. More on goals in how to set a reading goal (and stick to it).

How to track DNF books in Leafed

Leafed library screen on an iPhone with Want to Read, Reading, Finished, DNF and Paused shelves
DNF and Paused are built-in shelves in Leafed, next to Want to Read, Reading and Finished.

Bringing your DNF shelf from Goodreads or StoryGraph

Goodreads only has three built-in statuses, so most readers keep DNF books on a custom shelf. When you import a Goodreads export, a shelf named dnf, did-not-finish or didnt-finish lands on Leafed's DNF shelf, and paused, on-hold or on-pause lands on Paused. StoryGraph exports include a did-not-finish status, and the StoryGraph import maps it to DNF. Step-by-step: how to export your Goodreads library and leave Goodreads without losing your library.

Going the other way works too. Leafed's Goodreads-format export puts DNF and paused books on to-read with a dnf or paused shelf, because Goodreads has no status for them.

How the options compare

OptionDNF statusCounts toward the books goal?Best for
Leafed Built-in DNF and Paused shelves No; finished books only, while logged pages still count in Insights Readers who want an honest count without guilt
Goodreads Custom shelf (three built-in statuses only) Depends on how you shelve it Readers already there who don't mind a workaround
StoryGraph Built-in did-not-finish status Check its current settings Readers who want community stats alongside
Spreadsheet A status column Whatever your formula says People who want total control

Where Leafed wins (and loses)

Wins: DNF and Paused are real statuses, not workarounds. The books goal stays honest while the pages still count, the funnel in Insights shows how often you drop books, and imports keep your existing DNF shelf. It's private by default, with no account required and no friends' feed to see that you gave up on the book everyone loved. It's free.

Loses: There's no dedicated "why I stopped" field; your last session and your notes are the record. If you want to see what other readers DNF'd, or read public reviews of why, a social tracker gives you that and Leafed doesn't.

A five-minute shelf cleanup

  1. Open Reading and look at anything you haven't touched in a month.
  2. Move "not now" books to Paused and "not for me" books to DNF.
  3. Add one line to each DNF about why. It's your best data for picking the next book.
  4. Do the same with Paused once a season.

Related reading

FAQ

What does DNF mean in books?

DNF stands for did not finish: a book you started and decided to stop reading. Many trackers treat it as its own status alongside Want to Read, Reading and Finished.

Should DNF books count toward my reading goal?

It's up to you, but a common rule is to count only finished books toward a books goal and let the pages you actually read count toward pages or hours. Leafed works that way: the books goal counts Finished, while pages from your logged sessions still count in Insights.

Does Goodreads have a DNF shelf?

Goodreads has three built-in statuses (Read, Currently Reading and Want to Read), so readers usually make a custom DNF shelf. Leafed's Goodreads import maps a shelf named dnf, did-not-finish or didnt-finish to its DNF shelf.

What is the difference between DNF and paused?

Paused means you plan to come back to the book later. DNF means you've decided to stop. Leafed has both as built-in shelves.

Can I still rate a book I didn't finish?

Yes. In Leafed, a DNF book still has its full book page, so you can rate it and add notes about why you stopped.

Stop books without the guilt

Leafed is free on iOS and Android: built-in DNF and Paused shelves, an honest goal count, and imports that keep your DNF shelf. No account required, no social feed.

No phone handy? Start your library on the web — it syncs to the app whenever you install it.

Or browse more on the Leafed blog · Privacy policy