How to Create Notion Progress Bar for Checklist, To-Do or Checkbox

October 10, 2024

Table of Contents

Toc Heading
Toc Heading
Toc Heading
Toc Heading
create notion progress bar count percentage completed in checklist

Are you looking to enhance your productivity in Notion?

In this guide, I’ll show you a step-by-step tutorial on how to create a progress bar for your checklists, to-dos, or checkbox items in Notion.

By the end of this post, you'll learn how to visually track your progress, task completion rates and stay motivated while tackling your tasks.

What is a Notion Progress Bar?

A Notion progress bar is a visual tool used to track the completion of tasks or goals within a Notion database.

This visual cue shows a green bar along with a percentage number to indicate how much of your tasks are completed.

It helps you quickly see your progress and stay motivated to complete the remaining tasks.

What You'll Learn?

Using Progress Bar For To-Dos

So, this might be your scenario..

You want to use Notion to create a daily task template that automatically counts how many tasks % are checked off.

For example, if you have 4 tasks for today and check off 2, the progress bar should show 50%.

If you had 3 tasks checked off for yesterday, the progress bar should not show 100% for today. Instead, it should display 100% for yesterday and 50% for today.

And if you have tasks for "Yesterday," "Today," and "Tomorrow," you should be able to clearly see the percentage of checked boxes for each specific day.

create a daily checklist in notion for task completion

Here's what we will fix:

When you input today's date and mark tasks as completed, the progress percentage will automatically update, showing the total for today’s tasks only.

Step-by-Step Guide to Create a Notion Progress Bar

Step 1: Create a Database with the Relevant Columns

notion checkbox to indicate whether the task is completed
notion daily task management template

Step 2: Create Another Database for the Current Date

Step 3: Edit The Relation Property

Notion relation to "Tasks" helps you look up which daily tasks are associated with each day.

Step 4: Link Tasks to Current Date

create notion progress bar in daily to-do list using relational database
create notion progress bar using relational databases

It’s a bit tricky to see which days these tasks were created on, so go to the three dots ("..."), select "Customize Shown Properties," and choose "Date" to display in the relation.

create notion daily task template

Step 5: Create The Progress Bar For Each Day

Customizing progress bar colors in Notion checklist

Step 6: Create a Gallery View to Display Today’s Progress

Customize Progress Bar in notion

Easy Method To Calculate Completed Checklist Percentage

If Relation and Rollup aren't to your liking, you can use a simpler method to display your completed checklist progress.

how to Calculate Completed Checklist Percentage in notion
how to organize notion daily task completed by date
how to organize notion daily task using date grouping
how to show the percentage of task completed in notion checklist
how to calculate notion daily task completed percentages

Frequenly Asked Questions

1. How to create a progress bar formula in Notion?

To create a progress bar formula in Notion, you need to:

2. What types of progress bars are available in Notion?

There are two types of progress bars in Notion: the native progress bar and the custom progress bar.

The native progress bar in Notion automatically displays task completion. You can choose between a bar or rings to visually track your progress.

A custom progress bar, however, allows you to customize the design.

For example, with a custom progress bar, if all tasks are checked, it can display 100% completion by filling all squares (e.g., ◼◼◼◼◼). If none are checked, it will show no progress with empty squares (❏❏❏❏❏).

3. How to customize the progress bar appearance?

If you want to customize the style of your progress bar, you can add a Formula column to your database. Here’s how to set it up:

Edit the Formula's properties:

repeat("◼", toNumber(prop("Current value"))) + repeat("◻", toNumber(prop("Goal value")) - toNumber(prop("Current value")))

If your Goal value is 10 and your Current value is 5, the formula will output: ◼◼◼◼◼◻◻◻◻◻

Let's Recap

To calculate the percentage of completed checklists/checkboxes for "Yesterday," "Today," and "Tomorrow" in Notion, you can create two databases: one for your to-do list and another for the current dates.

Each time you add a new task, link the to-do item to the current date database. The progress bar will then automatically update the percentage in real-time as you complete your tasks.

Master your personal finances like never before. Track expenses, budgets, subscriptions, savings, investment and more. Simply add a record, and the template will handle the rest.

Preview Template