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) / 100Week 4 Weight
week4_weight = round(starting_weight * pow(1 + weekly_increase_pct / 100, 4))Variables
| Variable | Description | Default |
|---|---|---|
starting_weight | Starting Weight(lbs) | 135 |
weekly_increase_pct | Weekly Increase(%) | 2.5 |
num_weeks | Number of Weeks | 8 |
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
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
- 01Week 1: 135 lbs
- 02Week 2: 135 * 1.025 = 138 lbs
- 03Week 4: 135 * 1.025^4 = 149 lbs
- 04Week 8: 135 * 1.025^8 = 164 lbs
- 05Total increase = 164 - 135 = 29 lbs (21.8%)
Ready to run the numbers?
Open Progressive Overload Calculator