Calisthenics athlete holding the bottom of a one-arm push-up — advanced progression.

Push-Up Progression: Zero to One-Arm Push-Up in 12 Months

Last updated: May 2026 — written by James Nolan, Gymnase Tips senior trainer. Stage timelines based on observed progression in coached athletes.

The realistic timeline from zero strict push-ups to a clean one-arm push-up is 12 to 24 months for trainees with no prior pressing strength. The progression has 6 distinct stages, each with a specific rep target that signals readiness to graduate. Skipping stages is the most common reason for stalled progress — trainees who jump from 10 standard push-ups straight to one-arm attempts spend 6 to 12 months grinding without measurable improvement. The right path: progressive variations from incline to standard to decline to archer to assisted one-arm to full one-arm, with 4 to 6 weeks of dedicated work at each level.

This guide gives you the full 6-stage progression, the strength benchmarks at each stage, the weekly programming structure, and the diagnostic checklist for when you’re stuck.

The 6 Stages at a Glance

StageVariationTypical timelineGraduation target
1Incline push-upMonths 0 to 120 strict reps from 60 cm
2Standard push-upMonths 1 to 325 strict reps in one set
3Decline + diamond push-upMonths 3 to 615 reps each, strict
4Archer push-upMonths 6 to 98 strict reps per side
5Assisted one-arm push-upMonths 9 to 125 reps per side from 30 cm
6Full one-arm push-up (wide stance)Month 12+5 strict reps per side

Timelines assume 3 sessions per week, consistent execution, and adequate protein (1.6 to 2.0 g per kg of bodyweight daily). Skipping nutrition is the second-biggest cause of stalled progression after skipping stages.

Stage 1: Incline Push-Up (Months 0 to 1)

Hands on a counter, table, or sturdy chair — lower angle equals harder. Start at whatever height lets you do 3 sets of 8 with strict form. Lower the angle by 15 to 20 cm every 1 to 2 weeks until you’re working from a 60 cm surface. Graduate at 20 strict reps from a 60 cm surface.

Common error: hips sagging or piking. The body must stay in a straight line from heels to head, just like a standard push-up.

Stage 2: Standard Push-Up (Months 1 to 3)

Floor push-up, full range, chest to floor (not nose, not chin — chest). Hands shoulder-width, elbows tracking at about 45° from the body. Graduate at 25 strict reps in a single set.

Common error: half-rep range. Stopping at “chest 10 cm off the floor” cuts the hardest part of the rep and limits strength carry-over to the harder stages.

Stage 3: Decline + Diamond (Months 3 to 6)

Two variations run in parallel: decline push-ups (feet on a 30 to 45 cm surface) for upper chest and shoulders; diamond push-ups (hands forming a triangle under the sternum) for triceps and inner chest. Graduate at 15 strict reps of each.

Common error: training only the easier of the two. Decline tends to be more popular than diamond — don’t skip diamond, it builds the triceps strength every later stage relies on.

Stage 4: Archer Push-Up (Months 6 to 9)

Wide stance, shift body weight to one arm while the other extends straight (not bent). The working arm does about 70% of the load; the extended arm provides 30% balance support. Graduate at 8 strict reps per side.

Common error: letting the extended arm bend and pull. If the extended elbow flexes during the rep, the move stops training one-arm strength.

Stage 5: Assisted One-Arm Push-Up (Months 9 to 12)

One hand on the floor, the other on a low surface (start at knee-height, drop to mid-shin, then to a low block). The wide-foot stance stays — the assistance is in hand height, not foot width. Graduate at 5 reps per side from a 30 cm surface.

Common error: dropping the assist surface too fast. Each height drop should give 2 to 3 weeks of training before progressing further. Rushing this stage is the most common cause of stalling at Stage 6.

Stage 6: One-Arm Push-Up (Month 12+)

Full one-arm push-up, wide foot stance for balance, free hand resting on the lower back or hip. Controlled descent (no crashing), full range, controlled ascent. Achieve 5 strict reps per side and the progression is complete.

Next: the legs-together one-arm push-up (Tier 5 in the variations library), or weighted one-arm work for further development.

Weekly Programming for Each Stage

  • Day 1 — Strength: 4 to 5 sets of 3 to 6 reps on your current stage [2 to 3 min rest]
  • Day 3 — Volume: 4 sets of 8 to 12 reps on the previous stage (one level easier) [90 sec rest]
  • Day 5 — Negatives: 4 sets of 4 to 6 controlled negatives on your current stage (4 to 5-second descent) [2 min rest]

Always pair with pulling work. Include 2 to 3 sets of inverted rows or pull-ups on the same days to maintain pull-push balance. Push-only programming leads to rounded-shoulder posture within 6 months.

If You’re Stuck at a Stage

If 4 weeks pass without rep improvement on your current stage, work through this checklist in order:

  • Form check. Film yourself from the side. If range or body line is breaking, the reps don’t count — train the easier variation with strict form for 2 weeks before returning.
  • Volume check. Are you doing the full 3-session prescription, or skipping the negatives day? Negatives drive most of the strength gain at stages 4 to 6.
  • Recovery check. 7 to 9 hours of sleep, 1.6 to 2.0 g protein per kg daily. Stalled progress at this point in the progression is almost always a nutrition or sleep problem, not a training problem.
  • Pull balance. Are you doing enough pulling work? Under-developed back limits push strength because it can’t stabilize the shoulder.
  • Deload. If all of the above are in place, drop volume by 50% for one week, then return. Many stalls resolve after a single deload week.

For variation reference, see our 25 push-up variations ranked. For chest-focused programming, see our calisthenics chest workout.

Push-Up Progression FAQ

How long does it take to do a one-arm push-up?

For trainees starting from zero strict push-ups, 12 to 24 months of consistent progressive training. Trainees who already do 30+ standard push-ups can typically achieve a wide-stance one-arm push-up in 6 to 12 months. Skipping stages adds time, not subtracts it.

How many push-ups should I do per day?

Push-ups are best programmed in structured sets, not “per day” volume. 3 sessions per week, 12 to 20 working sets per week total, gives most trainees ample stimulus without recovery issues. Daily push-up challenges (100 push-ups every day) tend to produce overuse stress without faster progression.

Why am I stuck at 10 push-ups?

Almost always because you’re training the same variation week after week. The fix is variation rotation — work decline push-ups, diamond push-ups, and pseudo-planche push-ups once or twice per week alongside standard push-ups. The harder variations build strength that increases your standard push-up max.

Can I skip Stage 1 if I can already do push-ups?

Yes — if you can do 10+ standard push-ups with strict form, start at Stage 2. If you can do 25+, start at Stage 3. Don’t skip past Stage 4 (archer) regardless of standard push-up count; archers train shifted-load mechanics that no standard push-up volume substitutes for.

The bottom line: push-up progression rewards stage-by-stage discipline. Hit the rep targets, graduate to the next variation, work through the diagnostic if you stall, and the one-arm push-up becomes inevitable rather than aspirational. For variation reference, see our push-up variations guide.

2 thoughts on “Push-Up Progression: Zero to One-Arm Push-Up in 12 Months”

  1. Pingback: Calisthenics Shoulder Workout: 8 Exercises

  2. Pingback: Calisthenics Mobility Exercises: 10 Drills + Daily Routine

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.