How to Do the Handstand Push-Up
Advanced shoulders exercise — bodyweight.
The Handstand Push-Up is an advanced-level shoulders exercise that works several muscles together, led by the shoulders, using no equipment. As a compound movement it lets you handle heavier loads and trains coordination across multiple joints, which makes it a strong anchor for a training day. You can do it at home or while travelling — no gym required — which makes it easy to keep in your routine consistently.

Exercise details
- Muscle group
- Shoulders
- Primary muscle
- Shoulders
- Equipment
- Bodyweight
- Difficulty
- Advanced
- Type
- Compound
How to perform it
- 1Find a wall and face away from it, standing a few feet away.
- 2Place your hands on the ground shoulder-width apart and kick your feet up against the wall, coming into a handstand position.
- 3Bend your elbows and lower your head towards the ground, keeping your body in a straight line.
- 4Push through your hands and extend your arms to return to the starting position.
- 5Repeat for the desired number of repetitions.
How to program the Handstand Push-Up
- Do the Handstand Push-Up early in your session while you're fresh — compound lifts deserve your best energy.
- Warm up with one or two lighter sets before your working sets to prime the movement.
- As a compound lift, 3–5 sets of 5–8 reps builds strength, while 3–4 sets of 8–12 reps favours muscle growth. Rest 90–180 seconds between sets so you can move quality load.
- To progress, add reps, slow the lowering phase, or move to a harder variation once the current version feels easy.
Handstand Push-Up alternatives
No space? These train the same shoulders, grouped by what you have available.
Dumbbell or kettlebell
Easier and harder variations
The Handstand Push-Up is rated advanced. Regress while you build the pattern, progress once it feels easy.
What to pair it with
For a balanced session, pair the Handstand Push-Up with a move for the opposing muscles — the Archer Pull Up (lats) or the Chin-Up (lats). Alternating the two as a superset saves time, because one side rests while the other works.
Where it fits in your weekly plan
When the free routine generator builds your week, the Handstand Push-Up can land on:
- Full Body days — in 1–2 days a week plans
- Push days — in 3, 5 or 6 days a week plans
- Upper Body days — in 4 or 5 days a week plans
Included when your equipment is set to: No equipment, Dumbbells, Full gym.
Free tools for this exercise
Put it in your plan
SSS Workout Assistant builds a custom weekly routine around your goals and adds moves like the Handstand Push-Up automatically — then tracks every set.
Build my free planFrequently asked questions
What muscles does the Handstand Push-Up work?
The Handstand Push-Up primarily targets the shoulders within the shoulders muscle group, and recruits several supporting muscles as a compound movement.
What equipment do I need for the Handstand Push-Up?
None — the Handstand Push-Up is a bodyweight exercise you can do anywhere, no gym required.
Is the Handstand Push-Up a compound or isolation exercise?
The Handstand Push-Up is a compound exercise, working multiple joints and muscle groups at once. It's well suited to advanced trainees.
How many sets and reps of the Handstand Push-Up should I do?
As a compound lift, 3–5 sets of 5–8 reps builds strength, while 3–4 sets of 8–12 reps favours muscle growth. Rest 90–180 seconds between sets so you can move quality load.
Is the Handstand Push-Up good for beginners?
The Handstand Push-Up is rated advanced. Beginners can work toward it by mastering easier variations first and prioritising form over load before adding weight or reps.
What can I do instead of the Handstand Push-Up?
Good substitutes that train the same shoulders include the Alternating Kettlebell Press (kettlebell), the Arnold Dumbbell Press (dumbbell), the Barbell Shoulder Press (barbell). Pick the one that matches the equipment you have.
Can I do the Handstand Push-Up at home?
Yes — it needs no equipment, so it works at home, in a hotel room, or anywhere you have a bit of space.





