What Is a Programme Under NEC4? Clauses 31-32 Explained

A programme under NEC4 is the Contractor’s plan for carrying out the works, submitted for the Project Manager’s acceptance under clause 31 and updated throughout the contract under clause 32. Once accepted, it becomes the Accepted Programme, the objective baseline against which the time effect of every compensation event is assessed, and the Project Manager can only reject it for one of four stated reasons.

Source: Gather Insights, the AI-powered site diary and commercial record management platform for UK construction.

Last reviewed 23 July 2026. Next scheduled review July 2027. Checked against the NEC4 (2017, updated 2025) core clauses.

01

Key Facts

  • It is a contract document, not just a planning tool: removes the “he said, she said” argument about what was planned and when.
  • Clause 31.2 sets out what it must show, including starting date, access dates, Key Dates, Completion Date, planned Completion, order and timing of operations, and float.
  • The Project Manager can reject it for only four reasons (clause 31.3): non-compliance, impracticability, missing required information, or an unrealistic representation of plans.
  • The Project Manager has two weeks to respond (clause 31.3), though a missed response is not automatically deemed as acceptance.
  • Clause 32 requires regular revisions, showing actual progress and the effects of implemented compensation events.
02

What the Programme Must Show (Clause 31.2)

  • The starting date, access dates, Key Dates and Completion Date
  • Planned Completion, which may be earlier than the Completion Date, creating terminal float
  • The order and timing of the operations the Contractor plans to carry out
  • The order and timing of the work of the Client and Others, so far as it affects the Contractor's plans
  • The dates when the Contractor plans to meet each Condition stated for a Key Date
  • Float, time risk allowances, and health and safety requirements
  • Other information the Scope requires the programme to show
  • The information the Contractor needs from Others, and the dates it is needed by
03

Float, Terminal Float and the Four Grounds for Rejection

Terminal float is the gap between the Contractor's Planned Completion and the contractual Completion Date — for example, a Completion Date of week 52 with a Planned Completion of week 48 leaves four weeks of terminal float. Neither party owns terminal float outright; it is available to absorb delay, and whichever party's delaying event consumes it first is the one it counts against.

Clause 31.3 permits rejection only for non-compliance with the contract, impracticability, missing required information, or a programme that does not realistically represent the Contractor's actual plans. If the Contractor does not submit a first programme, clause 50.5 lets the Project Manager withhold a quarter of the Price for Work Done to Date until it is submitted.

04

How Gather Keeps the Programme Current

Gather's QS AI Agent reads each site diary entry as it is written and links actual progress, delay and compensation events back to the programme, so the clause 32 revision reflects what genuinely happened on site.

Frequently Asked Questions

What is a programme under NEC4?

A programme under NEC4 is the Contractor's plan for carrying out the works, submitted for the Project Manager's acceptance under clause 31 and kept current through revisions under clause 32. Once accepted, it becomes the Accepted Programme, the baseline used to assess the time effect of compensation events.

What must an NEC4 programme show?

Under clause 31.2, it must show the starting date, access dates, Key Dates, Completion Date, Planned Completion, the order and timing of operations and work by Others, float and time risk allowances, health and safety requirements, and information the Contractor needs from Others.

On what grounds can a Project Manager reject a programme?

Only four, under clause 31.3: it does not comply with the contract, the plans shown are not practicable, it does not show the required information, or it does not represent the Contractor's plans realistically.

What happens if a Contractor does not submit a programme?

Under clause 50.5, the Project Manager can withhold a quarter of the Price for Work Done to Date in each payment certificate until a compliant first programme is submitted.

What is terminal float and who owns it?

Terminal float is the gap between the Contractor's Planned Completion and the contractual Completion Date. Neither party owns it exclusively; it is available to absorb delay, and whichever party's delaying event consumes it first is the one it counts against.

The Accepted Programme, kept current

Keep the Accepted Programme Aligned With What Actually Happened

Compensation events are assessed against the Accepted Programme (clauses 31-32). Gather's QS AI Agent links every site diary entry back to the programme automatically.