Ask ten lifters for the best rep range and you'll get "8 to 12" almost every time, usually said with the confidence of a law of physics. The honest answer is messier and more useful: muscle grows across a wide span of reps, and the number on your set is a tool you pick for the job, not a magic threshold you cross. Here's how to actually choose.
The short answer
Train most of your sets in the 6 to 12 rep range, taking each set within a couple of reps of failure. That's it. That range is popular because it's efficient, not because it's the only way to grow. Research consistently shows that hypertrophy happens anywhere from roughly 5 to 30 reps per set, across loads from about 30% to 85%+ of your one-rep max, as long as the set is taken close enough to failure and your weekly volume is adequate. A set of 6 and a set of 25 can build nearly the same muscle when effort and total work are matched.
So 6 to 12 isn't sacred. It just happens to land in the sweet spot where the load is heavy enough to recruit your big motor units quickly but light enough that you can accumulate real reps without one set wrecking you for the next twenty minutes.
The rep zones, ranked by how much of your program they should fill
Think of these as three buckets. The first should hold most of your working sets; the others are there for specific reasons.
1. The 6 to 12 zone — your size workhorse (most sets)
This is where the majority of your hypertrophy work lives. It pairs a meaningful load (roughly 67–80% of 1RM) with enough reps to drive mechanical tension across many muscle fibres. Use it on the bulk of your machine work, dumbbell pressing, rows, Romanian deadlifts, and most accessory movements. A practical default: 3 to 4 sets of 8 to 12, stopping when you have 1 to 2 clean reps left in the tank.
2. The 5 to 8 zone — heavy work that feeds growth (a quarter of your sets)
Heavier sets on big compound lifts do two jobs: they build the strength that lets you handle more weight in the 6–12 zone later, and they expose your muscles to high tension with manageable fatigue. Reserve this for barbell squats, bench press, weighted dips, overhead press, and rows. Five sets of 5 at 80–85% is a classic for a reason. You're not chasing a burn here; you're chasing a heavier bar over the coming months.
3. The 12 to 20 zone — light work for joints and small muscles (the remainder)
Some muscles and movements respond best to lighter, higher-rep work where the target muscle fails before the joint or your lower back does. Lateral raises, leg curls, calf raises, cable flyes, and biceps curls all shine here. The catch with light loads is non-negotiable: you have to take these sets genuinely close to failure, often 0 to 1 reps in reserve, or the lighter weight simply doesn't recruit enough muscle to matter. A half-hearted set of 18 does almost nothing.
What actually matters more than the rep number
Lifters obsess over reps and ignore the variables that move the needle far more. If your rep range is "good enough" but these three are off, you're leaving most of your gains on the floor.
- Weekly volume. Aim for roughly 10 to 20 hard sets per muscle group per week, split across two or three sessions. This is the single biggest driver of growth once load is reasonable. Below about 10 sets you're maintaining more than building; much above 20 and recovery usually becomes the limiter.
- Proximity to failure. Keep most sets at 0 to 3 reps in reserve — meaning you stop when you could have done up to three more clean reps. Heavy sets can sit at 2 to 3 RIR; light high-rep sets need to push to 0 to 1. Stopping at 5+ reps shy of failure with a moderate load wastes the set.
- Rest between sets. Here's the counterintuitive one: 2 to 3 minutes of rest builds more muscle than short 30–60 second rests, because you keep more reps and more load on the next set. The old "short rest for a bigger pump equals more growth" idea doesn't hold up. Rest enough to perform.
Two smaller points round it out: control the lowering phase for about 1 to 2 seconds rather than dropping the weight, and use a full range of motion, especially the stretched position. Deliberately "super slow" reps just cut your total volume and aren't worth it.
How to assign reps by exercise, not by feeling
The cleanest rule is to let the exercise pick the rep range. Match the load to what the movement does well, and you'll naturally cover all three zones across a session.
- Heavy compound lifts (squat, bench, deadlift, barbell row, overhead press): 5 to 8 reps. The whole body is loaded and the systemic fatigue is high, so lower reps keep quality up. The big multi-joint back exercises that widen your frame belong here.
- Machine and mid-range movements (leg press, chest press, lat pulldown, hack squat): 8 to 12 reps. Stable, easy to push close to failure safely, and the joint-friendly setup lets you grind.
- Isolation and small muscles (curls, lateral raises, leg curls, triceps pushdowns, calf raises): 12 to 20 reps. The target muscle is the limiter, not your spine or grip, so chase reps and a deep stretch. Many of the chest movements that build visible mass work in both the mid and isolation buckets depending on the variation.
Not sure which bucket a given movement falls into? Browse the exercise library and sort by whether it's a heavy compound or a single-joint isolation move — that tells you the rep range before you even touch the weight.
Rep ranges at a glance
| Primary goal | Reps per set | Load (% 1RM) | Rest between sets |
|---|---|---|---|
| Maximal strength | 1–5 | 85–100% | 3–5 min |
| Muscle size (hypertrophy) | 6–12 | 67–85% | 2–3 min |
| Muscular endurance / light isolation | 15–30 | under 67% | 30–90 sec |
Notice the overlap. A lifter can run 5s on squats, 10s on the leg press, and 18s on leg curls in the same session and be training for size the entire time. The goal column tells you where the emphasis sits, not a fence you can't cross.
Putting it together for a week
A simple, effective template for a muscle group: start the session with one heavy compound for 4 sets of 5–6, move to a machine or dumbbell movement for 3 sets of 8–12, then finish with one or two isolation exercises for 2–3 sets of 12–20. That single session touches all three zones, lands you around 9 to 12 hard sets for the muscle, and you'd hit it again 2 to 3 days later to reach your weekly volume.
Then be patient and track it. Muscle responds to weeks and months of progressive overload, not to finding a secret rep count. Log your sets, your loads, and roughly how many reps you left in reserve, and aim to add a rep or a little weight over time. The FitBot Coach app makes that tracking automatic so you can see whether your volume and effort are actually trending up.
One last piece that's easy to forget: none of this builds muscle without enough protein to support it. Aim for roughly 1.6 to 2.2 grams of protein per kilogram of bodyweight per day, spread across your meals. If you're short on ideas, the high-protein recipes are an easy place to start. Training gives the signal; food and recovery turn that signal into size.
Key takeaways
- Muscle grows across roughly 5-30 reps when sets are taken close to failure and weekly volume is adequate.
- Keep most working sets in the 6-12 range; it's the efficient sweet spot, not a magic threshold.
- Weekly volume of 10-20 hard sets per muscle matters more than your exact rep number.
- Rest 2-3 minutes between hard sets; short rests build less muscle, not more.
- Let the exercise pick the reps: heavy compounds 5-8, machines 8-12, isolation 12-20.
Frequently asked questions
Is 8 to 12 reps really the best range for building muscle?
It's an excellent default but not the only effective range. Muscle grows well from about 5 to 30 reps per set when you train close to failure and hit enough weekly volume. The 6-12 zone simply offers the best balance of tension and reps without excessive per-set fatigue.
Do high reps with light weight build muscle?
Yes, provided you take the set genuinely close to failure, often within 0 to 1 reps of it. Light loads only recruit enough muscle when effort is high. Stopping a set of 20 well short of failure does very little for growth.
How many reps should I do for strength versus size?
For maximal strength, train in the 1-5 rep range at 85-100% of your 1RM with 3-5 minutes rest. For size, 6-12 reps at 67-85% with 2-3 minutes rest is ideal. The ranges overlap, and heavy strength work also supports long-term muscle gains.