North apps

The Journal

How Many Sets Per Muscle Per Week Actually Builds Muscle?

· training volume · hypertrophy

The Short Answer

Most people build muscle well with 10–20 hard sets per muscle per week. Below 10, progress is slower. Above 20, gains don’t increase much for most lifters—you’re just adding fatigue. The sweet spot is often 12–18 sets.

But “sets” means hard sets—the ones where you’re within a few reps of failure. Pump sets or warm-ups don’t count.

Why This Range Works

Muscle growth is driven mainly by mechanical tension — hard sets taken close to failure. Each of those sets raises muscle protein synthesis for roughly a day or two, then it settles. So you want enough hard sets across the week to keep that signal topped up, but not so many that recovery can’t keep pace.

Below 10 sets per week, you’re likely under-stimulating. Above 20, the extra sets add little benefit while increasing soreness and injury risk. For example, if you do 5 sets of bench and 5 sets of incline dumbbell press on Monday, that’s 10 sets for chest. Add 3 sets of flyes and you’re at 13. That’s solid.

How to Split It

You can do all your sets in one day or spread them out. Research suggests that spreading volume across 2–3 sessions per muscle per week may be slightly better for growth, but the difference is small. The best split is the one you’ll stick to.

For a 3-day full-body routine: each day, do 4–6 sets per muscle group. That hits 12–18 for the week. For a 4-day upper/lower split: 2 days for each muscle group, 6–9 sets per day. For a 5-day bro split: you might do 20+ sets on one day, but that’s not optimal for most—recovery suffers.

What Counts as a Hard Set?

A hard set is one where you reach failure or within 1–2 reps of it. If you’re doing 3 sets of 10 and you stop because the plan says 10, but you could have done 12, that’s not a hard set. You need to push close to your limit.

That doesn’t mean every set to failure—that’s exhausting. Leave 1–2 reps in the tank on most sets, and take the last set to failure occasionally.

Adjusting for Your Body

Your genetics, training history, and recovery ability matter. Beginners need fewer sets—5–10 per week can build muscle because they’re sensitive to stimulus. Advanced lifters might need more, but even they rarely benefit from more than 20–25 sets.

If you’re not growing, add a set or two per week. If you’re constantly sore and tired, cut back. Track your performance: if your weights aren’t going up over time, you’re probably doing too much or not recovering.

A Simple Example

Here’s a 4-day upper/lower split that hits the range:

  • Upper A: Bench 3×8, Row 3×8, OHP 2×10, Pull-ups 3×8, Curls 2×12, Triceps pushdowns 2×12. (Chest: 3, Back: 6, Shoulders: 2, Arms: 4)
  • Lower A: Squat 3×8, RDL 3×10, Leg press 2×12, Leg curls 2×12, Calves 3×15.
  • Upper B: Incline DB press 3×10, Pulldown 3×10, Lateral raise 3×12, Face pull 2×15, Dips 3×8, Hammer curls 2×12.
  • Lower B: Deadlift 3×5, Front squat 3×8, Walking lunges 2×12, Leg extensions 2×15, Calves 3×15.

That gives chest 6, back 9, shoulders 5, arms 8, quads 8, hamstrings 5–7—all within the sweet spot.

What About Frequency?

You don’t need to train a muscle twice a week to grow. Once a week works if you do enough volume (like 15–20 sets), but it’s a lot in one session. Twice a week is more practical for most people. Three times is fine but not necessary.

The Bottom Line

Aim for 12–18 hard sets per muscle per week, spread over 2–3 sessions. Adjust based on your recovery and progress.

Two related reads: progressive overload for beginners covers when to add weight, and building a habit that survives a bad week covers what to do when your training week falls apart.


Here’s the part the app handles: counting the volume for you. True North logs every set and rolls it up into weekly volume per muscle, so you can see at a glance whether a muscle is sitting in the 12–18 range or getting missed. No streaks, no guilt for a skipped day — just an honest picture of what you actually did. It works offline, so a gym with no signal is fine.