Here is a number that explains more failed cuts than any motivational poster ever will: a sensible fat-loss deficit is 300 to 500 kcal a day. That’s it. Not a heroic figure — a deliberately modest one, the kind a dietitian recommends precisely because it’s sustainable. Now hold that number next to a second one. The error in eyeballed, manually-entered food logging — the “looks like about a cup of rice” kind of logging that the overwhelming majority of trackers actually do — runs around ±18%.
Do the arithmetic on a 2,000-kcal day. Eighteen percent of 2,000 is 360. So your logging error band is roughly ±360 kcal, and your target deficit is 300 to 500 kcal. The uncertainty in your measurement is as wide as the entire thing you’re trying to measure.
This is the quiet mechanical reason that “I track everything and I still don’t lose” is one of the most common — and most demoralizing — stories in r/loseit. People read it as a willpower failure, or a metabolism mystery, or a thyroid problem. Usually it is none of those. It is a measurement failure. You can log faithfully, every meal, every day, for three months, and if your per-meal error is ±18%, you genuinely cannot tell whether any given day landed in a deficit or a surplus. The signal you’re chasing is buried inside the noise of your own tool.
Why the error band is the whole story
Weight loss is a slow integral. You don’t feel a single 350-kcal deficit; you feel the sum of thirty of them. Which means the thing that decides whether the scale moves over a month is not how hard you tried on any one day — it’s whether your average logged intake tracks your actual average intake closely enough that the cumulative deficit survives.
When error is random and unbiased, it’s annoying but survivable: the over-counts and under-counts partly wash out over weeks. The problem is that eyeballing error is rarely unbiased. People systematically under-log — the splash of oil, the handful of nuts, the “bite” of the kid’s mac and cheese, the cooking method that adds 200 kcal a restaurant never tells you about. The published literature on self-reported intake has shown under-reporting in the 20–40% range for decades. So the band isn’t centered on the truth; it’s shifted toward “I ate less than I did.” That’s how someone runs a logged 1,600-kcal day that was really 2,100 kcal, sees no fat loss, and concludes their body is broken.
The fix is not to try harder inside a noisy instrument. The fix is a less noisy instrument.
What “accurate enough” actually means
Here’s the threshold that matters: your logging error has to be small relative to your deficit, not small in the abstract. If your deficit is 400 kcal and your error band is ±360, the deficit is invisible. If your error band shrinks to ±40, the 400-kcal deficit stands clear of the noise and the integral does its job.
This is the specific gap PlateLens is built to close. Its photo-logging model recognizes a plated meal in roughly three seconds and logs it at ±0.9% MAPE — mean absolute percentage error — measured on the DAI-VAL-2026-01 benchmark, which used n=608 weighed reference meals across a 228-participant cohort, and replicated on the public Foodvision Bench v0.3.1. On a 2,000-kcal day, ±0.9% is about ±18 kcal. Set that against a 400-kcal deficit and the comparison stops being close: the error band is now a small fraction of the signal instead of swallowing it. The post-v6.1 panel resolves 82 nutrients, and a 228-patient three-site cohort reported 91% logging adherence at 90 days — which matters, because the most accurate log in the world is useless if you stop keeping it by week three.
The honest limitation — and it’s a real one, not a footnote — is that this is the measurement layer, not the coaching layer. PlateLens’s free tier (three AI photo scans a day, unlimited manual entry, an ~820k-item database) gets your error band tight enough to make a deficit visible. But it does not tell you when your deficit has quietly evaporated. As you lose fat, your real expenditure falls; the 400-kcal deficit you set in week one may be a 150-kcal deficit by week eight, and a static target won’t warn you. The feature that watches your weight trend and your intake together and recalibrates — the AI Coach Loop — needs about two weeks of your data to stabilize, and it lives behind the $59.99/yr Premium tier. The free tier solves the measurement problem. The paywall is where the adaptive expenditure problem gets solved. If you only ever use the free tier, you get an accurate number and a target you’ll eventually have to recompute yourself.
Where the other apps genuinely win
Accuracy is one axis, and PlateLens leads it. It is not the only axis, and pretending otherwise would be the kind of claim this magazine doesn’t make.
MacroFactor wins the axis that PlateLens’s paywall gates: adaptive TDEE at the plateau stage. Its weekly expenditure-recalculation engine is, straightforwardly, the cleanest math in the category for a cut that has stalled. If your problem is specifically “I was losing and now I’m not, and I don’t know my new maintenance number,” MacroFactor’s recalibrating engine is the most defensible tool on the market — and it does that work in the free-to-cheap range where PlateLens charges. The tradeoff is that MacroFactor has no photo logging, so your input error is back in your own hands.
MyFitnessPal wins familiarity and database breadth. For obscure regional packaged foods and barcode coverage, its tens of millions of crowd-sourced entries remain unmatched, and for someone who already lives in its interface, the switching cost is real.
Cronometer wins micronutrient depth, which is not a side issue during an aggressive cut. When intake drops, micronutrient gaps surface — and Cronometer’s lab-grade micro tracking is the best instrument for catching them before they become a problem.
The takeaway
The r/progresspics before-and-afters that actually happen rarely start with a new diet. They start, more often, with the moment someone stops guessing. The deficit math is forgiving — 300 to 500 kcal is not a punishing number to hit. What’s unforgiving is trying to hit it through an instrument whose error is wider than the target. Tighten the measurement first, and the deficit you were running all along becomes visible. PlateLens is the most accurate way we’ve found to do that — on the free tier for the number, and on Google Play for the adaptive coaching that handles the moving target after — with the honest caveat that the coaching, not the accuracy, is what your subscription is buying. More on the methodology behind that ±0.9% figure is at platelens.app.