People who track macros will tell you calories are the hard part. Our own data says the opposite.
We went through 8,710 logged meals to find the days where people captured everything they ate — six or more entries, breakfast through the last snack. On those 641 days, calories landed within 56 of target out of 2,109. That is closer than most people can eyeball a portion.
Protein, on those same days, came up 18 grams short. Only 36% of them hit the target at all.
First we assumed people just weren't logging
The obvious explanation for a shortfall in any food tracker is a forgotten meal. So before reading anything into it, we split every day by how completely it was logged.
| Entries logged | Days | Protein | Target | Hit target | Calories vs target |
|---|---|---|---|---|---|
| 1–2 | 369 | 53 g | 174 g | 0.8% | −1,251 |
| 3 | 251 | 91 g | 172 g | 4.0% | −686 |
| 4 | 292 | 110 g | 167 g | 9.9% | −434 |
| 5 | 252 | 126 g | 164 g | 17.9% | −285 |
| 6 or more | 641 | 140 g | 157 g | 36.2% | −56 |
Both gaps shrink as logging improves, which confirms most of the raw shortfall was missing entries. But they do not land in the same place. Calories close. Protein stalls at 11% short and stays there.
Incomplete logging explains the calorie gap almost entirely. It does not explain the protein gap.
Then we split it by what people were actually trying to do
Before deciding anyone is bad at eating protein, we looked at who was missing. Splitting the fully logged days by goal changed the picture completely.
| Goal | Share of users | Protein eaten | Their target | Hit target |
|---|---|---|---|---|
| Cutting | 69% | 0.73 g/lb (1.60 g/kg) | 0.95 g/lb | 15% |
| Maintaining | 22% | 1.10 g/lb (2.42 g/kg) | 1.04 g/lb | 64% |
| Bulking | 9% | 1.01 g/lb (2.22 g/kg) | 1.04 g/lb | 44% |
People maintaining and bulking are fine. They land on or above their targets most of the time.
Everyone missing is in a deficit. And that is the worst possible group to be short, because of what the research actually says about deficits.
The International Society of Sports Nutrition puts protein for building or holding muscle at 0.64-0.91 g/lb (1.4-2.0 g/kg). But the same position stand raises that requirement for people eating below maintenance: 1.04-1.41 g/lb (2.3-3.1 g/kg) to hold onto lean mass during a hypocaloric period. Protein is the thing standing between a diet and muscle loss.
Our cutting users are eating 0.73 g/lb. Not just under our target - under the floor of what the evidence recommends for the situation they are actually in.
Our target for cutting users is 0.95 g/lb - itself below the 1.04 floor. So this is not a case of an app asking too much. It is asking slightly too little, and people are landing well under even that.
The group that most needs protein is the group eating the least of it. That is the finding, and it is the opposite of what a missed target usually implies. Nobody here is failing at discipline. They are cutting calories, protein is the easiest macro to cut without noticing, and it is the one that costs the most to lose.
Where your number actually comes from
TrakMac does not set targets from age and weight the way a standard calculator does. It asks what you actually do — what you lift, how you train, how you carry weight — and works from your body composition rather than a demographic average. That is why the range is as wide as it is.
It is still an estimate, and an estimate about you specifically is exactly the kind of thing you might disagree with. So the number is yours to change: set your own calorie and protein targets and they stick, and nothing recalculates over the top of them until you ask it to. About one in eleven people has already done this.
The more useful headline for anyone who tracks anything: if you log completely, you are almost certainly closer to your calories than you think. The days that feel like failures are usually the days you stopped logging at 3pm.
Where this data comes from
We do not look at individuals. Nobody here reads your food log, and nothing in this piece traces back to a person — every number is an average across hundreds of days, and anything that could not be aggregated did not get used.
What we do look at is the shape of the whole set: whether our targets are set right, whether our estimates hold up, where people get stuck. That is the only way to catch something like this, which was invisible in any single account and obvious across 641 days.
Method
Data: 8,710 food entries logged between 22 April and 31 August 2026, grouped into 1,805 logged days. The headline cohort is the 641 days with six or more entries.
Logging completeness is a proxy, not a measurement. Entry count is the best available signal that a day was captured fully, and it is imperfect — someone logging one large combined meal looks incomplete and is not. The gradient across all five bands carries the argument, not any single band.
Targets are TrakMac's own computed values from each profile, so this measures behaviour against our recommendation, not a clinical standard.
Limits: this is a self-selected group — everyone here chose to download a macro tracker, which is not the general population. Estimates are derived from natural-language food descriptions and carry real error. Treat the direction as informative and the decimals as indicative.
Sources
- Jäger R, et al. International Society of Sports Nutrition Position Stand: protein and exercise. J Int Soc Sports Nutr, 2017.
- Morton RW, et al. A systematic review, meta-analysis and meta-regression of the effect of protein supplementation on resistance training-induced gains in muscle mass and strength in healthy adults. Br J Sports Med, 2018.
