Heart rate monitors are cheap, simple, and available on everything from a $15 chest strap to an Apple Watch. You don't need a power meter to do structured training. What you do need is to understand how heart rate data actually works and where it'll mislead you.
This isn't a consolation prize guide for people who can't afford power. Heart rate training has specific advantages, some real limitations, and a set of techniques that make it far more useful than "just ride until you're breathing hard."
Finding your actual max heart rate
The formula (220 minus your age) is wrong for a lot of people. It's a statistical average that can be off by 10-15 BPM in either direction. If you build your zones from a wrong max HR, every zone is wrong too. You can't fix a systematic error downstream.
The real way: do a field test. Warm up for 20 minutes. Find a climb that takes 4-6 minutes at full effort. Ride it twice at absolute maximum effort. The second repeat, go completely all-out. Whatever your watch shows in the final 30 seconds is close to your actual max.
Alternatively, hard race-style efforts and finish-line sprints reveal max HR naturally if you're paying attention. Any time you see a number that's higher than your assumed max, update it.
Setting up heart rate zones
Heart rate zones built from a correct max HR give you the structure to actually plan training. The standard five-zone model:
- Zone 1: Under 68% of max HR. Genuinely easy. Recovery and base endurance.
- Zone 2: 68-83% of max HR. Aerobic development. The core of polarized training.
- Zone 3: 83-88% of max HR. Tempo effort. Metabolically expensive, moderate adaptation.
- Zone 4: 88-95% of max HR. Threshold intensity. Hard but sustainable for 20-60 minutes.
- Zone 5: Above 95% of max HR. VO2max territory. You can't hold this for long.
For a rider with a max HR of 185, that translates to Zone 1 under 126 BPM, Zone 2 at 126-154, Zone 3 at 154-163, Zone 4 at 163-176, and Zone 5 above 176.
These zones do exactly what power zones do. They tell you where you are and where you're supposed to be.
The lag problem
Heart rate's biggest limitation is response time. It doesn't move immediately when your effort changes. It takes 1-3 minutes to catch up to your actual exertion level.
For steady-state efforts like long aerobic rides, this doesn't matter much. You start the ride, settle into a pace, and after 5-10 minutes your heart rate stabilizes at something meaningful.
For interval training, the lag is a real problem. If you start a 2-minute VO2max interval and check your heart rate at the 1-minute mark, it might barely be in Zone 4 while you're already at full effort. You're working at Zone 5 intensity but the number says Zone 3. Acting on that information mid-interval will make you go harder than you should, or just confuse you about what you actually did.
The fix: don't target heart rate during short intervals. Use perceived effort during the effort itself. Use heart rate to assess recovery between intervals and as confirmation after intervals end.
Cardiac drift: the thing that gets people
Cardiac drift is what happens to your heart rate on a long ride even when effort stays constant. Your heart rate climbs as you warm up, dehydrate slightly, and accumulate fatigue. An easy Zone 2 pace that feels comfortable at 30 minutes might have your heart rate creeping into Zone 3 at the two-hour mark.
If you're holding steady power, cardiac drift is just extra information. But if you're trying to hold a steady heart rate, drift means you have to back off your pace as the ride goes on. That's actually the correct approach for long-duration efforts where the goal is sustainable aerobic development. Your effort stays consistent. Your speed adjusts.
In heat this gets much worse. On a hot summer ride, cardiac drift can run 10-15 BPM across a 3-hour effort at the same pace. If you don't know that's happening, your data looks weird and your effort on hot days feels harder than your numbers suggest it should.
What structured sessions look like with heart rate only
Threshold intervals. 20 minutes at Zone 4. Heart rate will take 3-4 minutes to stabilize there. Start at a pace that feels challenging but sustainable, not all-out. After 5 minutes, check your number. If you're below Zone 4, pick it up. If you're above Zone 5, back off. Then hold.
2x20 minutes at threshold with 10 minutes Zone 1 recovery between them is one of the most effective FTP-building sessions you can do. No power meter required.
VO2max intervals. 4-6 minutes, maximum sustainable effort, equal rest. Use perceived effort (8-9 out of 10, nearly unsustainable) rather than heart rate to set intensity during the effort. Check heart rate 30 seconds after each interval ends. If it's still above 85% of max at the end of your rest period, take more time before the next one.
Zone 2 endurance. This is where heart rate monitoring actually shines. Set an alert at 83% of your max HR and don't let yourself cross it. The alert goes off, you back off. After 6-8 weeks of this, your speed at a given heart rate improves noticeably. That's real aerobic base building, measured and confirmed.
Recovery sessions. Zone 1, under 68% of max, 45-60 minutes. These are supposed to feel boring. If your heart rate is creeping up on what should be a recovery ride, you aren't going easy enough. Heart rate is brutally honest about this in a way that perceived effort isn't.
Day-to-day variability is information, not noise
Heart rate varies from day to day for reasons that have nothing to do with fitness. Sleep quality, caffeine, stress, dehydration, heat, early illness. This is usually cited as a weakness of heart rate training. But it doesn't have to be.
If you're well-rested and properly hydrated and your Zone 2 pace produces a heart rate 3 BPM lower than your usual baseline, that's good news. Your aerobic fitness is improving. If you're 10 BPM elevated at an easy pace and feeling flat, something's off. Rest, dehydration, or the early signs of illness.
Day-to-day HR variability isn't random noise. It's signal. You just have to learn to read it.
The most useful habit: check your resting HR each morning before you get up. Build a personal baseline over 4-6 weeks. Deviations from that baseline tell you things. Consistent elevation means accumulated fatigue or incoming illness. Consistent improvement at the same effort means your aerobic engine is genuinely growing.
Three things to check after every ride
Average heart rate tells you overall load. Compare it to similar rides from previous weeks at the same perceived effort. Going faster with the same average HR over time is measurable progress.
Time in zones tells you what kind of training you actually did. If you wanted a Zone 2 ride and 30% of your time was in Zone 3, that wasn't a Zone 2 ride. It was a moderate session. That's useful feedback you can act on next time.
Peak HR achieved tells you how hard you actually pushed on hard days. If your interval session only got you to 87% of max when you were aiming for 90-93%, you either went in too tired or held back too much.
None of that requires power. It requires consistency, attention, and zones that are calibrated correctly from the start.
The comparison riders make
At some point, most heart rate-only riders wonder whether they're leaving results on the table by not training with power. The honest answer is that power and heart rate measure different things. Power measures what you're producing. Heart rate measures how your body is responding to it. A lot of experienced cyclists use both.
But plenty of riders have built serious fitness with heart rate alone. The limiting factor usually isn't the metric. It's whether they execute consistently, calibrate their zones correctly, and actually follow the structure they set out for themselves.
A chest strap and a clear plan is more than enough to make real progress. The zones work. The structure works. Show up to the sessions, don't let your easy days drift into Zone 3, and pay attention to how your numbers shift over weeks. That feedback loop is the same whether it's powered by watts or BPM.
If Nivvy's AI coach sounds useful for building that plan around your schedule and fitness level, it works with heart rate data. You don't need to add hardware to get started.