The gym machines may not be as personalized as the FitBit tracker. For any device (wearable tracker, treadmill, elliptical, etc) to accurately count calories, the device needs to know gender, height and weight. Otherwise they all just make calculated guesses. Hope this helps.