programs
100 Pushups a Day for 30 Days: What Actually Happens
The 30-day schedule
The reps per day stay constant at 100. What changes week to week is set structure: fewer sets, more reps per set, less rest. That is where the strength gain comes from.
| Week | Sets x Reps | Rest | Notes |
|---|---|---|---|
| Week 1 | 10 x 10 | As needed | Spread across the day. Knees down if needed. |
| Week 2 | 5 x 20 | 2 min | One session if possible. |
| Week 3 | 4 x 25 | 90 sec | The final set will hurt. |
| Week 4 | 2 x 50 or 1 x 100 | 3 min | Attempt a max set on day 30. |
Who this is for
This program works best for people who can already do at least 10 strict pushups in a row. If you cannot, start with knee pushups or use our zero to 50 progression for 4 weeks first. People in the 10 to 30 max-reps range will see the largest gains. Lifters who already crank out 50+ will mostly gain endurance, not size.
Week 1: just survive the volume
The goal of week 1 is not strength. It is teaching your connective tissue (elbows, wrists, anterior shoulders) to handle daily pressing. Spread the 100 reps across the day in any chunks: 10 reps every hour, 20 reps before each meal, whatever fits. Reps should be clean. If form breaks down past rep 7 of a set, do shorter sets.
Expect: sore chest by day 2, sore triceps by day 3, possibly a mild ache in the front of the shoulder by day 4. Soreness fades by week 2 as your tissue adapts.
Weeks 2 to 4: consolidate into fewer sets
This is where the strength shows up. Compressing 100 reps into 5 sets, then 4, then 2, increases the demand per set. Your max set climbs because you are training closer to failure each week.
- Week 2: 5 sets of 20 with 2 minutes rest. Aim to finish in one ~15-minute block.
- Week 3: 4 sets of 25 with 90 seconds rest. Rep 25 of set 4 is the test of the week.
- Week 4: 2 sets of 50, or attempt a single all-out set of 100 on day 30.
If a session feels destroyed (a rest day from yesterday's lifting, bad sleep), fall back to week 1's 10x10 spread. The daily streak matters less than total clean reps over 30 days.
What to expect after 30 days
Realistic outcomes, based on starting point:
- Starting at 10 reps max: 25 to 30 reps. Visible chest and tricep tone. The biggest gainer group.
- Starting at 20 reps max: 32 to 40 reps. Noticeably easier daily life (carrying, lifting, pushing).
- Starting at 40 reps max: 50 to 55 reps. Mostly endurance, modest size gain.
- Starting at 60+ reps max: 65 to 70 reps. You are training endurance, not strength. Add a weighted variation or a harder pushup type to keep gaining.
You will not look dramatically different in the mirror. You will feel dramatically different doing the movement.
Common mistakes
- Doing all 100 in one set on day 1. The fast track to a flared elbow or rotator cuff irritation.
- Counting half-reps. Chest must touch a fist's height off the floor. Lockout at the top. Half-reps inflate the count but not the result.
- Flared elbows. Keep elbows at roughly 45 degrees to the torso. Wide T-shaped elbows beat up the shoulders. See our elbow-flare fix.
- Skipping the warm-up. 30 seconds of arm circles and 5 slow scapular pushups before the first set every day. That is it.
- Stacking back-to-back challenges. Finish this one before starting a pullup or squat challenge.
Frequently asked questions
Will 100 pushups a day build muscle?
If you are a beginner, yes, modestly: chest, triceps, front delts. If you already train, you will mostly gain endurance because 100 bodyweight reps is below the load that drives hypertrophy in trained muscle.
Should I do 100 pushups in one set or spread them out?
Spread them out. Five sets of 20 with rest produces more clean reps and less joint stress than grinding one ugly set. Quality compounds over 30 days.
What if I miss a day?
Pick up where you left off the next day. Do not double up. Doubling adds joint stress without strength benefit.
Is 100 pushups a day too much?
For most healthy adults, no. For complete beginners it can irritate the elbows in week 1. Start with knee pushups or 50 daily reps and ramp up.
Stop guessing your rep count.
Repsify uses your phone camera to count every pushup automatically and tracks your 30-day streak.
Download on the App Store