About this workout
The push up is the most underrated upper body builder there is, and it is also the most badly programmed. People do a hundred sloppy reps, get nowhere, and decide bodyweight training does not work. This is an 8 week plan that treats the push up like a real lift. You train four days a week, 15 to 30 minutes a session, and you move up a ladder: hands elevated, hands on the floor, feet elevated, then leverage variations that load one side harder than the other. No equipment beyond a wall and a sturdy surface. Real chest, shoulder and triceps growth, if you are honest about the reps.
Who This Program Is For
- Beginners who cannot yet do 10 clean push ups from the floor and want a structured path to get there.
- Anyone training at home or in a garage with no bench, no dumbbells and no excuse left.
- Lifters who travel and need an upper body plan that fits in a hotel room in 20 minutes.
- Men and women who want visible upper body muscle without a gym membership.
Who this is NOT for: Anyone who already benches bodyweight for reps or knocks out 40 strict push ups. You have outgrown this. A push up program has a hard ceiling, and I am going to say it up front instead of selling you a fantasy: once you can do 25 to 30 clean reps of the hardest variation here, push ups stop being a strength stimulus and become conditioning. At that point you need external load, weighted dips, a bench, or bands with real tension. This plan gets you to that ceiling. It does not pretend the ceiling is not there.
What You'll Need
- A wall, a countertop or a stair set for hand elevation, and a chair or bench for feet elevation and dips.
- One resistance band with handles or a loop band you can anchor at chest height.
- A bar, a low table edge or suspension straps you can lie under to row, because pushing without pulling wrecks shoulders.
The Program
Four days a week, split into two heavy push days, one balance day and one density day. Day 1 is volume with the standard push up as the anchor. Day 2 is the hard leverage day where you attack the variations that carry the most load per rep. Day 3 pulls, presses with a band and hits the obliques, because a chest built with no back behind it rounds your shoulders forward and hurts. Day 4 is density: shorter rest, more total reps, less load per rep. Run it Monday, Tuesday, Thursday, Friday, or any layout that keeps a rest day between Day 2 and Day 3. Every session is 15 to 30 minutes. If it takes you longer than that, you are resting too long or scrolling between sets.
| Day 1 | |||
|---|---|---|---|
| Push Volume | |||
| Exercise | Sets | Reps | Rest |
| Push Ups | 4 | 8-12, 2 seconds down, chest to fist height | 90 sec |
| Incline Push Ups | 3 | 12-15, lower the surface each block | 60 sec |
| Bench Dips | 3 | 10-12, stop at upper arm parallel | 60 sec |
| Plank | 3 | 30-45 seconds, ribs down | 45 sec |
| Superman | 2 | 12-15, 1 second hold at the top | 45 sec |
| Day 2 | |||
|---|---|---|---|
| Hard Leverage | |||
| Exercise | Sets | Reps | Rest |
| Decline Push Ups | 4 | 6-10, feet 12 to 18 inches up | 90 sec |
| Pike Push Up | 3 | 8-10, crown of head to the floor | 75 sec |
| Side To Side Push Ups | 3 | 5-6 each side, shift fully before pressing | 75 sec |
| Hollow Body Hold | 3 | 20-30 seconds, low back flat | 45 sec |
| Day 3 | |||
|---|---|---|---|
| Pull and Balance | |||
| Exercise | Sets | Reps | Rest |
| Inverted Row | 4 | 8-12, chest to the bar every rep | 90 sec |
| Reverse Grip Incline Push Ups | 3 | 10-12, elbows tight to the ribs | 60 sec |
| Banded Chest Press | 3 | 12-15, 2 second squeeze at lockout | 60 sec |
| Side Plank | 3 | 20-30 seconds each side | 45 sec |
| Mountain Climbers | 2 | 30 seconds, hips level | 45 sec |
| Day 4 | |||
|---|---|---|---|
| Push Density | |||
| Exercise | Sets | Reps | Rest |
| Push Ups | 5 | 6-10, stop 2 reps short of failure | 45 sec |
| Chest Dips | 3 | 6-10, slight forward lean | 90 sec |
| Incline Push Ups | 3 | 15-20, no pausing at the top | 45 sec |
| Bench Dips | 2 | 12-15, controlled tempo | 45 sec |
| Hollow Body Hold | 2 | 25-35 seconds | 45 sec |
How to Progress
With bodyweight you cannot add five pounds, so you change the angle and the tempo instead. Here is the ladder.
Weeks 1 to 2. Learn the position. If you cannot do 8 push ups from the floor, set your hands on a countertop for every push up row in this plan. Yes, that includes the row that says Push Ups. Knees on the floor works, but hands elevated keeps your body in one straight line and teaches the pattern better, so I prefer it. Hit the low end of every rep range and film one set a week. Most beginners think they are going to full depth and are not.
Weeks 3 to 4. Add reps, then drop the surface. Stay at the same hand height until you hit the top of the rep range on every set for two sessions in a row. Then move down one level: countertop to a chair seat, chair seat to a low step, low step to the floor. Every drop in height will cost you reps. That is the plan working, not you going backwards.
Weeks 5 to 6. Load the leverage. Now the Day 2 variations do the heavy lifting. Raise your feet on Decline Push Ups by four to six inches, and on Side To Side Push Ups shift your weight further over the working arm before you press. Add a 3 second lowering phase to the first two sets of every push. Slower reps under the same bodyweight is how you add load without a dumbbell.
Weeks 7 to 8. Push the top end and test. Take the last set of Push Ups on Day 1 and Day 4 to one rep short of failure. In the final week, do one all-out set of strict floor push ups and write the number down. That number is your baseline for whatever you run next.
When you hit the ceiling. If you finish this and can do 25 to 30 strict floor push ups, do not run it again hoping for more. Push ups are now conditioning for you. Put a backpack loaded with 20 to 30 pounds on for your pressing sets, move to weighted Chest Dips, or go get under a barbell. Adding a fifth day of the same push ups is the mistake most people make here.
Warm-Up and Recovery Notes
Five minutes, no more. Do 30 seconds of Mountain Climbers, 10 slow Cat Cow Stretch reps, 15 Band Shoulder Dislocate, and then two ramp sets of the day's first push at an easy incline. The shoulder and the wrist are what break down in a push up program, so give the wrists 20 seconds of gentle rocking on all fours before you load them. If your wrists hurt, put your hands on dumbbells or push up handles and keep them neutral.
Four days of pushing is a lot for elbows and front delts, especially at a beginner's tissue tolerance. Keep at least one full rest day between Day 2 and Day 3. Sleep 7 to 9 hours; that is where the recovery actually happens, not in a stretch routine. Soreness in the chest and triceps for the first two weeks is normal. Sharp pain in the front of the shoulder or a clicking elbow is not, and the answer is to raise the incline and cut a set, not to push through it.
Nutrition and Supplementation
You cannot build upper body muscle in a calorie deficit forever, and no push up progression fixes that. If you want to add size, eat maintenance calories or a small surplus of 200 to 300 per day and get 0.8 to 1 gram of protein per pound of goal bodyweight. If you are carrying fat you want to lose, run a modest deficit and accept that strength will climb slower. Carbs around training will make these 20 minute sessions feel a lot better. Drink water; dehydration will cost you reps before your muscles do.
Hitting a protein target four days a week is easier when you keep a protein powder on the counter and take a daily multivitamin to cover the gaps in a home cooked diet.
FAQ
Can I really build muscle with just push ups? Yes, up to a point. If you are new or coming back from a layoff, the push up provides enough mechanical tension to grow your chest, front delts and triceps for a few months. Once you can rep out 25 to 30 clean floor push ups, the stimulus is too light and you need external load. That is not a marketing line, it is just how progressive overload works.
What if I cannot do a single push up from the floor? Then you start on a wall or a countertop and that is a legitimate starting point, not a lesser one. Work at a hand height where you can get 8 to 12 controlled reps, and lower the surface as soon as you can hit the top of the range for two sessions. Most beginners get to the floor within four to six weeks.
Why is there a pull day in a push up program? Because 16 pushing sets a week with zero pulling gives you forward rounded shoulders and cranky rotator cuffs. Day 3 is not filler. If you skip it, you will feel great for three weeks and then your shoulder will start talking to you during Day 2.



Questions and results
Ask a coach
Running this program? Tell us what week you are on and how the progression is going. A coach answers every question here.