Chronic Training Load Calculator

The formula

attainment = actual ÷ target × 100; weighted contribution = attainment × weight

What the chronic training load tells you

Attainment of chronic training load against a target, with the absolute gap and the weighted contribution for scorecard roll-ups.

Calculation: attainment = actual ÷ target × 100; weighted contribution = attainment × weight. Enter your inputs and every substitution is shown below the result.

Reading the result

Green scores with soft targets flatter; audit the target, not just the result.

Limitations and best practice

One weighted line hides in a dashboard — a 90 % composite can be a 120 % and a 40 % wearing makeup.

This calculator gives an estimate based on standard formulas; it is not professional financial, medical, legal or engineering advice. Verify anything you plan to act on with a qualified professional and your own records.

Frequently asked questions

Is 100 % always good?
Only if the target was set honestly; consistently hitting exactly 100 % suggests sandbagged targets.
How do I weight lines?
By consequence — revenue and safety earn higher weights than administrative metrics.

Source & methodology

Balanced-scorecard attainment arithmetic.

Chronic Training Load explained: formula, worked example and honest limits

You are here because you need a specific number, and you want to see how it was produced before you rely on it. Chronic Training Load is the kind of number people argue about from memory. This page ends that argument with arithmetic you can watch happen: enter your figures, get Attainment score in real time, and see every substitution printed below.

The number itself is the easy part. What takes judgement is knowing which inputs are facts in your situation and which are guesses wearing a decimal point — a distinction this page makes explicit for every field above.

There is a habit that separates people who get useful answers from Fitness Performance numbers: they decide what question the figure answers before they compute it. Chronic Training Load answers “Attainment score?” — and nothing else, which is precisely why the result is trustworthy.

What makes a calculation page trustworthy is that its copy is derived from its own arithmetic: here attainment score = 74.8%, recomputed every time a field changes, and the sensitivity section ranks the inputs that move the result — Target / benchmark first, at ≈11.1 % of the headline for a ten-percent error either way in that input. Read the sections in order and you will be able to reproduce every figure by hand.

The Chronic Training Load formula, explained

One formula, published in full: attainment = actual ÷ target × 100; weighted contribution = attainment × weight. Anything you can read, you can reproduce in a spreadsheet, and that reproducibility is the whole point of printing it rather than hiding it behind a button.

Actual / achieved (example value 86) is a plain measured quantity — the unit shown in the label is the unit the formula expects. The example value is there to demonstrate the mechanics, not to describe your situation — overwrite it.

Target / benchmark (example value 115) is a measured number in the unit named by the label; the formula does not convert for you. The example value is there to demonstrate the mechanics, not to describe your situation — overwrite it.

Weight of this line in the whole (example value 1) is a numeric input whose unit is fixed by the label; a wrong unit is a wrong answer wearing a plausible disguise. Weigh rather than estimate where you can — this field usually enters the formula multiplicatively.

The default Chronic Training Load calculation, written out in full

Rather than describe the calculation, here it is end to end — every substitution in order, starting from the inputs above. Starting figures: Actual / achieved, Target / benchmark, Weight of this line in the whole. The endpoint of that chain is 74.8% of attainment score, sitting in the “Material miss — this line needs intervention, not encouragement” band.

  1. Attainment = 86.0 ÷ 115.0 = 74.8 %
  2. Gap = 29.0 units

Gap to target — 29.0. Read next to the headline, this is the figure that shows the shape of the trade-off.

Gap as % — 25.2%. Compare it against the main result of 74.8% before drawing conclusions.

Weighted contribution — 74.8. Read next to the headline, this is the figure that shows the shape of the trade-off.

Overwrite any input above and every line of this example updates with it — the substitution is live, not a screenshot of somebody else’s numbers.

Scenario table: Chronic Training Load at ±10 % and ±20 % of the key input

Single-point answers invite false confidence, so the same engine was run across a band around the input that matters most here. Each row is a full recalculation of Chronic Training Load, not an interpolation.

Target / benchmark settingAttainment score
80 % of the example value93.5%
90 % of the example value83.1%
example inputs74.8%
110 % of the example value68.0%
120 % of the example value62.3%

Across 5 settings of Target / benchmark, the result spans 62.3% to 93.5%. A decision that only works at one row of this table is a decision waiting for an input to move. Reproduce it in the form above by editing Target / benchmark alone; the substitution steps will follow your figures exactly.

The levers behind Chronic Training Load, ranked by effect

Generic advice says “it depends on your inputs”; this section says exactly how much. Each field was perturbed by ±10 % in isolation and the attainment score recomputed, so the ranking below is measured rather than asserted. For Chronic Training Load the ranking is measured rather than guessed, and it belongs to these defaults: shift the starting point and the order can shift with it.

  • Target / benchmark: ten percent up gives 68.0%, ten percent down gives 83.1% — ≈11.1 % of the attainment score either way
  • Actual / achieved +10 % → Chronic Training Load = 82.3% · −10 % → 67.3% (the attainment score shifts ≈10.0 %)

Target / benchmark is the dominant lever here: ten percent either way moves the result by about 11.1 %, from 68.0% to 83.1%. Measure that input from a document rather than from memory, and treat Actual / achieved as the second priority (≈10.0 % per ten percent). Everything below that can stay approximate, which is a licence to stop chasing data that would not change the decision.

Interpreting the Chronic Training Load verdict

The value above only becomes useful the moment you know what it is being measured against. On the example inputs the band reads “Material miss — this line needs intervention, not encouragement”; your own figures place you on a different rung of the same ladder. How much of that band is luck? On Target / benchmark alone ten percent either way covers 68.0% to 83.1%. The practical reading rules: ask what would have to change to move you one band. If the answer is “a small, plausible input difference”, the band itself is not the finding — the uncertainty is.

Where Chronic Training Load sits next to similar measures: this tool answers “how much is the Chronic Training Load”, while the related calculators answer “what do I do about it”. Reading the result alone tends to over-weight a single snapshot; pairing it with the companion tools above turns the number into a decision.

Common mistakes with Chronic Training Load (and the fix)

One weighted line hides in a dashboard — a 90 % composite can be a 120 % and a 40 % wearing makeup. This calculator gives an estimate based on standard formulas; it is not professional financial, medical, legal or engineering advice. Verify anything you plan to act on with a qualified professional and your own records.

Mixing units between tools. Metric and imperial entry paths round differently — keep one system top to bottom.

Attention is also misallocated between fields. Having measured this engine, we can say where it belongs: Target / benchmark first, everything else second.

A final trap is presentation: reporting Chronic Training Load to more decimal places than the inputs support. The tool prints what the arithmetic gives; you should quote only what your least precise field justifies.

Before you trust your Chronic Training Load: a short checklist

  • Check that every field the formula needs actually arrived from a document, not from recollection.
  • Compare the result with one independent method or published benchmark.
  • Check Target / benchmark before anything else: it is the measured dominant input, ≈11.1 % of Chronic Training Load per ten percent.
  • Note the date and the inputs beside the number so the figure can be audited later.
  • Compare the output against one published benchmark or a colleague’s independent estimate.
  • Confirm the answer against one independent method or published benchmark for Chronic Training Load.

Five steps from raw inputs to a figure you can defend

The tool does the arithmetic; the routine below is what makes the arithmetic trustworthy. Five steps, a minute total — and afterwards you will know not just what the number is, but which assumption produced it.

Step 1 — one document, one pass. Open the statement, label or record that holds actual / achieved, target / benchmark, weight of this line in the whole and transcribe straight into the form. Transcription from a single source removes the mismatch errors that appear when figures are assembled from three different places. A result worth acting on survives having its two shakiest inputs halved.

Step 2 — compute the version you would not be embarrassed by. If a stranger audited your inputs, which set would you hand over? Enter that set, read the result, and treat everything else as upside. If the answer changes your behaviour, it deserves a second run with different assumptions.

Step 3 — change one input at a time. Nudge a single field by ten percent, watch the headline and its companions move, then undo it. Two or three fields will dominate — the sensitivity table above already ranks them for this engine. Rounding early is the quietest way to introduce a permanent error.

Step 4 — compute a corridor, not a point. Three runs — worst, likely, best — turn Chronic Training Load from a snapshot into a range. Plan against the pessimistic end and treat the optimistic end as the upside story. When in doubt, prefer the boring input: the interesting one is usually the one you misread.

Step 5 — record the context, not just the number. Note today’s date and the inputs alongside the 74.8% output. Six months from now the context is what turns this figure into a trend. The test of a good estimate is not that it feels right but that it changes what you do.

From calculation to decision: where Chronic Training Load earns its keep

Most Fitness Performance disagreements are arithmetic disagreements in disguise. When Attainment score of 74.8% sits on the table with its working shown, the conversation stops being about who sounds more confident and starts being about which input is wrong. Precision is a promise you make about your data; make sure your inputs can keep it.

The companion outputs — Gap to target and Gap as % — exist for the second stage of that screen: the headline sizes the prize, while the companions describe the trade-off you are accepting to get it. Numbers are cheap to produce and expensive to retract; the extra minute is the cheapest insurance available.

Re-running this page costs nothing and catches the slow drifts that never announce themselves. In Health & Medical the expensive mistakes are rarely sudden; they are small changes in Actual / achieved that nobody recalculated for a year. The inputs are the part of the work that nobody else can do for you.

People also ask about Chronic Training Load

What affects Chronic Training Load the most?

Measured on this engine, Target / benchmark is the dominant lever: moving it ±10 % shifts the attainment score across 68.0% to 83.1% — about 11.1 % of the headline, with Actual / achieved next at ≈10.0 %. The ranked list in the sensitivity section is computed live, not asserted from a template.

Which matters more: actual / achieved or target / benchmark?

By the numbers, Target / benchmark: a ten-percent change in it moves the result ≈11.1 %, versus ≈10.0 % for Actual / achieved. Spend your measuring effort in that order — precision on the weaker lever buys almost nothing.

What is a typical Chronic Training Load?

There is no honest universal average for Chronic Training Load, but there is a reference point: the defaults on this page produce 74.8% (Material miss — this line needs intervention, not encouragement). Replace the inputs with your own and compare — that comparison is the useful meaning of “typical”.

How do I calculate Chronic Training Load by hand?

Three steps: write the formula (attainment = actual ÷ target × 100; weighted contribution = attainment × weight), insert your values, and simplify. The worked example section shows exactly that chain for the default inputs; replicating it once on paper teaches you more about Chronic Training Load than any number of calculator runs.

What happens to Chronic Training Load if target / benchmark changes by 10 %?

On these inputs a ±10 % change in target / benchmark takes Chronic Training Load to 68.0% against the 74.8% example — around 11.1 % of the headline. The same test on every other field is in the sensitivity section.

Is the Chronic Training Load result of 74.8% good or bad?

Good and bad are comparisons, so the honest test is three questions: where does your own Chronic Training Load sit against the 74.8% reference above, how far would a plausible input error move it (≈11.1 % per ten percent on Target / benchmark), and what does the alternative option compute to?

Is Chronic Training Load accurate?

The arithmetic is exact: attainment = actual ÷ target × 100; weighted contribution = attainment × weight is evaluated with full floating-point precision and every substitution is printed in the worked example. What limits accuracy is input quality and the model’s assumptions, so treat the 74.8% result as the correct answer to the question you typed — and check the assumptions section before acting on it.

How often should I check Chronic Training Load?

Whenever an input changes by more than a few percent, and otherwise on the rhythm of your decisions — before a purchase, a review, a renewal. Chronic Training Load is a snapshot, not a subscription; stale snapshots are the most common silent error in Health & Medical planning.

Is 100 % always good?

Only if the target was set honestly; consistently hitting exactly 100 % suggests sandbagged targets.

How do I weight lines?

By consequence — revenue and safety earn higher weights than administrative metrics.

Can this tool see the numbers I type?

It cannot. There is no submission step: the calculation happens in your browser and the result disappears when you close the page. Treat the fields above as a scratchpad rather than a form.

The vocabulary of Chronic Training Load

Gap to target
29.0 for the Chronic Training Load worked case; it sits next to the main result because it carries context the headline leaves out.
Gap as %
25.2% for the Chronic Training Load worked case; it sits next to the main result because it carries context the headline leaves out.
Weighted contribution
74.8 in the default Chronic Training Load calculation — one of the secondary figures an experienced reader checks before trusting the primary number.
Attainment score
The primary output of this tool: 74.8% for the default inputs, computed exactly from attainment = actual ÷ target × 100; weighted contribution = attainment × weight.
Worked example
The step-by-step substitution printed above, so the arithmetic can be re-derived by hand or in a spreadsheet.
Verdict band
The interpretation attached to a result (“Material miss — this line needs intervention, not encouragement” on these inputs), which turns a bare number into a position on a scale.
Sensitivity (±10 %)
How far the Chronic Training Load moves when a single input is nudged ten percent either way; the ranked list on this page is computed live from this engine.

Where the Chronic Training Load model comes from

There is no black box on this page — the engine evaluates attainment = actual ÷ target × 100; weighted contribution = attainment × weight. Source of record: Balanced-scorecard attainment arithmetic. Any other implementation of this model should return the same figure for the same inputs. If one does not, the difference is in its assumptions — which this page prints and that one probably does not.

Nothing here replaces a qualified professional, and nothing here is approximate either — the arithmetic is exact, and the honesty is in the inputs you supply. What that buys you is reproducibility — two people, two browsers, the same arithmetic, and a printed trail from inputs to result that either of them can audit.

After the number: what to do with it

Save the number together with its inputs and today’s date; a Chronic Training Load figure without context is unusable the moment an input changes.

The audience here is people who need one trustworthy number before their next decision. Everything you need to defend the result — formula, substitution, sensitivity, source — is printed above, so the only remaining variable is the honesty of your inputs.