NSCA vs ACSM 2026 — what changed
The NSCA “Essentials of Strength Training and Conditioning” (4th ed.) publishes the traditional periodized percentage bands that have been the field-default for ~30 years. ACSM's 2026 Position Stand on Resistance Training updated several of those bands materially, so a programming reference written off NSCA traditional and a programming reference written off ACSM 2026 will land on different numbers for the same goal.
The most consequential change is for power: NSCA traditional says 50–75% 1RM, ACSM 2026 says 30–70%. The widening reflects the force-velocity curve more honestly — light-load high-velocity work (ballistic throws, contrast training) also builds power, and pretending everything below 50% doesn't count was a real omission. The calculator surfaces both framings: the NSCA band gets in-table highlighting, the ACSM 2026 update gets a callout below the band so it doesn't fight the highlighting for the same visual channel.
A worked example — 100 kg 1RM, strength goal
Run 100 kg 1RM with strength goal in the calculator above. The math:
- NSCA strength band: 80–95% → working weights 80 kg to 95 kg.
- Sets × reps prescription: 3–6 sets × 1–6 reps, 2–5 min rest.
- RIR target: 1–3 reps in reserve at the end of each set.
- ACSM 2026 framing: ≥80% with sufficient effort (the threshold replaces the periodized 80–95% band).
Switch the goal to peaking. The same 100 kg 1RM produces a 85–97.5% band — working weights from 85 kg to 97.5 kg, 1–3 reps, low total volume, RIR 0–2. That's a meaningfully different prescription even though the input 1RM is the same. Goal selection drives the band, not the 1RM.
Frequently asked
Should I use the NSCA bands or the ACSM 2026 bands?
Use both. The load table highlights the NSCA traditional band (which is field-default and what most programs are written in), and the ACSM 2026 callout flags where the new position stand differs materially. For strength, the practical difference is small — 80% is the floor either way. For power, ACSM 2026 widens the band to 30–70% (vs the older 50–75%), explicitly recognizing that light-load high-velocity work also builds power. For hypertrophy, ACSM 2026 makes load percentage less central — proximity-to-failure (RIR) and weekly volume matter more than hitting a specific %1RM band. The calculator surfaces both framings; pick the one that matches what your program is built around.
What is RIR and why does it matter?
RIR is Reps in Reserve — how many additional reps you could have done before failure. RIR 0 is taken to failure; RIR 3 is three reps short of failure. ACSM 2026 endorses RIR as a supplementary intensity quantifier alongside %1RM, especially when 1RM is estimated rather than tested. The advantage: you don't need an accurate 1RM to train at the right intensity — feel for the proximity-to-failure cue. The disadvantage: RIR judgment is skill, and beginners frequently overestimate how many reps they had left. The calculator shows the RIR target for the chosen goal alongside the percentage band so you can cross-check the two.
Why does the table cap at 100% by default?
Because work above 100% 1RM is for tested attempts, not regular programming, and showing 105% rows next to 80% rows in the same table risks normalizing a percentage that should require deliberate intent + a coach. The max-test mode toggle extends the table to 105% explicitly when you need it for meet planning. The peaking band caps at 97.5% even with max-test off — that's what 'heavy single' means in a programmed peak.
How accurate are the percentages if my 1RM is estimated?
Compounding error. If your 1RM is estimated at HIGH reliability (≤5 reps, ±2%), then 80% of that has a similar ±2% band. If your 1RM is estimated at NOISY reliability (11–15 reps, ±10%), then your '80% 1RM' might actually be anywhere from 72% to 88% of your true 1RM. RIR-based prescription is more robust to 1RM-estimation error: RIR 2–3 means RIR 2–3 regardless of what number you derived your %. For programming where exact intensity matters (peaking, meet prep), test 1RM directly; for general strength/hypertrophy work, estimated 1RM + RIR cross-checking is fine.
Why don't the load values exactly match (1RM × percentage)?
Because the loads are rounded to a sensible gym-floor increment — 0.5 kg or 1 lb steps — so they correspond to actual plate combinations rather than to mathematical exactness. The plate calculator handles plate-level precision separately; this calculator is for programming, where rounding to the nearest meaningful plate combination is closer to what you'll actually load.
What about peaking and deload weeks?
Both have their own row in the goal selector. Deload runs 50–70% with low volume and high RIR (4–6) — intentionally easy work to dissipate accumulated fatigue. Peaking runs 85–97.5% with low volume and low RIR (0–2) — heavy singles in the days/weeks before a tested 1RM attempt. Both NSCA and ACSM 2026 endorse periodic deloads; both treat peaking as a phase-specific protocol rather than steady-state programming.
Related
- One rep max calculator →
- Incline bench 1RM calculator →
- Dumbbell bench 1RM calculator →
- Plate calculator →
- Methodology + sources →
- About StrengthMath →
By Jimmy L Wu. NSCA bands from “Essentials of Strength Training and Conditioning” (4th ed.). ACSM 2026 updates from ACSM's 2026 Position Stand on Resistance Training. Both framings are surfaced; the calculator highlights NSCA traditional in the load table because it's the field-default for written programs, with ACSM 2026 as a callout where it differs materially. Engine logic in lib/strength/percentages.ts. Not medical advice — for peak attempts and meet planning, work with a qualified strength coach.