TL;DR
- Rolling 7-day HRV mean 50, baseline 56, deviation -10.7%. Five of the last seven days landed below the smallest worthwhile change of 2.1 from baseline.[3]
- Deload recommendation: yes. The engine fires the trigger on this case; the trend is real, not noise.
- Single low days are noise. The trigger requires sustained decline — five consecutive sub-SWC days here — to filter out day-to-day fluctuation.
HRV is the most popular athletic recovery metric of the 2020s and one of the easiest to over-interpret. A single morning reading 10% under yesterday's reads as a panic signal; the 30-day picture often says the athlete is exactly where they should be. The deload trigger filters single-day noise into a rolling-window verdict[1]. Here is what it returns on a real declining trend and how to read it.
The scenario
A trained endurance athlete with a 30-day HRV baseline of 56 ms (RMSSD) and within-subject standard deviation 4.2 ms. The last seven mornings recorded: 55, 57, 52, 48, 46, 47, 45. Question: is the trend real, and does it justify cutting the planned volume?
What the calculator returns
Running the inputs through the HRV Deload Trigger:
# hrv-deload-trigger (computed live from /engines/hrv-deload-trigger.js)
Engine input
daily = 55,57,52,48,46,47,45
baseline_30_day = 56
baseline_std_dev = 4.2
Engine output
baseline30Day = 56
rollingMean7Day = 50
rollingDeviationPct = -10.7
smallestWorthwhileChange= 2.1
daysBelowSwcInLastWeek= 5
longestConsecutiveBelowSwc= 5
recommendation = yes
detail (7 items) = [...] Three signals stack: the rolling 7-day mean drops 10.7% below baseline, five consecutive days fall below the smallest worthwhile change, and the most recent reading is the lowest of the week. Each signal alone is suggestive; together they cross the deload threshold.
Reading the numbers
Buchheit's review is explicit that a change in any HRV measure only means something once you weigh it against the measurement error, the smallest important change, and the training context.[2] The 0.5 × SD form of the smallest worthwhile change (SWC) used below is the common convention for that threshold, not a figure taken from the review:
SWC = 0.5 × SD
= 0.5 × 4.2
= 2.1 ms
Threshold = baseline − SWC
= 56 − 2.1
= 53.9 ms
Any morning reading ≥ 53.9 is "within noise."
Any morning reading < 53.9 is "below SWC" — a real signal. On the case data, days 1 and 2 (55 and 57) sit within noise. Day 3 (52) falls under the SWC threshold. Days 4 through 7 (48, 46, 47, 45) drop further. The engine counts five sub-SWC readings in the seven-day window — a strong pattern, not a spike.
The rolling 7-day mean (50) is a separate signal. The HRV-monitoring literature is explicit that single readings are close to uninterpretable and that appropriate averaging is what makes the measure usable at all[1] — which is why the trigger reads a rolling window rather than a morning. On the thresholds themselves: a 5 to 7% drop is suggestive but not conclusive; a 10%+ drop is at or above the deload threshold most coaches use.
What "deload" should look like in response
The engine returns the verdict but not the prescription. For this case, a one-week deload typically means:
- Volume cut to 50 to 60% of prior week. Cut total sets, total kilometers, or total session time roughly in half.
- Intensity retained at 90 to 100%. Keep heavy singles or short hard intervals but reduce total work.
- Sleep priority. Add 30 to 60 minutes of sleep per night for the deload week if possible.
- Re-measure at week's end. If HRV returns to within 3 to 5% of baseline by day 5 to 7 of the deload, training can resume normally.
The Sleep Debt Calculator is useful for the recovery side; the Resting Heart Rate Calculator provides a second autonomic signal. RHR typically rises 3 to 6 bpm during the same period when HRV drops 10%, so checking RHR is a free corroborating reading.
Where the formula breaks
Measurement inconsistency. HRV is sensitive to measurement time, body position, hydration status, and recent caffeine. A morning that starts with coffee and 3 hours of work before recording will under-read HRV by 5 to 10% versus an immediate-on-waking measurement. Same time, same position, same hydration status every day or the signal-to-noise ratio collapses.
Baseline drift. The 30-day baseline shifts as training adapts. Aerobic training raises HRV baseline by 5 to 15% over 4 to 8 weeks. Using a stale baseline from a fitness peak makes the current week look catastrophic when it is just a normal training week against a higher reference.
External stressors. Illness, poor sleep, alcohol, travel, and stress all crash HRV. The engine cannot distinguish "training stress" from "the athlete was sick on Monday." A 10% drop after a stomach bug warrants rest, not a deload from training; the underlying intervention is different.
What the previous 7 days looked like in training
A plausible training week behind this HRV trace:
Day 1 HRV 55 — recovery day after Sunday long run (24 km)
Day 2 HRV 57 — easy run + hill strides; HRV bounces back
Day 3 HRV 52 — quality session: 8 × 1 km at threshold pace
Day 4 HRV 48 — second hard day in a row (heavy lower-body lift)
Day 5 HRV 46 — long aerobic (16 km), accumulated fatigue
Day 6 HRV 47 — short tempo + race-prep efforts
Day 7 HRV 45 — long run (28 km); peak weekly volume hit The trace reads as a classic peak-volume week with two quality sessions and a high-mileage long run. HRV is correctly flagging the cumulative load. The training plan called for a similar week again on Monday; the deload trigger overrides that with a 50% volume cut.
Cross-checking against subjective wellness
Do not read the HRV number on its own. Reviews of HRV in elite endurance athletes report equivocal results — both increases and decreases in HRV have been associated with negative adaptation — and conclude that a practical, generalisable way to read training status from HRV in elites is not yet established[1]. That is the argument for pairing the trigger with subjective wellness data. A two-question check (1-10 muscle soreness, 1-10 perceived energy) collected daily catches what HRV misses and vice versa. If HRV says deload and the athlete reports 8/10 energy and minimal soreness, the HRV reading may be measurement noise. If HRV says all-clear and the athlete reports 3/10 energy and high soreness, the HRV is undersampling the recovery state.
Related tools and follow-ups
- HRV Deload Trigger — the engine used here.
- Sleep Debt Calculator — accumulated sleep deficit cross-check.
- Resting Heart Rate Calculator — second autonomic signal alongside HRV.
For broader context: How to plan a deload week covers what to do once the trigger fires, and the Sleep Debt Calculator tracks the sleep side of recovery.
FAQ
When does the HRV deload trigger fire? When the rolling 7-day mean drops more than 5 to 7 percent below the 30-day baseline and multiple consecutive days fall below the smallest worthwhile change. For this case, mean dropped to 50 (-10.7% of 56) with 5 consecutive days below the SWC threshold of 2.1.
What is the smallest worthwhile change for HRV? Half of the within-subject standard deviation. For a baseline of 56 with SD 4.2, the SWC is 2.1. Daily fluctuations under that threshold are noise; consistent drops above it carry signal.
Should a single low HRV day trigger a deload? No. Single-day HRV noise is roughly plus or minus 4 to 6 percent. The deload trigger requires either a 7-day rolling decline below baseline minus the SWC, or 4 or more consecutive days under the SWC threshold.
References
- 1 Training adaptation and heart rate variability in elite endurance athletes: opening the door to effective monitoring (Plews, Laursen, Stanley, Kilding, Buchheit) — Sports Medicine (2013)
- 2 Monitoring training status with HR measures: do all roads lead to Rome? — Frontiers in Physiology (Buchheit) (2014)
- 3 Methodology — HRV Deload Trigger — AI Fit Hub