# How to Log Exercise Substitutions in a Workout

Canonical: https://www.gymr-app.com/blog/log-exercise-substitutions

Record the exercise you actually performed when a workout changes, while keeping the original plan and separate exercise histories clear\.

By Gymr | Published: 2026-11-04T14:00:00Z | Updated: 2026-11-04T14:00:02Z

When you replace an exercise during a workout, record the movement you actually performed under its own name\. Keep a short note about the original plan and the reason for the change\. Do not save substitute sets under the planned exercise just to keep the routine looking complete\.

This guide covers the record after a substitution has been chosen\. It does not decide which exercise is an appropriate replacement for your program\. Similar names or movement patterns do not establish that two exercises are interchangeable\.

## Preserve the plan and the result

A useful entry has three parts: planned exercise, actual exercise, and the completed sets for the actual exercise\. “Cable station occupied” may be all the explanation you need\. You do not need to rewrite the whole session\.

The planned row should not retain completed\-looking numbers if you never performed it\. Mark it replaced or skipped\. Then add the substitute's actual load, reps, units, and setup\. Our [plan\-versus\-log guide](https://www.gymr-app.com/blog/workout-plan-vs-log) explains this distinction for other kinds of changes\.

## A fictional gym example

Imagine that a person's plan included a seated cable row, but they instead completed a chest\-supported machine row because the cable station was occupied\. Their record might say:

- Planned: seated cable row; replaced, no completed sets\.

- Actual: chest\-supported machine row, station M4\.

- Results: displayed 25 kg for 10, 10, and 9 reps\.

- Context: substitute used for this session; machine setup recorded separately\.

Those three sets belong to the machine\-row history\. They should not overwrite the cable\-row baseline or establish a claimed conversion between the two loads\. The exercise choice here is fictional, not a recommendation that these movements are equivalent\.

## Handle a change halfway through

If you completed two sets of the planned exercise before switching, keep them\. Record the later sets under the substitute\. A session can legitimately contain both movements\.

For example, two completed sets of exercise A and one completed set of exercise B are three performed sets across two exercises\. They are not three sets of A\. A short transition note can explain why the session contains an extra exercise entry\.

If a planned load carried over automatically in your logging tool, replace it with the load actually used before saving the substitute result\. An unedited default is not evidence that you lifted it\.

## Decide whether the routine itself changed

A one\-day substitution does not necessarily change your reusable plan\. Keep the original template if that is still what you intend to follow\. If you deliberately revise the routine for future sessions, record the revision date separately from the completed workout\.

That gives you two useful histories: what the plan looked like and what you actually did\. The [routine\-organization guide](https://www.gymr-app.com/blog/organize-gym-routine) describes keeping those structures manageable\.

## Compare each exercise with its own history

Before comparing a substitute result with an older entry, check the actual exercise name, equipment, units, and setup\. If it is your first recorded session with that variation, treat it as a starting record rather than a personal record against an unrelated movement\.

Clear substitution notes make an imperfectly executed plan easier to understand\. They preserve the workout you completed while leaving the next planned session free to remain the same or change deliberately\.

## Try it in your next entry

[Download the example worksheet](https://cdn.sanity.io/files/r7yti44z/production/3eb094fa9ca0cba2e65a4831ad079f83233424e4.csv?dl=log-exercise-substitutions-worksheet.csv)\. It contains fictional examples and blank rows you can edit in a spreadsheet; it is not an automatic Gymr import\.

[All articles](https://www.gymr-app.com/blog)

[Get Gymr on the App Store](https://apps.apple.com/us/app/gym-rank-gymr-workout-planner/id6743663323)
