Progressive Overload Calculator Formula

Understand the math behind the progressive overload calculator. Each variable explained with a worked example.

Formulas Used

Target Weight (final week)

final_weight = round(starting_weight * pow(1 + weekly_increase_pct / 100, num_weeks))

Total Increase

total_increase = round(starting_weight * pow(1 + weekly_increase_pct / 100, num_weeks) - starting_weight)

Total Increase %

increase_pct_total = round((pow(1 + weekly_increase_pct / 100, num_weeks) - 1) * 10000) / 100

Week 4 Weight

week4_weight = round(starting_weight * pow(1 + weekly_increase_pct / 100, 4))

Variables

VariableDescriptionDefault
starting_weightStarting Weight(lbs)135
weekly_increase_pctWeekly Increase(%)2.5
num_weeksNumber of Weeks8

How It Works

How Progressive Overload Works

Progressive overload is the gradual increase of stress placed on the body during training.

Formula

Target Weight = Starting Weight x (1 + Weekly Increase %) ^ Weeks

Guidelines

  • Beginners: 2.5-5% weekly increase is realistic
  • Intermediates: 1-2.5% weekly increase
  • Advanced: 0.5-1% weekly increase
  • When you cannot maintain the increase, consider a deload week before resuming.

    Worked Example

    Starting at 135 lbs with 2.5% weekly increase for 8 weeks.

    starting_weight = 135weekly_increase_pct = 2.5num_weeks = 8
    1. 01Week 1: 135 lbs
    2. 02Week 2: 135 * 1.025 = 138 lbs
    3. 03Week 4: 135 * 1.025^4 = 149 lbs
    4. 04Week 8: 135 * 1.025^8 = 164 lbs
    5. 05Total increase = 164 - 135 = 29 lbs (21.8%)

    Ready to run the numbers?

    Open Progressive Overload Calculator