metricshabits

Completion Rate

Completion rate is the percentage of scheduled habit occurrences you actually completed. Learn how to calculate it, segment it, and pick a target you can hold.

SamuelSamuel

Completion rate is the percentage of scheduled habit occurrences you actually completed over a given window. Schedule a habit three times a week for a month, do it nine times out of twelve, and your completion rate is 75%.

It is the only one of the common consistency metrics that is proportional. One miss costs you a few percentage points and nothing else — no reset, no threshold crossed.

Adherence, borrowed

Completion rate arrived in habit apps from clinical research, where it has been standard for decades under the name adherence. Medication studies routinely report the proportion of days a patient was covered by their prescription, and 80% is the conventional cutoff for calling someone adherent — a convention adopted for practical reasons in trial design, not a biologically meaningful line. Habit trackers inherited both the arithmetic and, unfortunately, the false sense that the threshold means something.

The usual misuse is comparing rates across different schedules as if they were the same quantity. A 70% completion rate on a daily habit means roughly two misses a week. A 70% rate on a twice-weekly habit means missing about three times a month. Same number, very different lives.

The denominator is the whole argument

Two people can track the same behaviour and report rates ten points apart, because "scheduled occurrences" is a choice:

Denominator What it measures Where it misleads
Days the habit was scheduled Adherence to your plan Shrinking the schedule inflates the rate
Every day in the window Raw frequency Punishes deliberately part-time habits
Days since you started Lifetime adherence Buries a recent collapse under old good weeks

The first is the right default, with one rule attached: if you change the schedule, the rate before and after aren't comparable. Recalculating history against a newly reduced schedule is how a tracker quietly turns a 55% into an 85% without anything improving.

Rolling windows help. A 30-day completion rate tells you about now; a lifetime rate mostly tells you about the enthusiastic fortnight when you installed the app.

A worked example: Tomás and 20 minutes of Spanish

Tomás schedules 20 minutes of Spanish on Tuesday, Thursday and Friday and tracks it for 12 weeks. That's 36 scheduled sessions. He completes 27.

  • Completion rate: 27 ÷ 36 = 75%

At that level he'd normally leave it alone. But splitting the same 27 sessions by weekday changes the picture entirely:

Day Completed Scheduled Rate
Tuesday 11 12 92%
Thursday 12 12 100%
Friday 4 12 33%

There is no consistency problem on Tuesday or Thursday. There is a Friday problem — in his case, a 16:30 team retro that overran most weeks. The aggregate 75% describes a person who is inconsistent about Spanish. The segmented view describes a person who is extremely consistent about Spanish and has a calendar conflict.

Two fixes exist and they are not equivalent. Moving Friday's session to Saturday morning keeps three sessions a week and should push the rate toward 90%. Dropping Friday entirely takes him to 23 out of 24 — 96% — but it's 8 fewer hours of Spanish per year. The rate is a diagnostic, not the goal; don't optimise it by deleting the thing you wanted to do.

Picking a target you can hold

Aim for the highest rate you can sustain without the habit becoming the most stressful part of your day, then leave it. Some rough reading, from watching this metric rather than from published data:

  • Above 90% — either well-designed or under-ambitious. Worth asking which.
  • 70–90% — the band most durable habits sit in. Normal weeks have friction in them.
  • 50–70% — the habit works but the schedule doesn't. Cut frequency before cutting effort.
  • Below 50% — the plan is fiction. Halve it, or use a two-minute version as the scheduled minimum.

A 72% rate held for a year beats 100% for five weeks followed by nothing, and it isn't close: the first is 260 sessions, the second is 35.

Making the number honest in Keel

The lever in Keel isn't the metric, it's the schedule that feeds it. Set each habit's days to the days you genuinely intend — not aspirationally — because Keel counts a scheduled day you skipped as a miss, and a "daily" habit you always meant to do on weekdays will bleed 28% straight off the top.

For habits where some effort beats none, set a daily target you can hit on a bad day and treat exceeding it as a bonus rather than raising the bar. Then review weekly rather than daily: open the habit, look at the last 30 days rather than lifetime, and check which days are missing, the way Tomás did. Clusters mean a calendar conflict and belong in your daily planning routine; scattered misses mean the habit is a bit too big.

Pair it with your bounce-back rate before drawing conclusions. Completion rate tells you how much of the plan happened; it can't tell you whether the misses came one at a time or in a two-week hole, and those need different responses.

Terms it gets confused with

  • Bounce-back rate — recovery speed after a miss. Two habits can both sit at 70% while one misses singly and the other collapses in blocks.
  • Streak — consecutive completions, so it reports your best uninterrupted run rather than your average.
  • Habit tracking — the practice; completion rate is one of the numbers it produces.
  • Automaticity — how little deliberation the habit takes. Related but distinct: you can hit 95% while white-knuckling every session, which is roughly what habit formation research measures separately.

FAQ

Does completion rate improve as a habit becomes automatic? Usually, but not reliably enough to use as an automaticity measure. A well-cued habit needs fewer decisions and so gets missed less, but a badly scheduled automatic habit still gets missed.

Should I count partial completions? Pick a minimum that counts as done and stick to it. A five-minute run on a bad day counting as a completion is more useful than an honest zero, provided the minimum is defined in advance rather than negotiated in the moment.

What window should I look at? 30 days for decisions, 7 days for noticing a slide early. Lifetime rates are for curiosity only.

Is a high completion rate on an easy habit worth anything? Yes, more than a low rate on a hard one. Easy habits that run for years are how most real change accumulates — see how to stay consistent with habits.

Related

Related Terms

Put these concepts into practice

Keel tracks your bounce-back rate instead of streaks, helping you build resilient habits backed by science.