How can I accurately measure the calories burned while using my bicycle? My bike computer tells me how many calories I have burned. But it has no cadence meter. The only measurements it has are my weight, distance, instantenous speed, and time (and all information it can derive from that). Using the GPS on my phone, and the software from Sports Tracker on the same route, I got wildly different results. The information on sports tracker yielded about 1.5 times more calories burned then on my bike computer. Now, the GPS has a little more information, like altitude, but the ride was mostly flat. To add to that, there was an elevation drop over the entire route, so I don't know why it would say I burned more calories. Do these devices use standard formulas, or do they just make stuff up?

Is it even possible to accurately measure the calories burned? It seems that even if I had a cadence meter, there would still be a lot of variables. Wind speed would make a big difference. If you pedal with the wind at your back on a fixed gear, going 30 km/h, you are going to use a lot less energy pedaling the same bike at the same speed if you are going into the wind. Note that in both these cases your cadence would be the same, but your muscles would be working much harder in the case where you were working against the wind. Same could be said for things like hills, although this could be done with altitude, although I'm not sure how accurate you could get. Road conditions could also make a big difference, not to even get into the riding characteristics of the bike.

  • As your answers have pointed out, the accurate method is by using a power meter. Power meters are a bit pricey.... competitivecyclist.com/accessories/…
    – user313
    Jul 6, 2011 at 3:11
  • 2
    Why exactly do you want to know how many calories you're burning? I'm curious if you're more interested in how many calories you burned for a single ride (the short term) or how many calories you're burning in general (long term). In other words, do you want to know how many calories to consume to replenish yourself during/after a ride, or is it for weight loss, or some other reason?
    – jaustin
    Jul 6, 2011 at 12:48

4 Answers 4


Yes, it's possible to measure calories burned. To do so accurately you need some sort of power measurement device.

More accurate and more portable are the mechanical systems that attach to your bike - PowerTap is one example. These measure torque and speed at some point and work out power from that, often with corrections for various factors (input vs output power being the most obvious).

Less accurate but possibly more useful to you for training are the systems that attempt to work out the biological power input. They work by measuring the difference between inhaled and exhaled oxygen or carbon dioxide, and generally use terms like VO2 Max. The apparatus for this is not even vaguely portable, so from those numbers they derive a relationship between your heart rate and your moving average power output (the response is not instantaneous), and on from there to your total energy output.

The cheap systems you see advertised will either measure bicycle speed and from that attempt to guess your power output, or measure your heart rate and guess likewise. Obviously the "what sort of bike do you have" and "what sort of hreat rate response do you have" questions are at best vague approximations to the truth and will vary over time. But the measurements are dramatically cheaper to make so they're consequently more popular.

A few years ago a friend looked at various mechanical systems and decided that PowerTab was the only system that was usefully accurate for him. We did break a couple of the cheap systems while trying to improve their accuracy, but that was acceptable because as sold they were useless to us. The VO2 systems are the definitive training aid because they tell you more than just average power output, and the other outputs are actually more useful than power output. Mechanical systems are the easy, every day measurement that gives you your overall progress, or for us, lets you evaluate the vehicle performance as well (to some extent we don't care whether you are five seconds faster at the same power output because the vehicle is more efficent, it fits you better or you have got stronger, we just care that the combination is more efficient).

  • 1
    And sorry that I've focussed on power output rather than input. To get input energy you need a bunch of data about metabolic efficiency and since your baseline power consumption is significant the power output is also important... it's a hard problem. Easier to measure output and assume your extra energy consumed is 3-4 times that - 25%-33% efficiency is a common range I've seen quoted for animal metabolic efficiency.
    – Мסž
    Jul 7, 2011 at 1:18

Most applications that claim to measure calories burned use a simple equation of your body weight, the time spent at the activity and a (very approximate) number of calories burned per time unit of the activity. I suspect that's where the different results come from.

To get a better estimate of how much energy you have used I'd suggest a power meter. They give you an accurate measure of how much energy you have used. This can then be converted into calories burned, albeit with an estimation of your efficiency in converting calories to power on the bike.

Power tap have a range of products that display calories burned.


I doubt that it's possible to accurately measure calories to better than, say, 20% error (as compared to a laboratory measurement). Among other things, two people doing the exact same amount of work can burn significantly different amounts of calories.

Your options are to approximate an ergometer or to use some proxy for effort such as heart rate or respiration measures.

The ergometer is conceptually simple -- measure instantaneous force and speed, multiply the two to get power, then integrate that over time to get total energy. Then relate that energy to calories burned, presumably using a formula for the "average person". But force on a bike changes dramatically with every few degrees change in pedal position, so the signal will be exceptionally "jumpy" and hard to process with good accuracy. Plus, as stated, it does not directly relate to caloric effort.

The proxy techniques, of course are even less accurate, since they presume that physiological measurements can be related to caloric effort in some predictable fashion.

  • Agreed that it a complex process, and that no system will be 100% accurate, even in a lab IMHO, but a power meter on the bike is a direct measurement of watts produced, and that give you a very consistent place to start the math that accounts for all of those differences in position better than any other consumer grade system. If you've seen the systems like the cyclefit trainer, or the spinscan trainer, you get a real feel for the way position affects power and consistency, along with caloric burn.
    – zenbike
    Jul 6, 2011 at 13:59

Number of calories burned is proportional to the heart rate. Get a good heart rate monitor (I use a Garmin 305 - http://www.amazon.com/Garmin-Forerunner-Receiver-Heart-Monitor/dp/B000CSWCQA) which takes into account your heart rate, altitude, weight, etc.

  • 1
    I can be working at the same level of effort (as indicated by the wattage meter on an exercise bike) two successive days at the gym, and my heart rate can vary 15-20 points. Plus it takes a good ten minutes for my heart rate to get to its peak plateau, while working at a constant level of effort. Jul 6, 2011 at 17:33
  • @DanielRHicks - Yes. I dislike using HR as a metric, due to delayed response, and varying levels. If I ride the same route under the exact same conditions, but today my HR is 15 beats more because I had a coffee, suddenly I'm burning more? No.
    – JohnP
    Dec 19, 2017 at 17:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.