Workout Duration Calculator Formula

Understand the math behind the workout duration calculator. Each variable explained with a worked example.

Formulas Used

Total Duration

total_duration = round(warmup_min + set_time_min + rest_time_min + transition_min + cooldown_min)

Time Under Load

working_time = round(set_time_min)

Total Rest Time

rest_total = round(rest_time_min)

Total Sets

sets_display = total_sets

Variables

VariableDescriptionDefault
num_exercisesNumber of Exercises6
sets_per_exerciseSets per Exercise4
avg_rest_secAverage Rest Between Sets(sec)90
warmup_minWarm-Up(min)10
cooldown_minCool-Down(min)5
total_setsDerived value= num_exercises * sets_per_exercisecalculated
set_time_minDerived value= total_sets * 0.75calculated
rest_time_minDerived value= (total_sets - num_exercises) * avg_rest_sec / 60calculated
transition_minDerived value= num_exercises * 1.5calculated

How It Works

How Workout Duration Is Estimated

Formula

Total = Warm-Up + Set Time + Rest Time + Transition Time + Cool-Down

  • Set Time: ~45 seconds per set (average)
  • Rest Time: Based on your rest period setting
  • Transition Time: ~1.5 minutes per exercise (changing equipment, plates)
  • Time Management

    Most effective workouts last 45-90 minutes. If your workout exceeds 90 minutes, consider reducing exercises or using supersets to maintain intensity.

    Worked Example

    6 exercises, 4 sets each, 90-second rest, 10 min warmup, 5 min cooldown.

    num_exercises = 6sets_per_exercise = 4avg_rest_sec = 90warmup_min = 10cooldown_min = 5
    1. 01Total sets = 6 * 4 = 24
    2. 02Set time = 24 * 0.75 = 18 min
    3. 03Rest periods = (24 - 6) * 90 / 60 = 27 min (no rest after last set of each exercise)
    4. 04Transition time = 6 * 1.5 = 9 min
    5. 05Total = 10 + 18 + 27 + 9 + 5 = 69 min

    Ready to run the numbers?

    Open Workout Duration Calculator