Zirv Logo

2026-07-06 · 5 min read

How to plan a deload week (and why your app should do it for you)

Every serious training plan eventually needs an easier week. Not a rest day, a whole week where you deliberately do less. Most lifters know the word "deload." Fewer actually run one on purpose, and even fewer time it well.

What a deload week actually changes

A deload is not a week off. It is a planned drop in training stress, usually done one of two ways:

  • Cut volume, keep intensity. Same weights, fewer sets. A 4-set exercise becomes 2 sets.
  • Cut intensity, keep some volume. Same sets and reps, lighter weight, further from failure.

Either way, the movements stay the same. You are not detraining, you are letting accumulated fatigue drain so the next block of hard training starts from a cleaner baseline. Skip it, and fatigue keeps compounding under performance that looks fine right up until it does not.

The problem with scheduling it by calendar

The common advice is "deload every fourth or sixth week." It is a reasonable default and better than never deloading, but it treats every exercise and every week of your life as identical. Two issues with that:

  1. Fatigue is not evenly distributed. Your squat might be cooked while your bench press still has room to progress. A calendar deload drops both at once, even though only one needed it.
  2. Life is not evenly distributed either. A brutal work week, bad sleep, or a head cold pushes fatigue past what a fixed schedule assumes, and a calm month means you might not need one on schedule at all.

A fixed interval is a guess made in advance about something that only becomes visible in the data you generate by training.

The signals that actually mean something

Instead of a date on a calendar, the more useful question is: what does the last two or three weeks of actual sessions show? A handful of signals matter more than the calendar:

  • Missing your target reps for several sessions in a row. One bad day is noise. Three in a row on the same lift is a pattern.
  • Your estimated one-rep max trending down. Comparing the first half of a two-week window against the second half filters out single-session noise.
  • Reps completed slipping relative to what was planned, even if you are still hitting some kind of number.
  • Effort creeping up at the same weight. If a set that used to feel like RPE 7 now feels like RPE 8.5, something is accumulating even if the numbers on the bar have not moved.

One signal alone is usually just a bad night of sleep. Multiple signals stacking up over a couple of weeks, on the same exercise, is a much stronger case for backing off that specific lift.

What automating it looks like

This is the part a notebook cannot do for you: watch every logged set, per exercise, and flag the pattern before you have consciously noticed it.

Zirv's overtraining detection runs in the background after each workout, the downshift counterpart to automatic progressive overload. For each exercise, it needs a baseline of at least five past sessions before it draws any conclusion, since fewer than that is not enough to separate a real trend from ordinary variance. From there it checks the same signals above: repeated missed targets, a declining one-rep max trend, a dropping performance ratio, and rising perceived effort at a stable weight, all over a rolling two-week window. If today's session is already at or above your recent average, the check is skipped entirely: no point suggesting a deload on a day you just performed well.

When enough signals stack up, Zirv proposes a deload for that specific exercise: a weight cut sized to how many signals fired (a small cut for one signal, a larger one if three or four show up together). You see the suggestion and the reasons behind it, and you decide: approve it and the reduced weight applies to that exercise going forward, or reject it and the app leaves that lift alone for a full two weeks. Once those two weeks have passed, it only raises the idea again if the signals are now clearly stronger than the ones you rejected.

That is a different shape than a scheduled "deload week." It does not touch your whole plan at once, and it does not wait for a date. Your squat can get flagged on a Tuesday while your overhead press keeps progressing untouched. The tradeoff is that it only speaks up once it has real history to look at, so a brand-new exercise or a brand-new lifter will not get a suggestion in the first few weeks, that is by design, not a bug.

If you are planning deloads by hand

Not every exercise or every plan needs the automated version to benefit from the same logic. If you are programming manually:

  1. Watch the same signals, not the calendar. Missed reps, a stalling or dropping estimated max, and effort creeping up at the same weight are worth more than "it has been five weeks."
  2. Deload the lift that needs it, not the whole week. If only your squat is flashing warning signs, there is no requirement to also back off accessory work that is still progressing fine.
  3. Log every set, including the bad ones. Any of this only works if the record reflects what actually happened, not what the plan assumed would happen.

A deload is not a reward for finishing a block or a punishment for a bad week. It is a response to a pattern in the data. The sooner you can see the pattern, the smaller the deload needs to be.

Zirv Logo