BigBeeFitFitness apps
← All articlesTraining guide

Push-up workout plans: 4, 8, and 12-week programs.

Random push-ups build random results. Three structured programs — 4-week foundation, 8-week strength builder, 12-week advanced — with progression rules, weekly structure, and recovery built in.

Yuan Chen (BigChen)9 min read

Doing "some push-ups most days" works for about three weeks — then progress stalls because the stimulus never changes. A plan fixes that with progressive overload (slightly more work over time) and deliberate recovery. Pick the program matching your current max set of clean push-ups.

First: test your starting point

Every plan below is assigned by your max set, so measure it honestly. Warm up with arm circles and 5 easy incline push-ups, rest two minutes, then perform one set of full push-ups to technical failure — the set ends the moment your hips sag or your chest stops reaching fist-height from the floor, not when you collapse. Count only clean reps.

  • 0–8 clean reps → 4-week beginner foundation below.
  • 8–25 clean reps → 8-week intermediate strength builder.
  • 25+ clean reps → 12-week advanced program.
  • Retest at the end of the plan under identical conditions — same time of day, same rest, same standard.

4-week beginner foundation (max set: 0–8 reps)

Goal: your first clean sets of full push-ups. Train 3 days per week (e.g. Mon/Wed/Fri), 15–25 minutes per session.

  • Week 1 — find your level: incline or knee push-ups, 3 sets stopping 2 reps before failure.
  • Week 2 — add one set (4 total) and slow every descent to 2–3 seconds.
  • Week 3 — lower the incline (or move knees to eccentric reps); keep 4 sets.
  • Week 4 — test: max clean full push-ups on day 1, then two normal sessions. Most beginners hit 3–10 full reps here.

8-week intermediate strength builder (max set: 8–25 reps)

Goal: roughly double your max set. Train 4–5 days per week in two alternating session types:

  • Volume days — 5 sets at 60–70% of your max, short rests; total weekly reps grow ~10% per week.
  • Intensity days — 3–4 harder sets: tempo reps, decline or diamond push-ups, 2–3 reps from failure.
  • Weeks 1–3 build volume, week 4 is a lighter deload, weeks 5–7 push intensity, week 8 retests your max.
  • Film one set per week from the side — fatigue erodes form before you can feel it.

12-week advanced program (max set: 25+ reps)

Goal: strength, power, and skill — not just bigger numbers. Three 4-week blocks, training 5–6 days per week, 20–35 minutes plus mobility work:

  • Weeks 1–4, volume block: high-rep standard, wide, and close-grip work; peak weekly volume in week 3, deload week 4.
  • Weeks 5–8, strength block: archer push-ups, deep-range work, weighted or feet-elevated sets in the 5–10 rep range.
  • Weeks 9–12, power and skill block: explosive and clapping push-ups, one-arm progressions; week 12 tests max set, max-in-2-minutes, and your hardest unlocked variation.

How fast should you expect to progress?

Beginners often double their max set in 4–8 weeks — early gains are mostly your nervous system learning the movement, and they come fast. Intermediates can expect roughly 30–50% more reps over a focused 8-week block. Past 25 reps, progress shows up less as bigger numbers and more as unlocked variations and heavier tempo work.

Flat or backwards weeks happen — usually sleep, stress, or diet, not the plan. One bad week means nothing; two in a row means repeat the week; three means deload and check recovery basics before blaming the programming.

The rules that make any plan work

  • Form is the gate: a rep that breaks form doesn't count toward progression targets.
  • When in doubt, repeat a week rather than skip one.
  • Persistent joint pain means scale back — soreness fades in 48 hours, injuries don't.
  • Track every session. The 20-day and 6-week plans built into CounterUps follow the same progressive logic, count your reps with camera AI, and never lose your history.

A plan in your pocket, a counter in your camera.

CounterUps ships with progressive training plans, counts every rep hands-free, and charts your weekly volume — free on the App Store.