Reference Weights
A reference weight is the anchor for all progression calculations in a mesocycle. Every weekly weight target is derived from it. Getting it right matters — but getting it wrong is fixable.
What is a reference weight?
Your reference weight for an exercise is roughly your estimated 10RM — the weight you could lift for about 10 reps with 1 rep left in reserve. It's not the weight you'll train with on Week 1; it's the baseline the algorithm uses to compute your entire mesocycle.
Week 1 weight = round(reference_weight × 0.85, increment)
So if your reference weight is 235 lbs (barbell), Week 1 starts at 200 lbs. That leaves plenty of room to grow across the mesocycle while starting at a comfortable ~3 RIR.
When reference weights are set
Reference weights are set once per exercise when you start a mesocycle. They live on the exercise instance (the running copy), not the program template. This means:
- Different mesocycles of the same program can have different reference weights
- Changing a reference weight mid-cycle only affects remaining weeks (past workouts are untouched)
- The template doesn't store reference weights — they're always specific to a mesocycle run
How HyperIron suggests reference weights
When you start a mesocycle, HyperIron looks at your recent workout history and suggests a reference weight for each exercise:
- Find your recent best — Scans your completed workouts (most recent first) for each exercise and finds the heaviest weight you've used
- Back-calculate the reference — Divides that max weight by the starting factor (0.85) to get a reference weight that would produce that weight mid-to-late in a mesocycle
suggested_reference = max_recent_weight / 0.85
Example: You've been benching 215 lbs recently.
suggested_reference = 215 / 0.85 = 253 lbs
Week 1 = round(253 × 0.85, 5) = round(215, 5) = 215 lbs
The suggestion assumes your recent best was near the end of a progression curve. If that weight was comfortable, the suggestion is probably right. If it was a grind, it may be too high.
When there's no history
If HyperIron has no workout data for an exercise, no suggestion is made. You'll enter a reference weight manually — or skip it entirely and enter weights freestyle during your first workout.
Accepting or overriding suggestions
Suggestions are just that — suggestions. Before starting the mesocycle, you can:
- Accept the suggested weight for exercises where it looks right
- Adjust up if the suggestion feels too conservative (e.g., you've gotten stronger since your last logged workout)
- Adjust down if you've been away from training, are recovering from injury, or want a more conservative start
- Leave blank if you want to enter weights manually during workouts
When in doubt, err on the side of too light. A mesocycle that starts easy and builds well is more productive than one where you're grinding from Week 1. You can always increase the reference weight mid-cycle.
How reference weights drive weekly targets
Once set, the reference weight feeds into every week's calculation. Here's the full chain for weight progression mode:
| Week | Formula | What happens |
|---|---|---|
| 1 | round(ref × 0.85, increment) | Starting weight — intentionally easy |
| 2 | round(ref × 0.85 × 1.02^1, increment) | ~2% increase |
| 3 | round(ref × 0.85 × 1.02^2, increment) | ~4% above start |
| ... | ... | Continues compounding |
| N | round(ref × 0.85 × 1.02^(N-1), increment) | Final loading week |
| Deload | round(ref × 0.85, increment) | Reset to starting weight |
For rep progression mode, the reference weight still determines the fixed training weight (ref × 0.85), which stays constant while reps increase.
Adjusting reference weights mid-cycle
Sometimes you get the reference weight wrong. Maybe Week 1 felt too easy and you're barely being challenged, or maybe Week 2 already feels like a grind. Here's how to handle it.
Signs the reference weight is too high
- You're failing to hit the rep target in the first 2–3 weeks
- Your RIR is lower than prescribed (target says 3 RIR but you're at 1)
- You're getting excessive soreness early in the mesocycle
- Fatigue ratings are consistently -1 or -2 from the start
Signs the reference weight is too low
- Week 1 feels like a warm-up (you could do 5+ more reps)
- You're breezing through the moderate phase with no challenge
- Fatigue ratings are consistently +2 (no pump, no soreness)
- The aggressive phase still feels easy
How to adjust
Open your active mesocycle, find the exercise, and edit its reference weight. When you change a reference weight mid-cycle:
- All future weeks recalculate immediately. The same formulas apply — just with the new reference weight as the anchor. Week 5's target will be
round(newRef × 0.85 × 1.02^(lwIndex-1), increment), wherelwIndexis the loading week index. - Past weeks are untouched. Your logged workouts stay exactly as they are.
- The compounding curve doesn't restart. The loading week index stays the same — only the reference anchor shifts. This means the percentage-based ramp continues smoothly.
Worked example: adjusting down
Bench press, 6 loading weeks, original reference 250 lbs, barbell (5 lb increment).
After Week 2, you realize it's too heavy — you're already at RIR 1 when you should be at RIR 3. You lower the reference to 225 lbs.
| Week | Original ref (250) | New ref (225) | Notes |
|---|---|---|---|
| 1 | 215 lbs | (already done) | Logged as-is |
| 2 | 220 lbs | (already done) | Logged as-is |
| 3 | — | 200 lbs | round(225 × 0.85 × 1.02^2, 5) |
| 4 | — | 200 lbs | round(225 × 0.85 × 1.02^3, 5) |
| 5 | — | 205 lbs | round(225 × 0.85 × 1.02^4, 5) |
| 6 | — | 210 lbs | round(225 × 0.85 × 1.02^5, 5) |
The remaining weeks now have manageable weights. The lifter still gets progressive overload — just from a more appropriate baseline.
Worked example: adjusting up
Lateral raises, 6 loading weeks, rep mode, rep range 8–12, original reference 30 lbs, dumbbell (5 lb increment).
After Week 3, the weight feels trivially easy — the lifter is hitting 10+ reps with 5+ RIR when the target is 2 RIR. They increase the reference to 40 lbs.
| Week | Original ref (30) | New ref (40) | Notes |
|---|---|---|---|
| 1 | 25 lbs × 8 | (already done) | |
| 2 | 25 lbs × 9 | (already done) | |
| 3 | 25 lbs × 10 | (already done) | |
| 4 | — | 35 lbs × 10 | round(40 × 0.85, 5) = 35, reps from schedule |
| 5 | — | 35 lbs × 11 | |
| 6 | — | 35 lbs × 12 |
The fixed weight jumped from 25 to 35 lbs. Rep targets continue from the same schedule position.
When NOT to adjust
Don't change the reference weight because of one bad session. Bad days happen — poor sleep, high stress, skipped meals. If Week 3 is rough but Weeks 1 and 2 were fine, just log what you can and move on. The fatigue autoregulation system will reduce volume if needed.
Adjust the reference weight when there's a pattern — multiple consecutive sessions where the weight is clearly wrong, not just one off day.
Reference weights across mesocycles
When you complete a mesocycle and start a new one, HyperIron seeds reference weights from your actual performance:
Weight mode
Your heaviest successfully completed weight from the final loading week becomes the new reference weight. Since Week 1 of the new mesocycle starts at 85% of the reference, you get a built-in step-back that allows for a fresh ramp.
Example: You finished your last mesocycle benching 220 lbs in Week 6.
New reference = 220 lbs
New Week 1 = round(220 × 0.85, 5) = 185 lbs
You start lighter than where you finished, but you'll surpass it — the new mesocycle should peak higher than 220 lbs.
Rep mode
If you hit the top of your rep range at the current weight, the new mesocycle bumps the weight up one increment and resets reps to the bottom. If you didn't reach the top, the weight stays the same and you continue building reps.
Example: Lateral raises at 30 lbs, hit 12 reps (top of 8–12 range).
New reference = 35 lbs (one increment up)
New Week 1 = round(35 × 0.85, 5) = 30 lbs × 8 reps (back to bottom)
Volume
Final auto-regulated set counts carry forward as starting volume for the new mesocycle. Over multiple blocks, volume naturally converges on what your body can handle.
Common scenarios
"I'm new to HyperIron and have no workout history"
HyperIron can't suggest reference weights without data, so you'll set them manually. A good starting point is to estimate your 10RM — the weight you could lift for 10 reps with about 1 rep left in the tank. If unsure, start light. Here's what a conservative first mesocycle might look like for bench press:
Bench Press — estimated 10RM: 185 lbs, barbell, 5 lb increment, 5 loading weeks + deload
| Input | Value |
|---|---|
| Reference weight (your estimate) | 185 lbs |
| Starting weight | round(185 × 0.85, 5) = 155 lbs |
| Week | Weight | Reps | RIR | Phase |
|---|---|---|---|---|
| 1 | 155 lbs | 8 | 3 | Conservative |
| 2 | 160 lbs | 8 | 2 | Moderate |
| 3 | 160 lbs | 8 | 2 | Moderate |
| 4 | 165 lbs | 8 | 2 | Moderate |
| 5 | 165 lbs | 8 | 1 | Aggressive |
| 6 (deload) | 155 lbs | 4 | — | Deload |
If Week 1 at 155 lbs felt like you had 5+ reps in the tank instead of 3, bump the reference up to 200 lbs before Week 2. If it felt heavy, leave it — you'll still get stronger across the mesocycle.
"I've been training elsewhere and just started using HyperIron"
Same idea — estimate your 10RM for each exercise. If you only know your 1RM or 5RM, rough conversions:
| Known max | Approximate 10RM |
|---|---|
| 1RM of 225 lbs | ~170 lbs (× 0.75) |
| 3RM of 205 lbs | ~175 lbs (× 0.85) |
| 5RM of 195 lbs | ~180 lbs (× 0.90) |
These are rough — err on the low side. Enter the 10RM estimate as your reference weight.
"I finished a mesocycle — what happens to my reference weights?"
HyperIron seeds the next mesocycle automatically. Here's a concrete example across two mesocycles:
Mesocycle 1 — Squat, reference 300 lbs, barbell, 6 loading weeks + deload
| Week | Weight | Reps | RIR | Phase |
|---|---|---|---|---|
| 1 | 255 lbs | 8 | 3 | Conservative |
| 2 | 260 lbs | 8 | 3 | Conservative |
| 3 | 265 lbs | 8 | 2 | Moderate |
| 4 | 270 lbs | 8 | 2 | Moderate |
| 5 | 275 lbs | 8 | 2 | Moderate |
| 6 | 280 lbs | 8 | 1 | Aggressive |
| 7 (deload) | 255 lbs | 4 | — | Deload |
You completed Week 6 at 280 lbs. HyperIron uses that as the new reference:
Mesocycle 2 — Squat, new reference 280 lbs (seeded from Meso 1 peak)
| Week | Weight | Reps | RIR | Phase |
|---|---|---|---|---|
| 1 | 240 lbs | 8 | 3 | Conservative |
| 2 | 245 lbs | 8 | 3 | Conservative |
| 3 | 250 lbs | 8 | 2 | Moderate |
| 4 | 255 lbs | 8 | 2 | Moderate |
| 5 | 260 lbs | 8 | 2 | Moderate |
| 6 | 265 lbs | 8 | 1 | Aggressive |
| 7 (deload) | 240 lbs | 4 | — | Deload |
Week 1 of Meso 2 (240 lbs) is lighter than Week 1 of Meso 1 (255 lbs) — that's intentional. The step-back gives you a fresh ramp. But by Week 6, you should be pushing past your Meso 1 peak.
"My reference weight is too heavy — I'm 3 weeks in and struggling"
Barbell Row — original reference 200 lbs, 5 lb increment, 6 loading weeks + deload
Here's what you're experiencing vs. what the targets say:
| Week | Target | What actually happened |
|---|---|---|
| 1 | 170 lbs × 8 @ RIR 3 | Got 8 reps but it felt like RIR 1 |
| 2 | 175 lbs × 8 @ RIR 3 | Only got 6 reps, felt like RIR 0 |
| 3 | 175 lbs × 8 @ RIR 2 | Only got 5 reps, form broke down |
This is a clear pattern — not a bad day. Lower the reference to 175 lbs:
| Week | Old ref (200) | New ref (175) | Notes |
|---|---|---|---|
| 1 | 170 lbs | (already logged) | |
| 2 | 175 lbs | (already logged) | |
| 3 | 175 lbs | (already logged) | |
| 4 | 180 lbs | 155 lbs | round(175 × 0.85 × 1.02^3, 5) |
| 5 | 180 lbs | 155 lbs | round(175 × 0.85 × 1.02^4, 5) |
| 6 | 185 lbs | 160 lbs | round(175 × 0.85 × 1.02^5, 5) |
| 7 (DL) | 170 lbs | 150 lbs | Deload |
Week 4 drops from 180 to 155 lbs — a big relief. The remaining weeks will feel appropriately challenging with proper RIR targets.
"My reference weight is too light — everything feels like a warm-up"
Overhead Press — original reference 100 lbs, barbell, 5 lb increment, 6 loading weeks + deload
| Week | Target | What actually happened |
|---|---|---|
| 1 | 85 lbs × 8 @ RIR 3 | Got 8 reps with RIR 6+ (warm-up) |
| 2 | 85 lbs × 8 @ RIR 3 | Still RIR 5+ |
| 3 | 90 lbs × 8 @ RIR 2 | RIR 4–5, no challenge |
Increase the reference to 135 lbs:
| Week | Old ref (100) | New ref (135) | Notes |
|---|---|---|---|
| 1 | 85 lbs | (already logged) | |
| 2 | 85 lbs | (already logged) | |
| 3 | 90 lbs | (already logged) | |
| 4 | 90 lbs | 120 lbs | round(135 × 0.85 × 1.02^3, 5) |
| 5 | 90 lbs | 120 lbs | round(135 × 0.85 × 1.02^4, 5) |
| 6 | 90 lbs | 125 lbs | round(135 × 0.85 × 1.02^5, 5) |
| 7 (DL) | 85 lbs | 115 lbs | Deload |
The jump from your logged Week 3 (90 lbs) to the new Week 4 (120 lbs) is significant. That's expected — the old reference was way off. Check the progression preview after adjusting to make sure the new numbers look right before you train.
"Should I adjust the reference or just log different weights?"
This is a common question. Here's the difference:
| Approach | What happens to future weeks | When to use |
|---|---|---|
| Log a different weight (don't change ref) | Future weeks unchanged — same targets next week | One bad day, sick, tweaked something, trying a variation |
| Change the reference weight | All future weeks recalculate | Pattern of 2+ sessions where targets are clearly wrong |
Rule of thumb: If you'd log a different weight than the target for the same reason next week too, change the reference. If it's a one-time thing, just log what you did and move on.
"I switched from dumbbells to barbell for an exercise mid-cycle"
The increment changes (dumbbell 5 lbs → barbell 5 lbs) and the reference weight is likely different. Treat this as setting a new reference weight — estimate your 10RM for the barbell version and enter it. Future weeks recalculate with the new reference and increment.
| Week | DB Bench (ref 70, 5 lb incr) | BB Bench (new ref 185, 5 lb incr) |
|---|---|---|
| 1 | 60 lbs × 8 | (already logged) |
| 2 | 60 lbs × 8 | (already logged) |
| 3 | 60 lbs × 8 | (already logged) |
| 4 | — | 160 lbs × 8 |
| 5 | — | 165 lbs × 8 |
| 6 | — | 165 lbs × 8 |
Quick reference
| Question | Answer |
|---|---|
| What is it? | Your estimated 10RM — the anchor for all weight calculations |
| When is it set? | At mesocycle start (one per exercise) |
| How is it suggested? | From your recent best: max_weight / 0.85 |
| Can I change it mid-cycle? | Yes — future weeks recalculate, past weeks stay |
| Does the curve restart? | No — loading week index stays the same, only the anchor shifts |
| What about across mesocycles? | Seeded from your final performance data |
| Log different weight vs. change ref? | Change ref for patterns; log differently for one-offs |
Related
- Progressive Overload in Programs — The full formula reference
- Progressive Overload (Concepts) — Why progressive overload works
- Managing Programs — Starting and editing mesocycles
- Progression Preview — See projected targets for all future weeks