Garmin and Coros both track weekly intensity minutes, but they measure them differently, which means the numbers you see on each watch will rarely match. Garmin counts intensity minutes whenever your heart rate exceeds 70% of your estimated maximum heart rate, while Coros uses a more nuanced calculation based on training load and effort level. Neither approach is objectively “better”—it depends on whether you want a simple threshold-based metric or a more sophisticated training science approach.
For example, a 5-mile easy run at 140 bpm might count as 0 intensity minutes on Coros if it’s below your aerobic threshold, but could register as 30 intensity minutes on a Garmin if your max heart rate is set at 200, showing how dramatically the same workout can look different between brands. The choice between these two watches for intensity minute tracking should factor in how you train, what metrics matter to your coaching or training plan, and how you prefer your data presented. Garmin’s straightforward threshold approach appeals to runners who want simple math and don’t want to learn training zones, while Coros’ training load system suits runners who follow structured training plans and want metrics that align with modern sports science.
Table of Contents
- How Do Coros and Garmin Actually Calculate Intensity Minutes?
- The Max Heart Rate Problem and Why It Matters
- Real-World Example: Two Runners, Same Workout, Different Numbers
- Which Metric Matters More for Your Training?
- Why Resting Heart Rate Variability Throws Off Intensity Calculations
- Software Updates and Algorithm Changes
- The Future of Intensity Metrics in Running Watches
- Conclusion
How Do Coros and Garmin Actually Calculate Intensity Minutes?
garmin‘s intensity minute calculation is transparent and reproducible: if your heart rate exceeds 70% of your max heart rate for at least 10 consecutive seconds, those seconds count toward your weekly total. It’s a bright-line rule with no ambiguity. If your estimated max heart rate is 185, then 130 bpm and above triggers the counter. This simplicity is both a strength and a weakness. On a strength day, a runner with a Garmin Epix or Forerunner will see intensity minutes accumulate during tempo runs, threshold work, and speed sessions—exactly what most runners expect.
On a weakness day, that same runner might see intensity minutes spike during a panic-induced commute or a coffee-fueled morning because the watch doesn’t care about context, only heart rate. Coros’ system is more complex and arguably more aligned with endurance sports physiology. Coros calculates training load based on heart rate reserve (the gap between your resting heart rate and max heart rate) and contextualizes it against your individual aerobic threshold. A workout counts as high intensity on Coros only if you’re working above your personalized aerobic threshold or pushing into anaerobic zones. This means two runners with the same absolute heart rate during a workout might see wildly different intensity classifications depending on their fitness levels and thresholds. A runner with a 60 bpm resting heart rate and 190 bpm max will have a much wider training zone than a deconditioned runner with a 75 bpm resting heart rate and 160 bpm max, even if both are working at 150 bpm.

The Max Heart Rate Problem and Why It Matters
Both systems depend on knowing your accurate maximum heart rate, and this is where the first real divergence appears. Garmin typically estimates your max heart rate using an age-based formula unless you’ve manually entered a test value, which means its intensity minute calculation starts with a guess. If Garmin estimates your max at 185 but you’re actually capable of 195, then your intensity minutes are systematically undercounting—all your hard efforts look easier than they actually are. Conversely, if the estimate is too high, your watch will be trigger-happy about logging intensity, labeling moderate efforts as intense.
The warning here is critical: if you haven’t tested or corrected your max heart rate in your watch, your intensity minute data is already suspect, and comparing weeks or months of data is less meaningful than it appears. Coros handles max heart rate similarly, using age-based estimation by default, but Coros also allows athletes to input a tested value and typically refines it over time based on observed data. The edge goes to Coros if you’re willing to do a max heart rate test (a hard 20-minute run or 6×1-minute repeats at near-maximum effort), because Coros can then build a more accurate training load model around your actual physiological ceiling. The limitation is that life and fitness change, so even a tested max heart rate can drift by 5–10 bpm over a season, and neither watch automatically recalibrates without manual input or a re-test.
Real-World Example: Two Runners, Same Workout, Different Numbers
Consider two competitive recreational runners, both following a traditional periodized plan with a tempo run scheduled on Thursday. Runner A is training with a Garmin Forerunner 965 and has an estimated max heart rate of 188. Runner B is training with a Coros Pace 2 and has a tested max heart rate of 185, with an established aerobic threshold of 160 bpm. Both run an 8-mile tempo workout at 75% perceived effort, hitting an average heart rate of 155 bpm.
On Garmin, Runner A’s threshold for intensity minutes is 131 bpm (70% of 188), so the entire 8 miles counts as intensity work—that’s roughly 64 intensity minutes for a 50-minute workout. On Coros, Runner B’s intensity calculation is more contextual: 155 bpm is below their aerobic threshold of 160 bpm, so despite a genuinely hard effort, the workout logs as mostly aerobic with perhaps 10–15 minutes of true intensity time mixed in. Both runners completed the same workout, but Garmin shows 64 intensity minutes and Coros shows 12. Neither number is wrong—they’re answering different questions—but a coach comparing their metrics would reach different conclusions about their training stress.

Which Metric Matters More for Your Training?
If you’re working with a coach or following a structured training plan, the metric your coach uses matters more than which watch is technically more sophisticated. Garmin’s straightforward intensity minutes fit well into traditional running training plans that prescribe heart rate zones one through five and expect runners to spend time in zones three, four, and five each week. Many online coaching platforms and traditional running books reference this five-zone model, which aligns naturally with Garmin’s 70% threshold. If your plan says “achieve 120 intensity minutes per week,” a Garmin gives you an easy target to chase.
Coros’ training load system is more agnostic about heart rate zones and instead focuses on balancing high-intensity stimulus with recovery, which appeals to runners using modern polarized training principles (mostly easy, occasional hard) or athletes tracking Total Training Load alongside intensity. The practical tradeoff: Garmin’s metric is easier to understand and compare with standard coaching advice, but Coros’ metric is more likely to prevent overtraining because it contextualizes effort relative to your fitness level. A runner who is undertrained or recovering from injury will see fewer Coros intensity minutes at the same absolute heart rate as a fit runner, which is physiologically correct but might feel discouraging if you’re used to Garmin’s more generous accounting. Neither system is more “correct”—they’re optimized for different training philosophies.
Why Resting Heart Rate Variability Throws Off Intensity Calculations
Both systems are sensitive to resting heart rate because it anchors the training zone calculations, and resting heart rate swings based on sleep, stress, altitude, caffeine, and general life stress. If you have a poor night’s sleep before a workout, your resting heart rate might be 5–8 bpm higher than normal, which pushes your perceived effort threshold upward and can cause Coros to log less intensity time than it would on a day when you’re well-rested.
Garmin is less affected because it uses a fixed percentage of max heart rate, not a heart rate reserve calculation, but both systems depend on data that fluctuates daily. The warning: don’t panic if your intensity minutes dip on a particular week or month. A single week of poor sleep, high stress, or travel can artificially suppress your intensity numbers on either watch, and it doesn’t mean your fitness has declined—it means the watch’s calculation is reflecting your current physiological state, which is actually useful data.

Software Updates and Algorithm Changes
Coros and Garmin both periodically update their algorithms, and these updates can change how intensity minutes are calculated retroactively or going forward. A Garmin update might recalibrate the max heart rate estimation formula, affecting all future workouts. A Coros update might refine the training load weighting, which could reduce your weekly intensity minutes by 10–20% if the company decides the previous calculation was too generous.
When you download a watch update and suddenly your intensity minutes look different for the same effort level, it’s not fitness regression—it’s the algorithm changing. An example: in 2024, Coros refined its intensity calculation to better account for recovery, which meant runners saw a visible drop in their reported intensity minutes in the weeks after the update, even though their training hadn’t changed. This isn’t a flaw, but it’s disorienting if you’re tracking progress over months and the goalposts shift.
The Future of Intensity Metrics in Running Watches
Intensity minute tracking is likely to evolve as watches gain more biometric sensors (blood oxygen, skin temperature, electrocardiogram data) and as machine learning models improve. Future Garmin and Coros watches may offer hybrid approaches that blend heart rate with other signals, giving more context-aware intensity classification that doesn’t require you to manually set your aerobic threshold or max heart rate.
Some runners already use third-party platforms like TrainingPeaks or Strava to reweight or reinterpret their watch data, adding another layer of analysis on top of what Coros or Garmin calculate. The forward-looking insight: intensity minutes are useful, but they shouldn’t be your only measure of training stress. Complementing watch metrics with subjective effort ratings (Rate of Perceived Exertion on a 1–10 scale), power data if you have a power meter, or weekly volume and pace trends will give you a much clearer picture of your training load and fitness than any single metric.
Conclusion
Coros and Garmin both track weekly intensity minutes, but they approach the calculation differently, and neither system is universally superior. Garmin’s threshold-based approach is transparent and aligns with traditional zone training, while Coros’ training load system is more sophisticated and contextual. The best choice depends on your training philosophy, whether you work with a coach, and which metric your existing training plan or app expects you to track.
Before switching watches or worrying about discrepancies between brands, make sure your max heart rate estimate is accurate, pay attention to how resting heart rate changes week to week, and don’t treat intensity minutes as the sole measure of your fitness or training quality. Start by running both watches side by side for a week or two if you’re debating the switch, and compare not just the intensity minute totals but also how each watch classifies your different workout types. Log some easy runs, tempo runs, and intervals on both platforms and see which numbers align better with your perception of effort and your training outcomes. Most runners find that once they understand how their watch calculates intensity, they stop chasing the number and start using it as one tool among many to inform their training.



