WHOOP Strain Score Explained: Why 21 Is Not Twice as Hard as 10.5
How WHOOP's logarithmic 0 to 21 strain score works, what the bands mean, why lifting undercounts, and what strain to target for your recovery.

Your WHOOP says yesterday hit a strain of 14.2 and you want to know if that is good. Here is the direct answer: strain is WHOOP's 0 to 21 measure of cardiovascular load, built from how much time your heart rate spends elevated relative to your own maximum. The scale is logarithmic, so each point up costs more effort than the one before it, which is why a 21 is nowhere close to twice a 10.5. It is more like a different sport.
Once you understand that one design choice, most of the confusing strain behavior (walking days scoring high, leg day scoring low, your friend's numbers meaning nothing to you) starts making sense.
How is WHOOP strain calculated?
Strain accumulates from your heart rate over the whole day, weighted by how long you spend in higher heart rate zones relative to your personal max heart rate. Time near your max piles on strain fast. Time slightly above resting adds a trickle. The number only goes up as the day goes on, and it resets each morning.
Two details matter more than people realize:
It is personal. Zones are set against your max heart rate, so the same 5k at the same pace can be a 12 strain for you and a 9 for your friend with a bigger aerobic engine. Comparing raw strain between people tells you basically nothing.
It is cardiovascular only. Strain sees your heart. It has no idea what your muscles, joints, or nervous system went through. This is the root of the weightlifting complaint we will get to in a minute.
And since people always ask about strain vs calories: they are related but separate estimates. Strain measures relative cardiovascular stress on the 0 to 21 scale, while the calorie number is a separate energy estimate. A long easy hike can burn more calories than a short brutal interval session that produces a higher strain.
What is a good WHOOP strain score?
There is no universally good strain, only strain that fits today's recovery. That said, WHOOP's bands give you the vocabulary. These ranges are approximate:
| Strain (approx.) | Band | Typically looks like |
|---|---|---|
| 0 to 9 | Light | Rest day, errands, easy walk, mobility work |
| 10 to 13 | Moderate | A solid regular workout plus a normal day |
| 14 to 17 | High | Hard training day: long run, intense class, big intervals |
| 18 to 21 | All-out | Race day, multi-session day, or a very long effort |
Most consistent exercisers live between 10 and 16 on training days. A day above 18 is a genuinely large cardiovascular load, and stacking several of them in a row without green recoveries is how people dig holes.
Why is 21 not twice as hard as 10.5?
Because the scale is logarithmic, meaning each additional point requires more incremental effort than the previous one. Going from 4 to 5 might be a brisk 20 minute walk. Going from 10 to 11 takes several times that extra effort. On WHOOP's logarithmic 0 to 21 scale, the effort needed to climb from 18 to 19 can exceed the effort of the entire morning that got you to 12.
This is why 21 is essentially unreachable. The curve flattens so aggressively at the top that even elite athletes doing multi-hour race efforts tend to land at 20 point something. WHOOP explains the scale in its own materials at whoop.com, and the practical takeaway is simple: stop thinking of strain as a linear effort meter. The top of the scale is compressed on purpose, so small differences up there represent huge differences in actual work.
The useful mental model: strain is a difficulty rating for your heart's day, graded on a curve that gets steeper the higher you climb.
What strain should I hit today?
Match strain to recovery. That is the entire game. WHOOP calculates an optimal strain target each morning based on your recovery score, and the pairing logic is intuitive: green recovery (67 to 100%) supports high strain days, yellow suggests moderate, and red is asking you to keep it light. If you want the full playbook for red mornings, we wrote up whether you should train on a low recovery day.
The failure mode is rarely ignorance. Everybody knows a 25% recovery and a planned 17 strain day are a bad combination. The failure mode is that the recovery number lives in an app you stopped opening in week six, so the mismatch never gets noticed until you are three overreached days deep and wondering why you feel like a wet towel.
This is exactly the gap PulseCheck was built for. It connects to your WHOOP and sends the strain-versus-recovery verdict as a morning notification in a voice you pick, ten of them, from Zen Mode to Toxic Ex. When you are about to stack a big day on a bad recovery, you get a roast instead of a graph, and roasts get read. The signature example: "31% recovery and you want to PR? That's the opening scene of Final Destination."
Why is my strain so high from just walking?
Because strain counts every minute of elevated heart rate, whatever the cause. A stressful day of back-to-back meetings, caffeine, and low-grade panic keeps your heart rate mildly elevated for hours, and hours of mild elevation accumulate real strain. A 9 strain day where you never touched a gym is your cardiovascular system reporting that the day happened to it anyway.
This is a feature once you reframe it. Strain is measuring load on your heart, and your heart does not care whether the load came from intervals or from your inbox. If your "did nothing" days keep landing at 8 to 10, that is worth knowing, because that background load is part of what your recovery has to pay for overnight.
The flip side is the lifting problem. Heavy strength work with long rest periods keeps average heart rate low, so a session that wrecks your posterior chain might register a strain of 8. The muscular damage and nervous system fatigue are real, and they will show up in tomorrow's recovery, but the strain number itself undercounts the session. Treat strain as your cardio ledger and accept that lifting lives partly off the books.
How to actually use your strain score
A system that holds up:
- Check recovery first, strain second. Strain is the output you control. Recovery tells you how much you can afford today.
- Use bands, ignore decimals. A 13.4 and a 13.9 are the same day. Light, moderate, high, all-out is the real resolution.
- Never compare across people. Your strain is relative to your max heart rate. Someone else's 15 is unrelated to yours.
- Watch the weekly pattern. Three high strain days on yellow or red recoveries is the classic overreaching signature. One is fine.
- Mentally tax your lifting days. Add a few imaginary points to heavy sessions when planning the week, because WHOOP will not.
Strain is a genuinely clever metric wearing a slightly misleading linear costume. Read it on the curve it was built on and it becomes one of the most honest numbers on your wrist.
Quick answers
- What does the 21 maximum on WHOOP strain mean?
- 21 is the theoretical ceiling of the scale, and because the scale is logarithmic, it is essentially unreachable. Each point costs more effort than the last, so even multi-hour race efforts usually top out around 20 point something. Chasing 21 is a bit like chasing absolute zero: you can get close, and the last stretch costs everything.
- Does WHOOP count weightlifting accurately?
- Mostly no. Strain is built from heart rate, so it captures cardiovascular load well and muscular load poorly. A brutal heavy squat session with long rests can score a lower strain than a casual jog, even though your legs will disagree for three days. Log lifting sessions anyway, then judge them by how you feel rather than the number.
- What strain should I target for my recovery?
- A rough pairing that works for most people: green recovery supports strain around 14 to 18, yellow suits roughly 10 to 14, and red is a good day to stay under about 10. WHOOP shows you a personalized optimal strain target each morning, and staying near it over weeks matters far more than nailing it on any single day.