Tracking my habits has become an integral part of my personal growth journey. It helps me build better habits and stick to them consistently.

As a product creator, I love creating micro tools like Personal Finance Tracker to increase my productivity for life + work.

In this post, I’ll walk you through a step-by-step tutorial on how I create a Notion tracker to track my daily habits. I’ll also provide a free Notion template (available on my personal website) so you can try it out and see how it works.

1. Plan out your daily habits

First, think about what personal habits matter to you and what you would like to do consistently every day.

Pro Tip: From my experience, I’ve learned that it’s optimal to focus on 5 to 7 habits each year. More than that can become overwhelming and difficult to maintain.

Here are some habits to consider

2. Set up your Habit Tracker database

Now that you have a list of habits you want to track, it’s time to create your habit tracker database in Notion.

(1) Create a database

(2) Add a Date property

(3) Add properties for each habit you want to track

3. Calculate your habit progress

Next, you’ll need to create custom formulas in Notion to calculate the progress of your habits.

Here’s how you can set this up:

(1) On your Habit Tracker Database

We’ll create 3 columns with Formula properties. Make sure to name them accordingly:

(2.1) Customize Notion formula (Total Checked)

toNumber(Wake 6am ☀️ ) + toNumber(Journal 📕 ) + toNumber(Exercise 💪 ) + toNumber(Read 15min 📚 ) + toNumber(Go outdoor 🌳 ) + toNumber(Sleep 11pm 😴 )

(2.2) Customize Notion formula (Progress Number)

Consider the following example: If you have 6 habits, use the formula below. If you have 10 habits, simply change the number 6 to match your total number of habits.

round((Total Checked / 6) * 100)

(2.3) Customize Notion formula (Progress Bar %)

Progress Number/100

(3) Test the Notion formula

(4) Format the “Progress Bar %” column

4. Customize your habit tracker

Before that, let’s start by adding your first habit record.

Log your first habit record

Once you’ve built out the necessary columns in your database, you can enhance its visual appeal by changing the view.

Add a Calendar View

Customize your Calendar display in Properties

5. Create your habit reports

Next, you can set up a separate view in a weekly format to better analyze and review your habit progress. Here’s how:

Add a New Table View

Configure the Grouping

Here’s what it looks like after breaking down the table by Weekly view:

Calculate the Average

Get The Notion Habit Tracker Template 🌟🌟

You can download the template on my personal website: https://whizzoe.com/#tools