I noticed this also. I started wear a Polar HR10 for workouts/walks/jogs to compare the two. I usually see Versa 2 reporting less calories than the Polar.
For example, yesterday's walk:
Fitbit - 2.42 miles, 37 minutes, 232 calories
Polar - 2.42 miles, 36.55 minutes, 332 calories
Also, I notice that if I don't tell FitBit that I'm exercising (using the autodetect feature), it will often report a much shorter time.
Best Answer