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.

Get a Custom Notion Setup →

Get a Custom Notion Setup →

Logo

By Abdo

Notion Tips

Notion Tips

Notion Tips

Feb 18, 2025

Feb 18, 2025

Feb 18, 2025

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!

In This Post

Title

Logo

Abdo

Notion Consulting · +3 years building custom Notion workspaces for founders & small teams.

Custom Service

Get a custom Notion setup Built For You

I build custom Notion workspaces for founders, solopreneurs, and small teams. DM me on any platform and let's figure out what your setup should look like.

Book a FREE Call

Love it? Share it!

Continue Reading

Continue Reading

Notion Ai Tutorial

Notion Ai

Date

Comprehensive Guide to Notion AI 2025

Best Notion Extensions for Chrome

Notion Tips

Date

The 10 Best Notion Extensions for Chrome

All Posts

Limited Opportunity

3 months free of Notion's Business Plan

3 months free of Notion's Business Plan

Get up to $12,000 worth of Notion Business — including Notion AI for your entire team, completely free for 3 months.

Get up to $12,000 worth of Notion Business — including Notion AI for your entire team, completely free for 3 months.

Full Business workspace

Full Business workspace

Unlimited Notion AI for everyone

Unlimited Notion AI for everyone

Advanced permissions & security

Advanced permissions & security

Available to new and free users

Available to new and free users

Qualify if you're building a side project, startup, agency, or any early-stage venture. Application takes 3–5 minutes.

Qualify if you're building a side project, startup, agency, or any early-stage venture. Application takes 3–5 minutes.

Apply Now