PPP Contract Management Toolkit

Variation and Change Impact Screen

Classify a proposed change to a signed PPP contract, set out the procedure it must run through and who usually bears the time and the cost, and see which parts of the contract it reaches: risk allocation, the payment mechanism, financing consents, termination. A screen for the contracting authority's team before a change is agreed, not a determination of anyone's entitlement.

v1.0 — September 2026

Methodology

Six change and relief mechanisms of a PPP project agreement, read as one workflow: trigger, qualification, notice, mitigation, decision, relief, money, remedy. The screen classifies the change, walks the procedure step by step, and reports impact by confidence (direct, indirect, not indicated) rather than by score. The vocabulary, the workflow and the "what to consider" text are ported from the PPP Contract Review & Operating Map. Paste the contract text and it proposes the parameters for you to confirm.

Contract identity

Stage, financing and revenue model are required before the screen runs. Financing decides whether the lender step applies; the revenue model decides which payment route is described.

Without third-party lenders, the lender consent step may be marked Not applicable.
Optional. Same currency as the change cost; used only to express the cost as a share.
Read from the contract text (optional)

Paste the agreement, schedules included. The tool looks for the change protocol, the event regimes, the notice and estimate periods, the base-case adjustment clause and the lender consent terms, and proposes the profile and the contract parameters on the Procedure tab. Nothing is filled in until you accept it; no answer is ever set. The text stays in this browser tab.

What is proposed
"Not yet classified" returns no band.
What the change touches

Tick everything the change or event affects. These drive the impact screen; they are read as your assessment, not derived.

Magnitude
Capital plus lifetime operating effect, best estimate. Zero if none.
Delay to a contractual date, or duration of the event. Zero if none.
Contract parameters

What the executed contract says for this category. Optional; the contract-text step can propose them. Recorded in the export and shown beside the route.

Where the procedure stands

One question per workflow step, in the order the product's change mechanisms run. Answer for the weakest part; a single lapse in a practice that otherwise works is "Partly". "Don't know" is treated as a finding.

Run the screen from tab 3 to see the classification, the route, the impact by area and the procedural gaps.

Purpose

The Variation and Change Impact Screen helps a contracting authority's team look at one proposed change or one event before it is agreed, classify it under the contract's own regimes, check that the procedure is being followed in the right order, and see which other parts of the contract it reaches. It is screening-level. It does not determine whether a claim is valid, what compensation is due, or whether a change should be approved; those are decisions for named people with the executed contract in front of them.

Where the logic comes from

The screen is a port from PPP Contract Review & Operating Map v1.0.0 (Benchmark Baseline; formerly "PPP Contract Copilot"), a rules-based product built on the Saudi National Center for Privatization & PPP (NCP) Project Agreement Precedent Template. Four of its parts are used:

  • The event-category table. The product's change and relief rules read a draft through eight event categories: Change in Law, Authority Change, Contractor Change, Compensation Event, Relief Event, Force Majeure, site or interface event, and other project-specific relief. The category list on the Change tab is that table, with Relief Event and Force Majeure joined because most precedents treat force majeure as a relief event with a termination limb.
  • The workflow steps. Every product mechanism is walked in one order: trigger, qualification, notice, mitigation, decision, cure, relief, money, remedy. The Procedure tab's questions follow that order, and the route shown in the results is assembled from the elements of the six change and relief mechanisms of the precedent (Procurer Changes under the Change Protocol, Contractor changes in Service, Change in Law, Compensation Events, Relief Events including uninsurability, and financial adjustments to the Base Case).
  • Who bears time and cost. The product does not compute this from a table; it reads it off each mechanism's elements (time relief, cost relief, payment effect) and records it in that mechanism's answer to the "risk bearer" question. The allocation shown for each category is the precedent's answer, stated as the usual position, with the instruction to confirm it against the executed contract. The change / relief / compensation rule family (CR, 27 rules) supplies the "what to consider" text for the procedural gaps, for example CR7 (notice period with no stated start point) and CR22 (compensation promised with no method of valuing it).
  • Impact by confidence and the re-check stages. The product's amendment impact intelligence classifies everything an amendment may reach as direct (the provision cites or is cited by the amended one, or defines a term it uses), indirect (a mechanism, event, risk or payment provision shares its subject) or speculative (connected through another document or a benchmark pack), and it names seven re-check stages after an approved amendment. This screen has no clause graph, so it applies the same classes to the seven areas from the facts entered: direct where the change touches the area on those facts, indirect where the category usually moves it, not indicated otherwise. The re-check column translates the product's stages (re-ingest, rebuild mechanisms, re-run local rules, re-run cross-contract rules, re-run completeness, re-run benchmarks, identify new issues) into what a team without the product would re-read.

The product's amendment categories are used for one output: what kind of formal amendment the change would need, if any (payment-mechanism amendment, risk-allocation clarification, procedural amendment, governance amendment), as opposed to a change confirmed under the protocol with no amendment to the agreement's text.

The seven areas and how each is indicated

AreaDirect whenIndirect when
Risk allocationYou ticked risk allocation, or the change is permanent and touches the works, the services or the termThe category is a change in law, a compensation event or a relief event (each reallocates a risk for the event's duration), or capital expenditure is involved
Payment mechanismYou ticked the payment amount or formula, or a cost effect is entered under an authority change, a change in law or a compensation eventYou ticked KPIs, the services or the output specification (deductions move with them), or a time effect is entered, or a private-party change carries a cost
Financing consents and the base caseYou ticked financing or the base case, or capital expenditure is funded by the private party, or the cost is at least five per cent of the annual payment under project financeAny cost effect under project finance, or a permanent change to the payment
TerminationYou ticked termination provisions or the termThe category is a compensation event, a relief event or a change in law and a time effect is entered (each carries a prolonged-event termination limb), or the change is permanent and touches the works
KPIs and output specificationYou ticked KPIs or the output specificationYou ticked the services or the works
Insurance and securityYou ticked insuranceYou ticked the works or capital expenditure, or the category is a relief event (uninsurability sits in that regime)
Third parties and subcontractsYou ticked consents and permits or subcontractsYou ticked the works or the services

The five-per-cent test for financing consents is the tool's own screening threshold, chosen because financing agreements commonly require lender consent for variations above a stated value and that value is contract-specific and usually cumulative over a year rather than per change. Enter the contract's own threshold in the parameters, add up the year's changes, and treat the tool's line as a prompt to check it.

The procedure questions and the band

Twelve questions, one per workflow step, answered Yes, Partly, No or Don't know (Not applicable is offered on the lender step only, and only where there are no third-party lenders; a relief event still requires full details of the relief claimed, so the estimate step always applies). Each answer becomes a status as in the Contract Health Check: a core question answered No is Action needed; a supporting question answered No is Watch; Partly is Watch; Don't know is Not evidenced and holds the step at Watch or worse. The band is then suggested. A Don't know on the notice or the qualification of a claim-type event is named in the band's reason, because those are the two steps on which entitlement turns:

Category not yet classified, or the profile, initiator or any question unanswered → Not concluded (no band)
Notice answered No for a claim-type event (compensation, relief, change in law, site event) → Stop and regularise, whatever else shows (a notice defect cannot be averaged away)
Four or more core steps answered Don't know → Not concluded (insufficient evidence; no band)
Any core step Action needed → Stop and regularise
Otherwise any step Watch or Not evidenced, or any area reached directly with its consent or record step below In order → Proceed with conditions
Otherwise → Proceed under the procedure

No score, no weighting, no average. "Stop and regularise" means the team should not agree the change or the claim until the missing step is put right, because a step skipped is where entitlement is won or lost, in the product's words. The band is a suggestion that a named person accepts or overrides with a reason; both appear in the export.

Consistency notes

The screen names, without counting, four kinds of mismatch: an initiator that does not fit the category (an authority-initiated change classified as a relief event, an external event classified as an authority change); a change-in-law category with no change-in-law type; a change in law claimed by the private party under a general change in law, where most contracts leave that risk with the private party; and a cost entered with no area ticked that could carry it. These are the overlap tests of the product's CR24 to CR27 rules, applied to entries rather than to text.

Reading the contract text

The optional step on the Contract tab is the same pattern engine as the Contract Health Check: presence patterns ported from the product's completeness tests and party aliases, a heading index for locators, hits ranked in the operative provisions ahead of the definitions block, values listed as phrases found near the term (up to three, each with a locator, outside square brackets) for the team to check. Here the targets are the change protocol, the notice and estimate periods, the change-in-law definitions and threshold, the compensation and relief event lists, the base-case adjustment clause, the no-better-no-worse basis and the lender consent terms. Proposals fill the profile and the contract-parameter fields only; they never set an answer, and each needs an explicit Accept. Drafting varies, so "not found" is not evidence of absence; no accuracy figure is claimed.

Limits

  • The allocation of time and cost shown for each category is the precedent's usual position. Contracts differ, especially on change in law thresholds, on whether relief events carry any cost relief, and on capital expenditure funding. Confirm every line against the executed agreement.
  • The screen reads your entries. It does not read the notice, the estimate or the correspondence, and it does not compute any date; the precedent's periods are template parameters and the tool never claims to know yours.
  • The impact indication is a prompt to re-read the named provisions, not a finding that they must change.
  • Concessions, affermages and management contracts will find some steps do not fit; answer what applies and note the rest.
  • The product this ports from is benchmarked on a precedent template, not on executed contracts, and its authors describe every mechanism as unvalidated.

References

  • PPP Contract Review & Operating Map v1.0.0, Benchmark Baseline (2026): the event-category table and chain steps its change / relief / compensation rules (family CR, 27 rules) read; the Contract Mechanisms registry entries for Procurer Changes, Contractor changes, Change in Law, Compensation Events, Relief Events and Base Case adjustments; the amendment impact intelligence (direct, indirect, speculative; seven re-check stages); the amendment categories; the change register's approval, determination and entitlement statuses.
  • National Center for Privatization & PPP (Saudi Arabia), Project Agreement Precedent Template, as read by the product (reference copy dated 4 December 2025): Clauses 48 (Supervening Events), 49 (Change in Law), 50 (Change Protocol), 63 (Base Case adjustment) and Schedule 20 (Change Protocol).
  • World Bank Group, with ADB, IDB, PPIAF and others, PPP Reference Guide, Version 3 (2017), Module 3, Section 3.6, Managing PPP Contracts, on dealing with change.
  • European PPP Expertise Centre (EPEC), Managing PPPs during their contract life: Guidance for sound management (2014), on contract changes and variations.
  • Global Infrastructure Hub, Managing PPP Contracts After Financial Close (2018), on contract variations and dealing with change.
  • HM Treasury, Standardisation of PFI Contracts, Version 4 (2007), and Standardisation of PF2 Contracts (December 2012): the standard change protocol, change in law, compensation event and relief event provisions. The NCP template shares this drafting lineage (its "Procurer" and "Supervening Events" vocabulary follows the Scottish standard-form branch) and departs from it on change in law, which it compensates without a type split, and on prolonged-event termination, which it extends beyond force majeure.