Calculators · free, no account
How long should a workout be?
A lifting workout should be as long as the sets you need take, and no longer. Enter your exercises, sets per exercise, rest and warm-up to see how long your session runs, how much of it is rest, and which cut saves the most time.
Example result
~39min
15
15 sets at 45 s each, 1:30 min rest after each, plus 5 min warm-up.
- −11 minone set fewer per exercise
- −8 min30 s less rest
- −7 minone exercise fewer
| Part | Time | Share |
|---|---|---|
| Lifting | 11 min | 29% |
| Resting | 23 min | 58% |
| Warm-up | 5 min | 13% |
Four workouts, four lengths
The right length depends on what the session is for. Each of these is a sensible plan, and the time each one takes is very different.
-
Example 1
A beginner on a lunch break
Two months in, doing a full-body session of squat, push-up and row, three sets each, before heading back to work.
- Exercises
- 3
- Sets per exercise
- 3
- Rest between sets
- 1:30 min
- Warm-up
- 5 min
- Workout length~25 min
- Working sets9
Under half an hour is a complete session at this stage. Nine hard sets, three times a week, is enough to make steady progress while you learn the lifts.
-
Example 2
A bodybuilder's upper day
An intermediate lifter on an upper/lower split doing six exercises for four sets each, two minutes between sets.
- Exercises
- 6
- Sets per exercise
- 4
- Rest between sets
- 2 min
- Warm-up
- 10 min
- Workout length~76 min
- Working sets24
Close to 80 minutes, and almost two thirds of it is resting. Dropping to 3 sets per exercise still leaves 18 hard sets for the upper body and gives back a quarter of an hour.
-
Example 3
A powerlifter's heavy day
Squat and bench for 5 sets each, plus two accessories, with 4 minutes between sets and a long ramp-up.
- Exercises
- 4
- Sets per exercise
- 5
- Rest between sets
- 4 min
- Warm-up
- 15 min
- Workout length~110 min
- Working sets20
Nearly two hours, and that is mostly the rest heavy sets of five need. Keep the 4 minutes on squat and bench, but rest 2 minutes on the accessories.
-
Example 4
A fast machine circuit
A lifter moving through seven machines, three sets each, with one minute of rest to be in and out quickly.
- Exercises
- 7
- Sets per exercise
- 3
- Rest between sets
- 1 min
- Warm-up
- 5 min
- Workout length~42 min
- Working sets21
Fast, but short rest has a cost: reps on the later sets drop, and longer rest built more strength and muscle in trained lifters. If reps fall off, rest longer and drop one machine; it costs about 5 minutes.
What decides how long a workout should be
The number of hard sets and the rest between them. Lifting is the small part: a set takes well under a minute, while each rest after it takes 1 to 4. At 90 seconds of rest, every working set costs about 2 minutes 15 seconds of gym time, so 20 sets is 45 minutes before the warm-up.
So start from the sets you need, not from a target time. The sets per muscle group calculator gives your weekly sets, and how many sets per workout splits them into sessions. The minutes follow.
Can you shorten the rest to save time?
Sometimes. The 2026 ACSM position stand found no difference in strength gains between rest under and over one minute across the reviews it pooled. But in a controlled study of trained men doing 3 sets of 8 to 12 reps, Schoenfeld and colleagues found 3 minutes of rest built more strength and more thigh muscle than 1 minute.
The practical read: short rest is fine when the next set still reaches its reps. When it doesn't, fewer sets with full rest beat more sets on short rest. How long to rest between sets breaks it down by goal.
How the session length is estimated
Every working set is charged 45 seconds, whatever its reps, followed by the rest you chose. The warm-up is added on top. It is the same model every RIRLift plan page uses for its time per workout.
Minutes = (exercises × sets × 45 s + exercises × sets × rest + warm-up × 60 s) ÷ 60
5 × 3 = 15 sets: (15 × 45 + 15 × 90 + 5 × 60) ÷ 60 = 2,325 s ÷ 60 = 38.75, shown as ~39 min
Make it fit you
-
Rest by exercise, not by session
Heavy squats and deadlifts earn 3 minutes or more; curls and raises recover in 1 to 2. Time the session at the heavy rest, then subtract for the small lifts.
-
Superset to save time
Pair two lifts that don't share muscles, a press with a row, and rest once after the pair. Enter each pair as one exercise with the rest you take after it.
-
Warm up only where it matters
Ramp up on the first heavy lift for each muscle and go straight to work sets after that. The warm-up calculator gives the ramp for a given working weight.
-
Cut a set before you cut rest
Dropping one set per exercise usually saves more time than trimming rest, and the sets you keep stay good enough to count.
-
Plan for a crowded gym
At peak hours, add 10 minutes for waiting on equipment, or build the session from lifts you can do at one station.
Questions
Is a 30-minute workout enough?
Yes, if it holds the sets you need. At 45 seconds a set and 90 seconds of rest, 30 minutes fits about 11 working sets after a 5 minute warm-up, enough for a full-body session.
Is a 2-hour workout too long?
Only if the sets are getting worse. A heavy strength day with 4 to 5 minutes of rest can run that long and every set still counts. If your last sets fall well short of your first, end the session or move those sets to another day.
How long should a beginner's workout be?
Roughly 20 to 40 minutes: 3 to 5 exercises for 2 or 3 sets each, with 90 seconds of rest and a short warm-up. A beginner gains from a few hard sets, and shorter sessions are easier to repeat every week.
How long should a workout be to build muscle?
Long enough for your share of the week's 10 to 20 hard sets per muscle. With 2 minutes of rest, every 10 working sets is about 28 minutes, so add up the sets the session holds and you have the length.
How long should I rest between sets?
Long enough that the next set reaches its target reps. The ACSM's 2009 guidelines suggest 3 to 5 minutes for heavy strength work and 1 to 2 minutes for muscle-building sets. How long to rest between sets covers rest by goal.
Related calculators and templates
-
How many sets per muscle group per week?
How many sets your week needs before you time it.
-
Session builder
Build the session and see its time per workout.
-
Warm-up calculator
The warm-up sets for your first heavy lift.
-
Calories burned lifting weights calculator
What that session burns.
-
How long to rest between sets
Rest by goal, and why short rest can cost reps.
-
How many sets per workout
The per-session math from your weekly target.
Sources
- Currier et al. (2026), ACSM position stand: resistance training prescription for muscle function, hypertrophy and physical performance
- American College of Sports Medicine (2009), position stand: progression models in resistance training for healthy adults
- Schoenfeld et al. (2016), longer interset rest periods enhance muscle strength and hypertrophy in resistance-trained men
Keep the session on time
Log each set in RIRLift and the rest timer starts the moment you log it; short on time, ask Coach to shorten today's session and nothing changes until you say so.
Coming to Android · Join the waitlist
It makes it super easy to track my exercises and progress. My favorite part is being able to see the exact muscles each exercise trains