JCT fluctuation clause calculation: worked example with current indices
How to apply JCT Option A, B, and C fluctuation clauses using the latest ONS and MHCLG figures, with a live calculator.
Fluctuation clauses translate index movement into contract-price adjustments. Here's how the maths works, and what the current numbers mean in pounds.
Source: ONS labour and output price indices, MHCLG building materials index. Latest print: N/A.
Fluctuation clauses exist to allocate cost-movement risk between the client and the contractor during the build. They matter most on projects long enough, or in cost environments volatile enough, that the contractor cannot reasonably absorb the drift inside a fixed price. In UK residential construction, that usually means projects running beyond nine months or during periods of meaningful labour and materials inflation.
The three JCT options, briefly
Option A: no fluctuation
Fixed price. The contractor carries all cost movements from signing to practical completion. This is the default on most small residential work and the right choice when the project is short, the margin is large, or the cost environment is stable. In a rising-labour market it is the most expensive option to price correctly, because the contractor has to build the expected drift into the tender.
Option B: contribution to tax, levy, and statutory costs only
The client absorbs statutory changes: VAT movements, employer National Insurance changes, CITB levy adjustments, and similar employer-side statutory costs. The contractor still carries underlying wage and materials inflation. This is a narrow protection and usually not what clients mean when they ask for a fluctuation clause.
Option C: formula rule (full fluctuation)
The serious fluctuation mechanism. Cost movements are calculated against published indices and adjusted in valuations. The client carries underlying wage and materials inflation, but bounded by a defined formula rather than the contractor's bare costs. For projects over nine months in a volatile environment, this is often the honest structure. It needs an agreed index (typically BCIS or a bespoke composite of ONS and MHCLG series) and a working relationship that can handle the monthly valuation.
The calculator
Option C worked example
Enter the contract value, the work-start period, and the claim period. The calculator pulls the live ONS labour and MHCLG materials indices for both periods and applies the formula with a 50/50 labour/materials weighting.
The formula in plain English
The calculator does four things. First, it takes the percentage change in the labour index between the work-start period and the claim period. Second, it multiplies that percentage by the labour share of the contract value (here assumed to be 50%). Third, it does the same for the materials index and the materials share. Fourth, it sums the two to give the total adjustment.
The 50/50 weighting is a simplification. Real contracts should use a weighting derived from the priced bill of quantities or the cost plan, because labour share varies materially by project type: a loft conversion might sit at 55 to 65% labour, groundworks at 30 to 40%. The worked example here uses 50/50 because it is a common residential-construction default and easy to reason about, not because it is right for every job.
When to use each option
Option A is the right call for short projects (under six months), for labour-light project types (bulk materials and plant dominating the cost stack), or whenever the market is stable enough that expected drift sits inside a normal contingency. Use this when the project fits inside a single cost environment and the contractor can price the risk confidently.
Option B sits in a narrow band. It is worth agreeing when there is a credible prospect of a specific statutory change (a Budget event during the build, a known NI or CITB adjustment) and both parties want to handle that specific risk separately while leaving underlying inflation with the contractor. Use this when the statutory change is the only material cost-risk you expect to move.
Option C is the right call for longer projects (over nine months), labour-heavy project types, or any contract signed in a volatile cost environment. It does more work for both parties than Option A, but the alternative (pricing a large risk contingency into a fixed price) is often more expensive to the client in expectation. Use this when the project runs across likely cost-inflation prints and the honest allocation is shared-risk rather than contractor-carries-all.
Common errors in fluctuation calcs
- Using the wrong start period. The base period should usually be the work-start date, not the contract-signing date. If the contract was signed in January but work didn't start until April, using January's index overstates the claim. Write the exact base period into the contract.
- Mixing COPI with individual component indices without a documented weighting. The headline COPI already blends labour and materials; applying it alongside the labour-only index double-counts. Pick a composite approach or a headline approach, and write it down.
- Forgetting regional factors. If the contract specifies a regional variant of the index (for example BCIS with a London multiplier), running the calculation on the national series understates the movement by a few percentage points over the life of a longer project.
- Double-counting clauses. Applying Option C on top of an indexed target-cost regime, or stacking a separate statutory-cost variation clause on top of Option C, produces adjustments that move more than the real cost environment does.
- Not agreeing the index source in the contract itself. Write the exact series name into the contract (for example "ONS Construction Output Price Index, all new work, UK, published quarterly"). "Standard construction inflation index" is not a sufficient reference and leads to disputes at valuation stage.
What the contract should actually say
One clean way to word the core clause is as plain prose agreed in the contract schedule: "The parties agree that fluctuation under JCT Option C shall be calculated using the ONS Construction Output Price Index (series: all new work, UK) and the MHCLG Monthly Building Materials index (series: all materials, all work), with equal weighting, from the work start date of DD Month YYYY. Adjustments shall be applied at each interim valuation based on the latest published index values." Adjust the series choice, weighting, and valuation cadence to suit the project; the principle is to be specific enough that the calculation at valuation time is mechanical.
This is a QS reference, not legal advice. Fluctuation clauses have specific contractual wording that matters; confirm with your contract solicitor before invoking any particular option. The live indices used in the calculator above are the ONS labour cost index for construction and the MHCLG Monthly Building Materials index. For the full history and region-adjusted values, the Cost Tracker is the free tool.