Ultimate Notion Life Planner
Want to 5x your personal productivity? Organize your daily tasks, plans, goals, habits, journal, learning, bookmarks, reading, and more—all in one place!
Increase Personal ProductivityUltimate Notion Finance Dashboard
Hate spreadsheets? Make your financial life 3x easier with integrated templates for tracking your budget, expenses, debts, investments, subscriptions, and financial goals.
Organize Your FinancesNotion Freelancer & Client Portal
Don’t like going back and forth with emails and Slack messages? Use this client portal template to work together on projects, tasks, meetings, payments, reminders, and more.
Make Client Work EasierMarch 26, 2025
A Notion progress bar based on start date and end date can be super useful for project or task tracking.
This is perfect for freelancers, teams, and individuals who want a clear timeline of their work without manually calculating deadlines.
In this guide, you’ll learn how to:
By the end, you’ll have a fully functional progress tracker in Notion that keeps you on schedule and helps you stay productive.
Let’s say you're a freelancer working on a website redesign for a client. The project kicks off on March 1 and the deadline is March 31—giving you exactly 30 days to complete it.
Now, let’s say today is March 15. You’re halfway through the timeline, but are you halfway through the actual work?
A progress bar based on time can show that you’re 50% through the project’s duration, allowing you to compare this with your actual progress (i.e. whether you’re on track or off track).
If the bar says 50% done but your work is only 30% complete, you know you need to pick up the pace to meet the deadline.
First, create an Inline Database in Notion (let’s call it Task Deadline) and add the following columns:
To determine the total duration of each task:
dateBetween(prop("End Date"), prop("Start Date"), "days")
To track how many days have passed since the project started:
dateBetween(now(), prop("Start Date"), "days")
This counts the number of days that have passed from the Start Date to today.
Now, let’s create a formula to show the percentage of time that has passed.
prop("Days Passed") / prop("Total Days")
This will display a progress bar that visually represents how far you are into the project's timeline.
The deadline progress shows how much time has passed, but it doesn’t track your actual work progress. To compare both:
This lets you manually update your actual progress and assess whether you’re ahead or behind schedule.
With this setup, you now have:
The progress bar visually tracks how much time has passed between the start date and deadline, helping you stay aware of upcoming due dates. By comparing this with your actual task completion, you can see if you’re on track or falling behind.
If the End Date changes, the progress bar will automatically update to reflect the new timeline. You don’t need to manually adjust anything—the formulas will recalculate the progress based on the new deadline.
Yes! You can learn more about our progress bar formulas for free at Notion Examples
Organize your daily tasks, plans, goals, habits, journal, learning, bookmarks, reading, and more—all in one place! Think of a personal manager that streamlines your digital productivity.
Preview Template