Scan to open on your phonegymvim.app/plans/calisthenics-volume-split
4-day home muscle building workout plan Calisthenics Volume Split
Four bodyweight sessions alternating upper and lower, with paired sets to keep the volume high. Add reps to the top of the range, then add a set.
- Level
- Intermediate
- Days a week
- 4
- Per session
- 40–58 min
- Goal
- Muscle building
- Equipment
- None, bodyweight only

Workout schedule
4 days a week · 15 exercises · select a name for its video and how-to
Tick a box for each set you finish, or write in the reps you got. Every exercise's how-to is at gymvim.app/exercises.
Day 1 · ~40 min Upper A
-
Push Up
Chest · Bodyweight
4 sets of 15 reps · 1:15 rest
1:15 rest
- Movement
- Push
- Primary
- Chest
- Also works
- Front Delts, Triceps
- Exercise level
- Beginner
-
Diamond Push Ups
Triceps · Bodyweight
4 sets of 10 reps · 1:00 rest
1:00 rest
- Movement
- Push
- Primary
- Triceps
- Exercise level
- Beginner
-
Superset A · 3 rounds · back to back
-
Mountain Climber
Abs · Bodyweight
3 sets of 12 reps · 0:45 rest
0:45 rest
- Movement
- Plyometric
- Primary
- Abs
- Exercise level
- Beginner
-
Supermans
Abs · Bodyweight
3 sets of 15 reps · 0:45 rest
0:45 rest
- Movement
- Core
- Primary
- Abs
- Exercise level
- Beginner
-
Mountain Climber
Abs · Bodyweight
3 sets of 12 reps · 0:45 rest
0:45 rest
-
Hand Plank
Abs · Bodyweight
3 sets of 45s · 0:45 rest
0:45 rest
- Movement
- Core
- Primary
- Abs
- Exercise level
- Beginner
Day 2 · ~53 min Lower A
-
Bodyweight Squat
Glutes · Bodyweight
4 sets of 20 reps · 1:15 rest
1:15 rest
- Movement
- Squat
- Primary
- Glutes, Quads
- Exercise level
- Beginner
-
Bodyweight Alternating Reverse Lunges
Glutes · Bodyweight
4 sets of 16 reps · 1:00 rest
1:00 rest
- Movement
- Lunge
- Primary
- Glutes, Quads
- Exercise level
- Intermediate
-
Superset A · 3 rounds · back to back
-
Single Legged Romanian Deadlifts
Glutes · Bodyweight
3 sets of 12 reps · 1:00 rest
1:00 rest
- Movement
- Hinge
- Primary
- Glutes, Hamstrings
- Also works
- Abs
- Exercise level
- Beginner
-
Jump Squats
Glutes · Bodyweight
3 sets of 25 reps · 0:40 rest
0:40 rest
- Movement
- Plyometric
- Primary
- Glutes, Quads
- Exercise level
- Beginner
-
Single Legged Romanian Deadlifts
Glutes · Bodyweight
3 sets of 12 reps · 1:00 rest
1:00 rest
-
Front Plank on Elbows
Abs · Bodyweight
3 sets of 45s · 0:45 rest
0:45 rest
- Movement
- Core
- Primary
- Abs
- Also works
- Front Delts, Glutes, Quads
- Exercise level
- Beginner
Day 3 · ~48 min Upper B
-
Bodyweight Knee Push Ups
Chest · Bodyweight
4 sets of 20 reps · 1:00 rest
1:00 rest
- Movement
- Push
- Primary
- Chest
- Also works
- Triceps
- Exercise level
- Beginner
-
Push Up
Chest · Bodyweight
4 sets of 12 reps · 1:15 rest
1:15 rest
- Movement
- Push
- Primary
- Chest
- Also works
- Front Delts, Triceps
- Exercise level
- Beginner
-
Superset A · 3 rounds · back to back
-
Mountain Climber
Abs · Bodyweight
3 sets of 20 reps · 0:45 rest
0:45 rest
- Movement
- Plyometric
- Primary
- Abs
- Exercise level
- Beginner
-
Supermans
Abs · Bodyweight
3 sets of 15 reps · 0:45 rest
0:45 rest
- Movement
- Core
- Primary
- Abs
- Exercise level
- Beginner
-
Mountain Climber
Abs · Bodyweight
3 sets of 20 reps · 0:45 rest
0:45 rest
-
Front Plank on Elbows
Abs · Bodyweight
3 sets of 30s · 0:45 rest
0:45 rest
- Movement
- Core
- Primary
- Abs
- Also works
- Front Delts, Glutes, Quads
- Exercise level
- Beginner
Day 4 · ~58 min Lower B
-
Bodyweight Alternating Lateral Lunge
Glutes · Bodyweight
4 sets of 16 reps · 1:00 rest
1:00 rest
- Movement
- Lunge
- Primary
- Glutes, Quads
- Exercise level
- Intermediate
-
Bodyweight Squat
Glutes · Bodyweight
4 sets of 20 reps · 1:00 rest
1:00 rest
- Movement
- Squat
- Primary
- Glutes, Quads
- Exercise level
- Beginner
-
Superset A · 3 rounds · back to back
-
Good Mornings
Glutes · Bodyweight
3 sets of 15 reps · 1:00 rest
1:00 rest
- Movement
- Hinge
- Primary
- Glutes, Hamstrings
- Also works
- Abs
- Exercise level
- Beginner
-
Bodyweight Hip Abduction
Glutes · Bodyweight
3 sets of 20 reps · 0:40 rest
0:40 rest
- Movement
- Isolation
- Primary
- Glutes
- Exercise level
- Beginner
-
Good Mornings
Glutes · Bodyweight
3 sets of 15 reps · 1:00 rest
1:00 rest
-
Bodyweight Russian Twist
Abs · Bodyweight
3 sets of 24 reps · 0:45 rest
0:45 rest
- Movement
- Rotation
- Primary
- Abs
- Exercise level
- Beginner
About this plan
Who it's for
For people who have trained regularly for a while. You need no equipment.
Not the right fit?
- New to training: Bodyweight Muscle Basics, beginner, 3 days a week.
- Only have 3 days a week: Arms & Shoulders Focus, intermediate, 3 days a week, with equipment.
- Training in a gym: Upper / Lower Hypertrophy, intermediate, 4 days a week, with equipment.
How to progress
Muscle grows when the work keeps getting a little harder, so the plan only does its job if the numbers move.
- Hit the target. Finish every rep of every set at the listed target, with good form. On the Push Up that means all 4 sets of 15.
- Add weight, or a rep. Next session, add the smallest weight step you can and work back up to the target. If the weight can't go up yet, add a rep instead. On bodyweight moves like the Push Up, lower more slowly or move to a harder variation.
- Beat last week. At this level the numbers move week to week rather than every session. Aim to beat last week on each exercise, even by a single rep.
If an exercise stalls: Stuck for two or three weeks running? Take a little weight off and build back up.
When it gets easy: Bodyweight Density Training, the same goal at advanced level, 5 days a week.














