How to make a habit tracker in notion
How to make a habit tracker in notion
Learn how to build a powerful and customizable habit tracker in Notion. This step-by-step guide will walk you through the process, from setup to advanced features, helping you achieve your goals.
In today's fast-paced world, building good habits is crucial for personal growth and productivity. But sticking to those habits can be challenging. That's where habit tracking comes in. A habit tracker provides a visual representation of your progress, motivating you to stay consistent and helping you identify patterns in your behavior.
Notion's flexibility and powerful database features make it the perfect tool for creating a system that works for you. This guide will walk you through the process of building your own habit tracker in Notion, step-by-step.
In today's fast-paced world, building good habits is crucial for personal growth and productivity. But sticking to those habits can be challenging. That's where habit tracking comes in. A habit tracker provides a visual representation of your progress, motivating you to stay consistent and helping you identify patterns in your behavior.
Notion's flexibility and powerful database features make it the perfect tool for creating a system that works for you. This guide will walk you through the process of building your own habit tracker in Notion, step-by-step.
Why Track Your Habits?
Tracking habits boosts awareness, motivation, and accountability. It helps visualize progress and recognize patterns in your behavior.
Why Use Notion for Habit Tracking?
Notion offers several advantages for habit tracking compared to other methods:
Customizability: Tailor your tracker to your specific needs, choosing habits, tracking methods, and visualizations.
Flexibility: Integrate your habit tracker with other Notion workspaces.
Centralization: Keep info in one place.
Charts: Choose from various chart types to track progress and gain insights.
Step-by-Step Guide to Make a Habit Tracker in Notion
Step 1 : Create a New Database
Start by creating a new page in Notion and adding a "Table" database. Give the database a descriptive name like "Habit Tracker."

Step 2 : Define Your Properties
These are the columns in your database. You'll need at least the following:
Habit (Title): This will be the name of the habit you're tracking. Notion automatically uses the first column as the title.
Date (Created Time): This property will record the date you're tracking the habit for.
[Habit Name] (Checkbox): Create a checkbox property for each habit you want to track. For example, if you want to track "Reading," create a property called "Reading" with the checkbox type.

Step 3 : Add progress bar
Click on the "+" button to add a new property. Choose "Formula."
Name the property "Progress" (or something similar).
Paste the following formula into the formula editor (adjust the names if you named your columns differently plus the number of habits you added):
round(100*(toNumber(Reading)+toNumber(Shower)+toNumber(GYM))/3)

Track Your Habits:
Each day, simply check the box in the corresponding column for the habits you've completed.
Step 4 : How to make a recurring habits
Create a Template (Crucial):
Inside your "Habit Tracker" database, click the "+ New" button. Do not add a row directly. Instead, click the dropdown arrow next to "+ New" and select "+ New template".
Give your template a name like "Daily Habits Template".
Leave all your checkbox properties (your individual habits) unchecked by default.

Set Up Recurring Entries (The How-To):
Inside the template you just created, click the (repeat every) in the top right corner.
A small window will pop up. In this window, you'll see options for how often you want the template to repeat.
To make your habits recur every day, choose "Every day" from the dropdown menu.
If you wanted your habits to repeat weekly (e.g., every Monday), you would select "Every week" and then choose "Monday" from the additional options that appear. The same principle applies to monthly repetitions.

Step 5 : Add Visual Insights Using Notion Charts
Notion's built-in charting features allow you to visualize your habit data directly. Here's how:
Choose a View: You can create charts from any view of your database (Table, Calendar, etc.). A Table view is often the most suitable for charting.
Add a Chart: Click the "+ Add a view" button and select "Chart".

This feature, which unlocks more advanced formula capabilities, is part of Notion Plus. You can learn more and upgrade your Notion plan here: Notion Plus

Conclusion
Creating a habit tracker in Notion is a fantastic way to improve your consistency and achieve your goals. By using Notion's built-in recurring template and notion charts feature, you automate the process of adding daily entries, making it incredibly easy to stay on track and build the habits you desire. Start tracking today and see the positive impact it has on your life!
Why Track Your Habits?
Tracking habits boosts awareness, motivation, and accountability. It helps visualize progress and recognize patterns in your behavior.
Why Use Notion for Habit Tracking?
Notion offers several advantages for habit tracking compared to other methods:
Customizability: Tailor your tracker to your specific needs, choosing habits, tracking methods, and visualizations.
Flexibility: Integrate your habit tracker with other Notion workspaces.
Centralization: Keep info in one place.
Charts: Choose from various chart types to track progress and gain insights.
Step-by-Step Guide to Make a Habit Tracker in Notion
Step 1 : Create a New Database
Start by creating a new page in Notion and adding a "Table" database. Give the database a descriptive name like "Habit Tracker."

Step 2 : Define Your Properties
These are the columns in your database. You'll need at least the following:
Habit (Title): This will be the name of the habit you're tracking. Notion automatically uses the first column as the title.
Date (Created Time): This property will record the date you're tracking the habit for.
[Habit Name] (Checkbox): Create a checkbox property for each habit you want to track. For example, if you want to track "Reading," create a property called "Reading" with the checkbox type.

Step 3 : Add progress bar
Click on the "+" button to add a new property. Choose "Formula."
Name the property "Progress" (or something similar).
Paste the following formula into the formula editor (adjust the names if you named your columns differently plus the number of habits you added):
round(100*(toNumber(Reading)+toNumber(Shower)+toNumber(GYM))/3)

Track Your Habits:
Each day, simply check the box in the corresponding column for the habits you've completed.
Step 4 : How to make a recurring habits
Create a Template (Crucial):
Inside your "Habit Tracker" database, click the "+ New" button. Do not add a row directly. Instead, click the dropdown arrow next to "+ New" and select "+ New template".
Give your template a name like "Daily Habits Template".
Leave all your checkbox properties (your individual habits) unchecked by default.

Set Up Recurring Entries (The How-To):
Inside the template you just created, click the (repeat every) in the top right corner.
A small window will pop up. In this window, you'll see options for how often you want the template to repeat.
To make your habits recur every day, choose "Every day" from the dropdown menu.
If you wanted your habits to repeat weekly (e.g., every Monday), you would select "Every week" and then choose "Monday" from the additional options that appear. The same principle applies to monthly repetitions.

Step 5 : Add Visual Insights Using Notion Charts
Notion's built-in charting features allow you to visualize your habit data directly. Here's how:
Choose a View: You can create charts from any view of your database (Table, Calendar, etc.). A Table view is often the most suitable for charting.
Add a Chart: Click the "+ Add a view" button and select "Chart".

This feature, which unlocks more advanced formula capabilities, is part of Notion Plus. You can learn more and upgrade your Notion plan here: Notion Plus

Conclusion
Creating a habit tracker in Notion is a fantastic way to improve your consistency and achieve your goals. By using Notion's built-in recurring template and notion charts feature, you automate the process of adding daily entries, making it incredibly easy to stay on track and build the habits you desire. Start tracking today and see the positive impact it has on your life!
About
Maximize your Notion
workflow
Maximize your Notion
workflow
help people get more out of Notion without the complexity. With over 50,000 downloads, my minimalist templates support Startups, students, creators, and entrepreneurs in organizing their life and work with ease.
Need a custom Notion system?
I build complete operating systems tailored to your business. Book a free 15-min call.
Book a Free Call →
Love it? Share it!
Need Something Custom?
Need a Custom Workspace?
We design and build complete Notion systems tailored specifically to your business — your clients, your services, your workflows. No generic templates.
We design and build complete Notion systems tailored specifically to your business — your clients, your services, your workflows. No generic templates.
Free 15-min strategy call included
© 2026 Abdo. All rights reserved.
© 2026 Abdo. All rights reserved.
© 2026 Abdo. All rights reserved.





