1 · Smooth the weight
Daily weight is mostly water. Repwise takes a 7-day rolling
average of your weigh-ins and never works from a single morning.
2 · Fit a trend
A weighted least-squares line runs through those rolling
averages across the last 28 days, with recent days weighted more heavily. The slope is your real
rate of change.
3 · Apply energy balance
Roughly 7,700 kcal is a kilogram of body mass. So:
maintenance = average daily intake − (kg change per day × 7,700)
Losing weight adds the deficit back on. Gaining takes the surplus off. One formula,
both directions.
Average daily intake, last 28 days2,700 kcal
Weight trend from the rolling average−0.40 kg / week
0.40 × 7,700 ÷ 7440 kcal / day deficit
Estimated maintenance3,140 kcal / day
4 · Ease into changes
A new calculation never lands all at once. The displayed
number moves a fraction of the way each day and is capped, so one strange week cannot swing your
targets around.
5 · Say how much to trust it
Confidence is scored out of 100 from how many weigh-ins and
food logs you actually have, how consistent your intake is, and how clean the trend looks. It never
reads 100% — scales and food labels are never exact.
Under 7 days of dataNot enough data yet
7–13 daysEarly estimate
14–20 daysModerate confidence
21–28 daysGood confidence
28+ days, logged consistentlyHigh confidence
6 · Check itself
Your current intake predicts a weekly rate of change. The
scale reports another. Repwise puts them side by side, and when they disagree it adjusts your
maintenance rather than blaming you.