No, they can never be 100% perfect. However, some equipment can be close to the accurate number of calories burnt, but none can give you 100% result.