Skip to main content

Progress: Logic to calculate daily completion rate on weekly/monthly habits

Hi,

I’ve noticed that my overall metric rarely goes above 14%. I believe this is because I have several habits that are tracked monthly, and these are currently being counted in the overall daily metric.

Wouldn’t it make more sense for the overall rating to reflect only the habits set on a daily basis? I’m not entirely sure how best to implement this, because if I happen to check off a few monthly habits on the same day as my daily ones, that could disproportionately inflate the metric.

Maybe it would be worth considering two separate overall metrics — one for daily habits and another for the total (daily + monthly). Right now, the overall score doesn’t reflect my actual consistency in a meaningful way.

Hope this suggestion makes sense

Rui Correia

Status: Completed11 comments
  • DabblingBrook

    •

    Jul 14, 2025

    This is a big issue for me. I have a habit which I’ve set to be completed 6 times per week. Last week I completed all of my daily habits on most days, and completed this habit 5 times.

    However, when I looked at my progress, the highest overall completion per day was only 75%! It’s very demotivating to complete nearly everything and get only 75% completion.

    My suggestion would be that, for weekly or monthly tasks, you allow partial completion to count towards progress.

    Suggested logic:

    Doing habit 6 times out of 6 is 100% completion. Each instance of that habit over the week is an equal percentage of that 100%, which can be assigned to the day it was completed on.

    So, if I finished all of my daily habits on every day in the week, and only 5 of 6 weekly habits that week, my completion for the week would be 83.3% recurring (assuming 100% divided by 6 is 16.6666% per habit)

    For each day the habit is completed, that 16.666% would be added to the day’s progress for each instance of the habit - on top of the completion rate for the daily habits (and minus that for the other weekly or monthly habits).

    So, on any given day, if I completed one of the 6 instances of that habit, my 75% baseline of completing all the daily habits would be increased to 91.666%.

    If I completed more than one of the 6 habits in a given day, the 16.666% would stack and could exceed 100%. This is logically sound, if we assume that weekly or monthly habits are distributed equally across the period they are tracked for. Therefore any repetition of a weekly habit in a given day is more than 100% of that day’s goals.

    As it stands, a weekly habit with one single instance missed seems to be logged as zero progress. While this makes sense for a daily task, like ‘make dinner’, where the habit is either done or not done. It doesn’t make sense for a weekly or monthly habit where the user could have literally done 99% of their habit intentions (or 29 out of 30 times!) and yet receive absolutely no progress for it.

    • Minh Thư

      Team•

      Jul 15, 2025

      Thank you so much for your sharing! I can see the painpoint clearly. I defintely highlight this to the team when it comes to sprint when we plan for the progress report improvement.

      • DabblingBrook

        •

        Jul 15, 2025

        Thank you! I hope this helps.

        Just imagine we’re all here desperately checking our progress to get our dopamine fix each week, and getting disappointed at the low numbers. 😆

        Also, if you do make these changes, it seems logical to make them retrospective. Otherwise it will be impossible to usefully compare progress from before and after the update.