Name is required.
Email address is required.
Invalid email address
Answer is required.
Exceeding max length of 5KB

Calories and macros are never equal tom1881 — Apr 18, 2017 01:37PM PDT

Is there a reason why my macros never add up to the amount of calories listed? If i have a food that has 10 grams of fat, itll show a calorie number higher or lower then it should (such as 94 calories for 10 grams of fat)
This is incredibly frustrating, will this ever be fixed?

1 Community Answers

Up 0 rated Down

Maximiliano MyFitnessPal Agent Apr 18, 2017 02:13PM PDT


The discrepancy you’re seeing is caused by the fact that some public foods added to the database by other users may contain inaccurate values in either their macro or their calorie fields. Unfortunately, at the moment the only option is for the app to sum the individual calorie values to derive the calorie total.

We’ve recently introduced stricter requirements for public foods created by other users, that will prevent most future additions to the database from containing macro values that don’t add up reasonably to the calorie total entered by other users. In the meantime, you may wish to rely more heavily on food search results with the green checkmark, as these have undergone some machine analysis including a check for macro/calorie conformity. However, these too may have up to a 10% variance due to the different requirements for some labels.

You may also choose to edit any non-check-marked food to bring the calorie value in line with the macro values. More information on editing public foods is here:

MyFitnessPal Staff

Contact Us

Don't see the answer to your question?

Your fellow MyFitnessPal users and our Customer Happiness Team are always here to help.