Free & Pro Available in v4.2.0+ Sensors & Radar

How Calories are Calculated in SuperCycle (Net vs. Total & Sensor Methods)

Understand how SuperCycle calculates cycling energy expenditure, the difference between Net and Total calories, and how your export settings sync to Strava, TrainingPeaks, and Intervals.icu.

Coming in Version 4.2.0: The updated calorie calculation engine, customizable export modes (Net vs. Total), primary calorie source selection, and 3-row history breakdown will be available starting in SuperCycle v4.2.0.

Unlike simple fitness apps that guess calorie expenditure using static tables, SuperCycle uses three distinct, scientifically grounded energy calculation engines. Depending on which sensors are paired during your ride, SuperCycle selects the most accurate calculation method available and displays a completely transparent breakdown in your ride history.

1. The Three Calorie Engines

Engine 1: Direct Power Meter (Gold Standard)

When you ride with a cycling power meter or a smart indoor trainer (FTMS), SuperCycle measures mechanical work performed directly at the pedals or drivetrain in kilojoules (kJ):

Work (kJ) = (Average Watts × Duration in seconds) / 1,000

Human mechanical efficiency when cycling ranges between 21.5% and 24.5%. Because 1 kcal = 4.184 kJ, a metabolic efficiency of approximately 23.9% creates an almost exact 1:1 ratio between mechanical kilojoules produced and metabolic kilocalories burned (1 kJ ≈ 1 kcal). A power meter is the gold standard because it directly measures physical work regardless of wind, slope, cardiac drift, dehydration, caffeine, or temperature.

Engine 2: Personalized Heart Rate (ACSM %HRR Model)

When riding with a Bluetooth heart rate monitor (chest strap, arm band, or smartwatch broadcast) without a power meter, SuperCycle calculates energy expenditure using the ACSM (American College of Sports Medicine) Heart Rate Reserve (%HRR) model personalized to your resting heart rate and maximum heart rate:

  • Resting Heart Rate (HRrest): Configurable in Settings → Sensors → Heart Rate → Resting Heart Rate (defaults to 60 bpm). Your true resting baseline is essential for determining how much of your cardiac effort represents actual cycling exercise rather than resting metabolism.
  • Maximum Heart Rate (HRmax): Taken from your custom HR zones or computed via the standard Gellish/Tanaka regression (207 − 0.7 × Age).
  • Heart Rate Reserve (%HRR): Measures fractional cardiovascular effort between rest and maximum:
    %HRR = (HRcurrent − HRrest) / (HRmax − HRrest)
  • Oxygen Consumption (VO2) & Aerobic Ceiling: Computed using the Swain et al. physiological model:
    VO2 (ml/kg/min) = 3.5 + %HRR × (VO2max − 3.5)
    By scaling directly to your individual VO2max (estimated automatically from profile data or measured during steady-state power meter efforts, or customized in Settings), heart rate energy expenditure during active pedaling aligns closely with power meter mechanical work (1 kJ ≈ 1 kcal). On outdoor rides, Net HR calories will typically finish 5%–15% higher than power meter kilojoules because the heart continues burning energy while coasting, descending, and recovering from hard efforts (EPOC), whereas power meters drop instantly to 0 Watts. Read our dedicated guide: How VO2max is Calculated and Used in SuperCycle.
Why older treadmill formulas fail in cycling: Legacy equations (such as the classic Keytel formula) were derived from running and treadmill tests. In cycling, posture, core stabilization, and upper-body muscle recruitment differ significantly. Furthermore, older formulas often introduce artificial step cliffs (e.g., abrupt jump penalties below 90 bpm or sudden +10% bonuses at 150 bpm). SuperCycle's ACSM %HRR engine is continuous, personalized, and avoids sudden jumps.

Engine 3: Estimated Power (Aerodynamic & Slope Physics)

When riding with only a wheel speed sensor or phone GPS, SuperCycle estimates energy expenditure using real-time physical resistance modeling. This calculates the actual power needed to overcome aerodynamic drag (CdA), rolling resistance (Crr), drivetrain loss, and gravitational slope resistance on hills.

Want to learn more about the physics model? Read our dedicated guide: How Power is Estimated from Speed and Slope to see the aerodynamic and grade equations used.

When paired with a Bluetooth cadence sensor, SuperCycle also performs coasting detection: if you are freewheeling downhill at 0 RPM, estimated power immediately drops to 0 Watts, preventing "ghost calories" from accumulating while coasting.


2. Net vs. Total Calories

One of the most common sources of confusion in cycling fitness tracking is whether an app reports Net or Total calories:

  • Net Calories: The energy expended strictly from the exercise itself, not including your basal metabolic rate (what your body would have burned while resting).
  • Basal / Resting Metabolic Rate (RMR): The baseline energy your body consumes 24 hours a day to keep your heart beating, lungs breathing, and brain functioning. Even during an hour of cycling, your body would have burned roughly 60–90 kcal simply staying alive.
  • Total Calories: Net exercise energy plus the resting baseline during the ride:
    Total = Net + Basal (RMR)
Why Nutrition Apps Need Net Calories: Popular nutrition apps like MyFitnessPal, Lose It!, and Cronometer already estimate your 24-hour Basal Metabolic Rate (BMR/RMR) in your daily calorie budget. If you log a workout reporting Total calories into these apps, you double-count your resting metabolism for that hour. For accurate nutrition tracking, Net calories should be exported.

3. Transparent 3-Row Breakdown in Ride History

To eliminate ambiguity, SuperCycle does not hide these numbers behind a single vague figure. In your ride history, every sensor detail tab (Heart Rate, Power, Speed/Cadence, GPS, and FTMS Trainer) displays a clear 3-row breakdown:

  • Calories (Net): The net exercise energy recorded by that specific sensor.
  • Calories (Basal): The resting metabolic energy that occurred over the ride's elapsed time based on your personal profile.
  • Calories (Total): The combined energy expenditure (Net + Basal).

4. User Settings & Cloud Export Controls

SuperCycle gives you complete control over how calories are computed and exported:

Resting Heart Rate

Navigate to Settings → Sensors → Heart Rate → Resting Heart Rate. Enter your typical resting pulse upon waking (30–120 bpm, default 60 bpm). This personalizes the %HRR calculation to your fitness level.

VO2 Max

Navigate to Settings → Sensors → Heart Rate → VO2 Max. SuperCycle automatically computes an estimated VO2max using your age, sex, resting heart rate, and maximum heart rate (scaled by 0.90 for cycling physiology) or calculates it from steady-state power meter efforts. You can also enter a custom value from a laboratory test (20–85 ml/kg/min) or tap Auto to revert to automatic calculation at any time.

Calorie Export Mode

Navigate to Settings → Connectivity → Calorie Export Mode:

  • Net (Recommended): Exports net exercise calories, not including your basal metabolic rate, to FIT and TCX files, Strava, TrainingPeaks, and Intervals.icu. Ideal for syncing with nutrition trackers without double-counting resting burn.
  • Total: Exports total energy expenditure (Net + Basal) to all connected services and file exports (FIT and TCX).
  • Do not export: Completely omits calorie data from exported FIT and TCX files and cloud uploads. Destination platforms (such as Strava or TrainingPeaks) will calculate calories using their own proprietary formulas and athlete profiles.

Primary Calorie Source

Navigate to Settings → Connectivity → Primary Calorie Source:

  • Auto (Recommended): Automatically prioritizes the most accurate available sensor: Power Meter → Heart Rate → Speed and Slope.
  • Power Meter: Strictly uses power meter or smart trainer mechanical work.
  • Heart Rate: Always uses heart rate calculations when an HR strap is connected.
  • Speed and Slope: Uses aerodynamic drag and grade physics modeling.

5. Third-Party Platform Sync & File Exports (FIT, TCX, Strava, TrainingPeaks)

When your ride is exported (FIT or TCX) or uploaded via direct cloud connection, SuperCycle writes your selected export mode and primary calorie source into the file:

  • TCX File Exports: Writes your selected calories directly into the standard <Calories> element for each lap (or omits it when Do not export is selected).
  • Intervals.icu: Reads the FIT session calorie field directly. If you choose Net, your recorded calories will match your mechanical work (kJ) 1:1.
  • Strava: Reads the uploaded FIT file. If a power meter was present, Strava calculates total work in kJ; if HR was used, Strava respects the uploaded calorie header. If Do not export is selected, Strava calculates calories on its own.
  • TrainingPeaks: Imports the FIT session calories directly into your workout summary (or calculates them if omitted).