Skip to main content
Nutrivine LogoNutrivine
NutrivineNutrivine
Log in
All guides

Adherence Score

Last updated

What is the Adherence Score?

Your Adherence Score is a single number from 0 to 100 that summarizes how closely your day's intake matched your goals. It is shown on the dashboard's Diet Analysis chart, on individual day cards, and in your weekly and monthly reports.

The score is designed as a compass, not a report card. Hitting 100 every day is neither realistic nor healthy. The score's job is to help you spot patterns, recognize consistent days, and notice when something has drifted off course.

How It's Calculated (Algorithm v1.0)

The current algorithm version is v1.0. We may refine it over time as we learn more about what makes the score useful in practice. When we change it, we will bump the version and explain what changed.

The per-nutrient score

For each tracked nutrient (calories, protein, carbohydrates, fat) we compare your actual intake against your daily target:

  • Within ±10% of target: full credit, 100 points
  • Outside that range: a steep penalty kicks in, scaled by how far off you are

The 10% tolerance band reflects something real: getting your calories within 10% of target is genuinely "on track." The penalty outside that band is intentionally steep so that being far off doesn't quietly average away.

The daily score

The four per-nutrient scores are combined like this:

  • Calories: 50% of the total
  • Macros average (Protein, Carbs, Fat, equally weighted): 50% of the total

If you only have a calorie goal set, calories carry 100% of the weight. If you only have macro goals set, macros carry 100% of the weight.

What's not included (yet)

The v1.0 score only looks at calories and the three macros. It does not factor in:

  • Micronutrients (vitamins, minerals)
  • Hydration
  • Logging completeness
  • Time of day or meal distribution
  • Streaks or consistency over multiple days

These may show up in future versions if we find a way to include them without making the score harder to interpret.

Why It Matters

A single number can't capture your whole nutrition picture, but it has one job that a chart full of bars can't do as easily: let you see at a glance whether today is on track.

  • A green-tinted bar at 85+ means your day is well within your targets
  • A yellow-tinted bar around 60-75 means you're close on some, off on others
  • An orange or red bar below 50 usually means a major target was missed (often a much-too-low or much-too-high calorie day)

Over a week or month, the trend matters more than any single day. Most users find that their average sits between 60 and 85, and that the day-to-day variation is normal life: a restaurant meal, a missed lunch, a training day with extra carbs.

Reading the Chart

On the dashboard, tap Adherence above the Diet Analysis chart to see your daily scores as bars.

  • Tap a bar to see that day's score and macro breakdown in a card below
  • Long-press a bar to open the full goal progress screen for that day
  • Switch to Macros to see the same days as macro distribution rings instead

The week and month toggles below the chart change the date range. Months are a Premium feature.

Tips

  • Don't chase perfection. A consistent average of 70-80 over weeks beats one perfect day followed by five missed ones.
  • Check your targets first. If your scores are consistently low, the issue might be your goals, not your intake. Calorie and macro targets are estimates; tune them in Settings > Goals if they don't match how you actually eat.
  • Mark days as complete before judging the score. A day with one breakfast logged will look low because the rest of your meals aren't counted yet.
  • Use Day Completion settings to control which days the chart includes. You can choose all days, only logged days, or only completed days.

Versioning

We track the algorithm version so that score changes over time are explainable. The current version is v1.0. If we ever change the formula, the report and this guide will both reference the new version, and we'll keep this page up to date.

If you have feedback on how the score behaves for your day, we'd love to hear it. Use the in-app feedback option in Settings.