How many sets and reps should you do? Start with 2 to 3 sets of 8 to 12

Every gym article gives a different answer to this question. One says 3 sets of 10, another says 5 sets of 5, a third says do one set to failure. They are all describing different goals.

This guide gives you one starting rule for a beginner, a table for the other goals, and a way to count weekly sets so you do not guess. It also shows what to look for in your workout log to know when to change the numbers.

It is general fitness information, not medical advice. If you have a medical condition, are pregnant, have an injury, or feel pain when you move, talk to a doctor or physical therapist before you start.

A simple rule for beginners

The ACSM position stand on progression in resistance training says novices (people with no lifting experience, or who have not trained for years) should use loads that match an 8 to 12 repetition maximum. That means a weight you could lift 8 to 12 times before form breaks down. It also recommends training 2 to 3 days a week at this stage.

  • Reps: 8 to 12 per set. Pick a weight that makes the last two or three reps hard, with good form.
  • Sets: 2 to 3 per exercise. This is a practical starting point, not an ACSM number. Start at 2 for your first two weeks, then move to 3 if you recover well.
  • Frequency: 2 to 3 full-body days a week. The ACSM gives 2 to 3 days for novices. The CDC says adults need muscle-strengthening work on at least 2 days a week that covers all major muscle groups.
  • Exercises: 5 to 7 per session. Mix squats or leg presses, a push, a pull, a hinge and a core move.

Do the same exercises for several weeks so you can see progress. When you hit the top of your rep range on every set, add a little weight. The progressive overload guide covers how much.

Reps by goal

Reps and load trade off. Heavier weights mean fewer reps, and lighter weights mean more. The ACSM position stand gives these ranges for healthy adults.

Rep ranges by training goal, from the ACSM position stand (2009).
GoalReps per setRest between sets
Beginner (any goal)8 to 12 repetition maximum1 to 2 minutes
Maximal strength (intermediate and advanced lifters)1 to 6, emphasized over time3 to 5 minutes
Muscle size (hypertrophy)1 to 12 across a program, with emphasis on 6 to 121 to 2 minutes
PowerLight loads moved fast, 3 to 5 sets per exercise3 to 5 minutes
Muscular enduranceMore than 15 at 40 to 60% of your one-rep maxUnder 90 seconds

The beginner rest of 1 to 2 minutes in the first row is a simple middle path, since the ACSM does not give novices a separate rest number. For a finer rule by lift type, read how long to rest between sets.

Count your sets across the week

Sets per exercise is only half of it. What matters for muscle size is how many hard sets each muscle gets over the whole week. A meta-analysis of 15 studies (34 treatment groups) found a graded dose-response: each extra weekly set was linked to a small extra gain in muscle size, about 0.37% per set. Comparing lower with higher weekly volumes within each study, the higher volume gave about 3.9% more gain (Schoenfeld and colleagues, 2017).

Know the limits. The same review grouped weekly sets as under 5, 5 to 9, and 10 or more per muscle, and that three-way split showed only a trend, not a clear result. Gains per set are small, and more is not always better for your recovery. So use it as a direction, not a prescription.

Here is how that looks with the beginner rule. Say you train three days a week and do 2 to 3 sets of a squat or leg press each day. That is 6 to 9 weekly sets for your legs before you add lunges or leg curls. Count the same way for chest, back, shoulders and arms.

Example weekly sets for one muscle group on a 3-day full-body plan.
PlanSets per workoutDays a weekWeekly sets
Light start236
Standard beginner339
Two exercises for the muscle, 2 sets each4312

Start in the first or second row. Move down a row only when you recover between workouts, sleep normally and your reps are still climbing.

How to check your sets and reps with your log

Write down weight and reps for every set, such as "Goblet squat, 40 lb: 12, 11, 10". Your log then tells you when the numbers are wrong.

What your log says about your sets and reps.
What you seeWhat it likely meansWhat to try
You hit 12 reps on every set and the last rep felt easyThe weight is too light.Add a little weight and expect fewer reps next time.
First set is 12, then 8, then 6The weight is too heavy, or rest is too short.Rest longer, or lower the weight a little.
You cannot reach 8 reps on the first setThe weight is too heavy for this range.Lower the weight until the first set lands between 8 and 12.
Weights and reps have not moved in 3 to 4 weeksThe load or the volume has stalled.Add weight when you top the range. If you already do, add one set to the exercise.
You are sore for days and your reps fall week to weekTotal sets may be more than you can recover from.Drop a set from each exercise for a week, then build back.

Change one thing at a time. If you add weight and a set in the same week and your reps fall, you will not know which change caused it.

Want your last sets and reps in front of you at every set?

Forge is a free workout tracker. It shows what you lifted last time before every set, runs a rest timer between sets, and marks each set done as you go. Forge Pro adds plans that adapt to what you actually lift.

Start logging free

Frequently asked questions

How many sets and reps should a beginner do?

Do 2 to 3 sets of 8 to 12 reps on each exercise, 2 to 3 days a week. The ACSM recommends loads in the 8 to 12 repetition maximum range for novices. Pick a weight where the last two or three reps are hard but your form holds.

How many reps should I do to build muscle?

The ACSM recommends loads from 1 to 12 repetition maximum across a program for muscle size, with emphasis on the 6 to 12 zone. For a beginner, stay in 8 to 12 reps and add weight once you reach 12 on every set.

How many reps should I do to get stronger?

Heavy sets of 1 to 6 reps build maximal strength, with 3 to 5 minutes of rest. The ACSM advises this for intermediate and advanced lifters. Beginners get stronger on 8 to 12 reps, so you do not need to lift heavy singles yet.

How many sets should I do per muscle group per week?

A beginner can start with about 6 to 9 hard sets per muscle per week, which is 2 to 3 sets in each of 3 full-body workouts. This is a practical starting point. A 2017 meta-analysis found that more weekly sets were linked to more muscle growth, but it did not give one exact number.

Is 3 sets of 10 reps enough?

For a beginner, yes. Three sets of 10 reps sits in the ACSM's 8 to 12 range for novices. Use a weight that makes the last reps hard, and add weight when you can do 12 reps on all three sets.

How many sets are too many?

There is no single limit, since it depends on how well you recover. Warning signs are soreness that lasts for days, reps that fall from week to week, and poor sleep. If you see them, drop one set from each exercise for a week.

Keep reading

Sources

  1. American College of Sports Medicine position stand: Progression models in resistance training for healthy adults (2009)
  2. Schoenfeld BJ, Ogborn D, Krieger JW. Dose-response relationship between weekly resistance training volume and increases in muscle mass: a systematic review and meta-analysis (J Sports Sci, 2017)
  3. CDC: Adult Activity, an overview (muscle-strengthening on 2 or more days a week)

Written by the Forge team from the public guidelines above. This guide is general fitness information. Not medical advice. Talk to a doctor before you start an exercise program if you have a health condition, are pregnant or have an injury.