Can you build muscle with just bodyweight exercises?

By Mert Yerekapan · Updated

Yes, you can build real muscle with bodyweight exercises. Muscle grows when you work a muscle hard enough, close to failure, and keep making that harder over time. It doesn't care whether the resistance is a barbell or your own body. The catch is that progressing is harder, because you can't just add 5 lb to the bar.

For beginners and early intermediates, bodyweight is plenty. The limit shows up later, especially for legs and back.

What works well

  • Push-ups and their variations for chest, shoulders and triceps
  • Pull-ups and inverted rows for back and biceps (you need a bar or a sturdy table)
  • Squats, lunges and step-ups for legs
  • Dips on a chair or bars
  • Planks and hollow holds for the core

How to keep progressing

Without weights, you have to make the exercise harder in other ways:

  1. Add reps until you hit about 15 to 20 for a set, then move to a harder version
  2. Slow the movement down, like 3 seconds on the way down
  3. Use harder variations: from push-ups to feet-elevated push-ups to archer or one-arm progressions
  4. Pause at the hardest point for a second
  5. Shorten rest times
  6. Switch to one-leg versions, like split squats and pistol progressions

Sets that end a couple of reps before you can't do another one are where growth happens. Doing 20 easy push-ups when you could do 50 isn't going to do much.

Where bodyweight falls short

Legs are the hard part. Your legs already carry your bodyweight all day, so a regular squat becomes easy fast. One-leg variations help a lot. Back is the other gap: if you don't have a pull-up bar, rowing movements are tough to load at home. A pair of resistance bands or an adjustable dumbbell solves most of it cheaply.

A practical setup

Three days a week, full body:

  • Push-up variation, 3 to 4 sets close to failure
  • Split squat or lunge, 3 sets per leg
  • Pull-up or row, 3 sets
  • Glute bridge or single-leg bridge, 3 sets
  • Plank, 2 to 3 sets

Max mode in League of Fitness is a solo 60-second personal-best attempt at push-ups, squats or sit-ups, with the phone camera counting your reps. It needs no equipment, and retesting every few weeks gives you a number to beat while you work through the harder variations.

Eat enough protein (about 0.7 to 1 g per lb of bodyweight, or 1.6 to 2.2 g/kg), because training alone won't build much without it. For more on how this fits into a bigger picture, see what makes progressive overload work.

Related questions