← Back to blog
Quality Control

Construction Quality Control Plan: How to Build One

June 21, 2026

Quality manager building a construction quality control plan

A Construction Quality Control Plan (QCP, sometimes called a Quality Management Plan or Inspection and Test Plan at the project level) is the document that defines how quality will be achieved, checked, and recorded on a project. Without one, quality depends on memory and good intentions. With one, every party knows the standard, who checks it, and what evidence proves it was met.

This guide walks through what goes into a quality control plan and how to build one that's actually used on site rather than filed and forgotten.

What a quality control plan does

A good QCP answers four questions for every part of the works:

  1. What is the required standard?
  2. Who is responsible for achieving and checking it?
  3. How and when is it verified?
  4. What record proves it was done?

It translates the specification and drawings into a practical control system for the people building the job.

Core components

A construction quality control plan typically includes:

  • Scope and project details — what the plan covers.
  • Quality objectives — the standards and codes that apply.
  • Roles and responsibilities — who owns quality, who inspects, who signs off.
  • Reference documents — specifications, drawings, standards, manufacturer instructions.
  • Inspection and Test Plans (ITPs) — the detailed checks for each activity (see our ITP article).
  • Materials control — how deliveries are checked and certified.
  • Control of non-conformances — how NCRs are raised and resolved.
  • Document and records control — how quality records are captured and stored.
  • Audit schedule — how the plan itself is checked.

Build it around the work, not the paperwork

The most common failure is a generic quality plan copied from a previous job that no one references. To make it useful, build the ITPs around the actual construction activities in sequence: groundworks, foundations, structure, envelope, M&E, finishes. For each, define the hold points and witness points where work must stop for inspection before proceeding.

Define hold and witness points clearly

A hold point is a mandatory stop — work cannot continue until the inspection is signed off (e.g. reinforcement before a concrete pour). A witness point is an inspection the relevant party may attend but work can continue if they don't. Getting these right prevents the classic problem of work being covered up before it's checked.

Assign clear responsibility

Quality fails in the gaps between people. For every check, the plan must name who carries it out and who verifies it. "The team" is not a responsible person. Clear ownership turns the plan into accountable action.

Make records easy to capture

A plan that demands paperwork no one has time to complete will be ignored. The records — inspection sign-offs, test results, photos, delivery checks — need to be quick to capture in the field. This is where digital tools earn their place: a checklist completed on a phone with photos attached produces the quality record automatically, rather than as a separate office task.

Keep it live

A quality control plan is a living document. As the works progress, ITPs are signed off, NCRs are raised and closed, and the audit schedule is followed. Reviewing the plan at key stages keeps it aligned with what's actually being built.

Key takeaways

A construction quality control plan defines the standard, the responsibility, the verification, and the record for every part of the works. Build it around the real construction sequence, define hold and witness points, assign named responsibility, and make the records effortless to capture on site. Done well, it's the difference between hoping the work is right and knowing it.

Get the Site Audit app

Capture issues, generate reports and finish audits faster — right from your phone.

Download on the App StoreGet it on Google Play

Site Audit is a free construction site audit app for contractors — download the app or see pricing.