Planning

Notion Habit Tracker: Build One That Connects to Your Week

By Planning editorial team · Updated

30-day habit builder challenge shown on a tablet

A habit tracker works when it is short, visible and reviewed. In Notion that means a small list of habits shown on the page you open each morning, a way to tick them off in one tap, and a weekly look at what held. This guide covers two designs, the properties each needs, the formulas for streaks, and the mistakes that make people quit.

Decide what you are tracking

Before building anything, write down three to five habits. For each, answer:

Habits with a defined time and area are easier to follow because you know when and why. A vague habit like "be healthier" is a goal, not a habit; "walk 20 minutes after lunch" is a habit.

Design 1: A single Habits database

The simplest tracker is one database with a row per habit.

Habits Today page in Notion with daily check-ins and streaks
PropertyTypePurpose
HabitTitleName of the routine
AreaRelation to AreasWhy it matters
CadenceSelect: Daily, 3x week, WeeklyHow often
Time of daySelect: Morning, Afternoon, Evening, All day, Weekend, SundayWhen
Done todayCheckboxTick it off
Current streakNumberDays or weeks in a row
Streak badgeFormulaLabel for the streak

A Today view filtered to the habits you want to do now becomes a one-tap checklist. An All habits gallery and a By area board give you other angles.

The weakness of this design is history. A checkbox shows only the present state, so you need to reset it and you lose past days. That is fine if you only care about the streak.

Streak badge formula

A badge turns a number into encouragement. In Clarity OS the formula reads:

`if(prop("Current streak") >= 21, "🔥 21+", if(prop("Current streak") >= 7, "7+", "Building"))`

It shows "Building" at first, a "7+" label after seven in a row and a "21+" label at 21 or more (Clarity OS adds a small emoji to each). The thresholds are a motivational label rather than a scientific claim; adjust them to your habit and cadence. If you want to customize the logic, the formulas cheat sheet covers the building blocks.

Design 2: Habits plus a daily log

If you want history, separate the habit definition from the check-in.

  1. Habits database: one row per habit, as above.
  2. Daily log database: one row per day per habit, with a date, a relation to the habit and a done checkbox.

A rollup on the habit counts check-ins over a period, and a formula can compute a completion percentage. Notion also lets you display a number property as a bar or ring, which gives you a progress indicator without any extra tool.

The cost of this design is more rows to create. Use a recurring template or add the day's rows during your morning routine, and keep the number of habits small.

Keep it connected

A tracker in isolation is easy to ignore. Connect it:

Make the habit easier to start

Design the tracker around reducing friction:

A 30-day experiment

Instead of committing forever, run a 30-day experiment on one habit. Record each day: done or not, a short note and how hard it felt from one to five. At the end, decide: keep, adjust or drop. A month of data tells you more than a plan.

Common mistakes

If a habit relates to a health condition or treatment, use the tracker to record what you do and discuss changes with a qualified professional.

What Clarity OS offers for habits

Clarity OS includes a Habits database with the properties above (area, cadence, time of day, done-today checkbox, current streak and the streak badge formula) and views for Today, All habits and By area. The library of 120 page templates adds a Habit Tracker page and a 30-Day Challenge page in the Health & Habits category, among others such as Sleep Log and Mood & Energy Tracker. A 30-Day Habit Builder Challenge PDF is included as a gift, and the companion web app has its own habit tracker.

How to plan the rest of your week around these habits is covered in the Notion planner guide.

Begin with three habits, check them for a week and adjust. A tracker earns its place by being used.

Frequently asked questions

How do I make a habit tracker in Notion?

Create a database where each row is a habit, add a checkbox for done today, a number for the current streak and a select for how often it repeats, then build a view filtered to today's habits. A second database of daily check-ins adds history.

How many habits should I track?

Start with three to five. A tracker of twenty items feels like a chore and is usually abandoned within weeks.

Can Notion reset a checkbox every day?

Not automatically on its own in a simple database. Common approaches are a daily log database with one row per day, a recurring template, or resetting the checkboxes by hand as part of a morning or evening routine.

Why do I stop using my habit tracker?

Usually because it asks for too much effort, or lives somewhere you do not look. A short list, shown on the page you open each day, avoids both.