The best workout plan for muscle gain, for where you are now
Published October 13, 2026
The best workout plan for muscle gain spreads the sets for each muscle you most want to grow over at least two sessions a week, stops most sets 0 to 2 reps short of failure, and adds weight or reps as soon as you reach the top of your rep range. Beginners grow on about 7 to 9 hard sets per muscle a week; after a year or so, your biggest muscles need around 12 to 18, with a lighter deload week every month or so. Pick the plan below that matches how long you have trained and what is lagging.
Intermediate lifters whose legs have outgrown their chest, back, shoulders and arms and who are willing to put leg growth on hold for two blocks to close the gap.
EquipmentBarbells, Flat Bench, Seated Leg Curl, Dumbbells +4
Skinny beginners and self-described hardgainers in their first six months of lifting, with access to a barbell, a rack and a few machines.
In your first months the barbell lifts get stronger almost every session, and that rising load is what drives early growth, so the plan is built around squat, bench, row, Romanian deadlift and overhead press at 6 to 10 reps. Every set stops with 2 reps left so your technique stays the same as the weight climbs. Averaged over two weeks, quads and back get about 9 hard sets a week and chest and hamstrings about 7 to 8, which is plenty while everything is new.
Workout A
Exercise
Sets × reps
RIR
Rest
Barbell Back Squat2 warm-up sets firstSame depth every rep, at least thighs parallel
3 × 6–10
2
3 min
Barbell Bench Press2 warm-up sets firstTouch your lower chest, press back over your shoulders
3 × 6–10
2
3 min
Barbell Row1 warm-up set firstTorso stays put, bar to your lower ribs
Alternate Workout A and Workout B on three non-consecutive days, such as Monday, Wednesday and Friday, so each one comes up three times every two weeks.
How to progress
When every set of a barbell lift reaches 10 reps with 2 reps still in reserve, add 5 lb (2.5 kg) next session and work back up from the bottom of the range. Early on that can happen every week or two; when it slows down for good, move to the upper/lower plan.
EquipmentBarbells, Flat Bench, Lat Pulldown, Adjustable Cable +9
Lifters with a year or more of consistent training whose weights and size have barely moved in months on a beginner or full-body routine.
Once your lifts stop climbing every week, more weekly volume is the lever left, so this plan raises chest to 11 hard sets a week and back and quads to 14, with each upper and lower day trained twice and no session over 20 sets. The heavy days start with barbell lifts at 5 to 10 reps; the volume days swap them for dumbbells and machines at 8 to 20, so your joints take heavy loads only twice a week. Heavy-day barbell lifts stop 2 reps short of failure and most other sets 1 rep short; the arm work that opens Upper Volume and the lateral raises on Lower Volume go to failure, and arms lead that day so they are not always trained tired.
Train four days, such as Monday Upper Heavy, Tuesday Lower Heavy, Thursday Upper Volume and Friday Lower Volume. Run four hard weeks, then take a deload week before starting the next block.
How to progress
Use double progression: once every set hits the top of its rep range at the target RIR, add the smallest weight jump next session. In the deload week, do about half the sets with the same weights and stop every set 3 to 4 reps short of failure.
EquipmentBarbells, Flat Bench, Lat Pulldown, Dumbbells +7
Intermediate lifters whose legs have outgrown their chest, back, shoulders and arms and who are willing to put leg growth on hold for two blocks to close the gap.
Three upper days a week push chest to 14 hard sets and back to 17, with 9 for side delts and 8 each for biceps and triceps, while your legs drop to 4 sets each for quads and hamstrings. That is about a third of the leg work in the upper/lower plan, and in younger lifters a third of the usual volume held muscle size for months, so the recovery you free up goes where you want growth. Barbell lifts stop 2 reps short of failure, and the arm and side-delt sets on the pump day go to failure.
Train Upper Heavy, Lower, Upper Volume and Upper Pump on four days, such as Monday, Tuesday, Thursday and Saturday. Leg day also carries a few triceps and lateral-raise sets so no upper day runs past 20 sets. Run two four-week blocks with a deload week between them, then go back to the upper/lower plan.
How to progress
Use double progression on the upper-body lifts: once every set hits the top of its range at the target RIR, add the smallest weight jump. On leg day, just match the weights and reps you used before this block; holding them is the goal.
Build it from a squat or leg press, a hip hinge, a horizontal press, an incline press, a row and a pulldown, then add one isolation move each for side delts, biceps, triceps, hamstrings and calves. Use 5 to 10 reps on the barbell lifts and mostly 10 to 20 on the isolation moves; heavy and light sets build similar muscle when they end close to failure. What matters more than the exercise list is the weekly dose: count your hard sets per muscle and make the weights or reps go up.
If you are thin and struggle to put on size, training is rarely the bottleneck; eating is. Run the first plan on this page, eat enough that your bodyweight rises slowly every week, and get about 1.6 g of protein per kg of bodyweight a day (about 0.7 g per lb). If the scale has not moved in two weeks, eat more before you change the program.
It loads your quads, glutes and adductors through a long range with more weight than any other leg exercise, and it keeps progressing for years.
How to do it
Set the bar in a rack at mid-chest height, step under it and rest it across your upper back, hands just outside your shoulders.
Stand up to unrack, take two short steps back and set your feet about shoulder-width, toes turned out slightly.
Brace your abs, then sit down between your heels, letting your knees travel forward over your toes, until your thighs are at least parallel.
Drive up through your whole foot and keep your chest rising at the same rate as your hips.
Cues
Big breath, brace, then descend
Knees follow your toes
Chest and hips rise together
Common mistakes
Cutting depth as the weight goes up. Keep the depth fixed and let the weight wait.
Hips shooting up first out of the bottom. Lower the load and drive your upper back into the bar.
Swap for: Hack Squat, Leg Press, Goblet Squat
Quad builder with back support
Hack Squat
Quads, Glutes
The sled guides the path and supports your back, so you can push your quads close to failure through deep knee bends without balance or your lower back limiting the set.
How to do it
Stand on the platform with your back flat against the pad and your shoulders under the shoulder pads, feet about hip-width in the middle of the plate.
Release the safety handles and bend your knees, letting them travel forward, until your thighs pass parallel to the platform.
Drive the sled back up through your whole foot until your knees are almost straight, then start the next rep.
Cues
Back glued to the pad
Deep, controlled bottom
Stop just short of lockout
Common mistakes
Bouncing out of the bottom. Lower in about two seconds and reverse smoothly.
Heels lifting. Move your feet a little higher on the platform.
Swap for: Leg Press, Barbell Back Squat, Smith Squat
High-rep quad volume
Leg Press
Quads, Glutes
You can add quad and glute sets here without loading your spine, which makes it the easy place to put extra leg volume after squats.
How to do it
Sit in the horizontal press with your back flat on the pad and your feet hip-width on the footplate.
Unlock the machine and bend your knees toward your chest until your hips are about to roll off the seat.
Press back out through your whole foot until your legs are nearly straight.
Cues
Lower back stays on the pad
Knees in line with your feet
Full depth, then drive
Common mistakes
Short half reps with a big stack. Use a weight you can take to full depth.
Locking your knees hard at the top. Stop just short and keep tension on the quads.
Swap for: Hack Squat, 45-Degree Leg Press, Bulgarian Split Squat
Isolated quads
Leg Extension
Quads
It trains the quads with no hip or back involvement, so you can take sets to failure safely at the end of leg day.
How to do it
Set the back pad so your knees line up with the machine's pivot and the shin pad sits just above your ankles.
Hold the handles and straighten your legs until your knees are fully extended.
Pause a second at the top, then lower under control until your knees are bent past 90 degrees.
Cues
Hips stay down on the seat
Pause at the top
Slow on the way down
Common mistakes
Kicking the weight up with momentum. Pause at the top of each rep to prove you control it.
Swap for: Single-Leg Leg Extension, Sissy Squat, Leg Press
Hamstrings and glutes, stretched
Romanian Deadlift
Hamstrings, Glutes
It loads your hamstrings and glutes hard in a long, stretched position, and it builds the hip hinge that protects your back on every other pull from the floor.
How to do it
Stand tall holding the bar at your thighs with an overhand grip just outside your legs, knees softly bent.
Push your hips back and let the bar slide down your thighs, keeping your back flat and the bar touching your legs.
Stop when your hips stop moving back, usually just below the knees, and you feel a strong stretch in your hamstrings.
Drive your hips forward to stand up, without leaning back at the top.
Cues
Hips back, not down
Bar drags your legs
Flat back the whole way
Common mistakes
Squatting the weight down by bending the knees more. Keep the knee bend fixed and only move at the hips.
Rounding your back to reach lower. Stop where your hips stop.
Swap for: Dumbbell Romanian Deadlift, Stiff-Leg Deadlift, Seated Leg Curl
Hamstrings, knee flexion
Seated Leg Curl
Hamstrings
Romanian deadlifts train the hamstrings at the hip; the curl trains them at the knee, and the seated version keeps them stretched while you do it.
How to do it
Sit with your back against the pad, knees lined up with the machine's pivot and the lower pad just above your heels.
Lock the thigh pad down firmly on your legs.
Curl your heels down and back as far as they go, pause, then let the pad rise slowly until your legs are straight.
Cues
Thigh pad tight
Full squeeze at the bottom
Slow return
Common mistakes
Letting the weight snap back up. Take two seconds to straighten your legs.
Swap for: Lying Leg Curl, Nordic Hamstring Curl, Romanian Deadlift
Calves through a full stretch
Standing Calf Raise
Calves
Squats and leg presses barely train your calves, so they need their own sets, and the deep stretch off a step is where these do their work.
How to do it
Stand with the balls of your feet on the edge of a step or platform, heels hanging off, holding something for balance.
Lower your heels as far below the step as they go and hold the stretch for a moment.
Rise onto your toes as high as you can, then lower slowly back into the stretch.
When you can do more reps than the plan calls for, hold a dumbbell in one hand or use a standing calf machine.
Cues
Pause in the bottom stretch
All the way up
No bouncing
Common mistakes
Fast, bouncy half reps. Pause at the bottom of every rep and add weight with a dumbbell or machine once 20 reps are easy.
It trains your chest without the triceps limiting the set, so it adds chest volume cheaply after the presses. The demo runs it from the low pulleys, which aims it at your upper chest.
How to do it
Set both pulleys at the lowest position, grab a handle in each hand and step forward between the stacks.
With a slight bend in your elbows, start with your hands low and out to your sides.
Sweep your hands up and in until they meet in front of your chest, then lower them back out under control.
Cues
Elbows soft and fixed
Hands meet at chest height
Feel the stretch on the way back
Common mistakes
Bending the elbows to turn it into a press. Keep the elbow angle the same from start to finish.
Pressing barely reaches the side delts, and cables keep tension on them even at the bottom of the rep, where dumbbells go slack.
How to do it
Set both pulleys at the lowest position and stand between them, holding the left handle in your right hand and the right handle in your left so the cables cross in front of you.
Stand tall with a slight bend in your elbows and the handles in front of your thighs.
Raise your arms out to the sides until your elbows reach shoulder height, then lower slowly.
Cues
Lead with your elbows
Stop at shoulder height
Slow on the way down
Common mistakes
Shrugging the weight up with your traps. Keep your shoulders down and use less weight.
It trains your lats through a long overhead stretch with a load you can set exactly, whether you can do pull-ups or not.
How to do it
Set the thigh pad so your legs are locked in, then grab the bar a little wider than shoulder-width with an overhand grip.
Sit down with your arms fully stretched overhead and lean back slightly.
Pull the bar to your upper chest by driving your elbows down toward your hips.
Let the bar rise until your arms are straight and you feel your lats stretch.
Cues
Elbows to your back pockets
Chest up to meet the bar
Full stretch at the top
Common mistakes
Swinging your torso back to move the weight. Keep the lean small and fixed.
Swap for: Pull-Up, Neutral-Grip Lat Pulldown, Assisted Pull-Up
Upper back without lower-back fatigue
Chest-Supported Row
Upper Back, Lats
The chest pad takes your lower back out of the row, so on volume days you can push your upper back and lats close to failure without your spine being the limit.
How to do it
Set the seat so the handles line up with your lower chest and rest your chest firmly on the pad.
Grab the handles with your arms straight and shoulders reaching forward.
Row the handles back until your elbows pass your torso, hold the squeeze for a second, then return slowly.
Cues
Chest stays on the pad
Reach forward, then pull
Hold the squeeze
Common mistakes
Lifting your chest off the pad to finish reps. Use a weight you can finish with your chest down.
On the upper/lower and upper-body plans, take a lighter week after every four hard weeks. Keep the same exercises and weights, do about half the sets, and stop every set 3 to 4 reps short of failure. Start the next block at the same weights; most lifts move better than before the deload.
Add arm sets if your arms lag
The upper/lower plan gives biceps and triceps 6 direct sets a week and the upper-body plan gives them 8, on top of all the rows and presses that also work them. If your arms are behind, add one set of curls and one of pressdowns to the end of each lower day of the upper/lower plan and drop one leg press set on Lower Volume. That takes your arms to 8 sets a week and keeps every session at 20 sets or fewer. For more than that, add an arm session from the arms workout.
Swap for the equipment you have
No hack squat: use the leg press. No barbell row station: use the chest-supported row. No cables: dumbbell lateral raises and overhead dumbbell triceps extensions cover the same muscles. Keep the sets, reps and RIR the same so the weekly totals stay the same.
Missed a day? Keep the order
Do the next workout in the sequence instead of the one the calendar says. Skipping a day only costs you that day; skipping a workout means a muscle goes a full week or more without training.
Move up a plan when progress stops
If you finish the first plan and your barbell lifts have not gone up in three or four sessions despite eating enough, switch to the upper/lower plan rather than adding sets to the beginner routine. If your legs keep growing on upper/lower while your upper body does not, run the upper-body plan for two blocks, then return.
Questions
Is going to the gym 3 times a week enough to build muscle?
Yes. Weekly hard sets per muscle drive growth far more than the number of days, so three full-body sessions that give each major muscle 7 to 9 hard sets a week build muscle well, especially in your first year. Three days only becomes limiting once you need 12 or more sets per muscle and the sessions get too long.
What is a good 4-day workout split for muscle gain?
An upper/lower split: two upper days and two lower days, with one heavy and one higher-rep day of each. It trains every muscle twice a week without any one session carrying too many sets, and it is the second plan on this page.
What exercises build muscle the fastest?
No single exercise does. Compound lifts like the squat, bench press, Romanian deadlift and rows let you add load for a long time, and isolation moves like lateral raises, curls and leg curls fill in muscles the big lifts miss. How close you take each set to failure and whether your weights go up matter more than which of them you pick.
How many sets per week do you need to build muscle?
Beginners grow well on about 7 to 9 hard sets per muscle a week. Intermediate lifters usually need 10 to 20, and within that range more sets build more muscle. Count only sets that end within about 3 reps of failure, not warm-ups.
Do you have to train to failure to build muscle?
No. Sets that stop 1 to 2 reps short of failure build nearly as much muscle and cost less fatigue, so you can do more good sets across the week. Growth does drop off as sets end further from failure, so take the last sets of isolation moves all the way and keep the big lifts 1 to 2 reps short.
How much protein do you need to gain muscle?
About 1.6 g per kg of bodyweight a day (roughly 0.7 g per lb). Above that, extra protein adds little muscle in most lifters, so spend the rest of your calories on carbs and fats that fuel training.