Templates & Checklists

How to Create an ITP Template from Scratch (Step-by-Step)

A practical, step-by-step guide to building an Inspection & Test Plan template for any construction trade — from choosing inspection items to defining hold points and sign-off roles.

HoldPoint QA10 min read

Building an ITP template from scratch sounds straightforward until you're staring at a blank spreadsheet trying to remember whether compaction testing goes before or after the subgrade inspection, or whether the structural engineer needs to sign off before or after the form removal.

This guide walks through the process step by step — not in the abstract, but in the order you'd actually do it on a real project. If you'd rather skip the manual process entirely, the free ITP generator can produce a structured draft for most trades in under two minutes. But if you need to understand the process, or you're building templates that will be used repeatedly across multiple projects, working through each step manually at least once is worth the time.

What you're actually building

An ITP template is a reusable document that defines — for a specific scope of work — the inspection activities required, who performs them, what method is used, what the acceptance criteria are, and where hold points and witness points sit. The template is then filled in project by project as the actual work is inspected.

A finished ITP template will typically have:

  • A header section with project information fields
  • A table body covering all inspection activities in sequence
  • A sign-off section for each phase or for the document as a whole
  • A reference section listing the standards and specifications it's based on

The table is the core of the document. Everything else is context.

Step 1: Define the scope

Before you can list what needs to be inspected, you need to know exactly what work the ITP covers. This sounds obvious, but scope creep is one of the most common problems with poorly built ITP templates — they either cover too much (one document trying to manage a whole trade package from end to end) or too little (missing entire phases of work).

For each ITP template, define:

  • The trade or work package: concrete, structural steel, waterproofing, electrical, etc.
  • The phase or stage: Is this covering fabrication, installation, commissioning, or all three? A concrete ITP might cover just the pour, or it might extend through curing and stripping. Define it explicitly.
  • What sits before and after: What work does this ITP hand over from, and what work does it hand over to? The end of one ITP should connect cleanly to the start of the next.

For trade-specific guidance on scope, the individual generator pages — like concrete ITP, structural steel ITP, and waterproofing ITP — show how scopes are typically structured for each trade.

Step 2: List all inspection activities in sequence

Work through the scope chronologically — in the order the work actually happens — and list every activity that needs to be inspected or tested. Don't filter at this stage. Get everything on the list first, then you can review it.

For a concrete slab-on-grade, the sequence might be:

  1. Survey set-out check
  2. Subgrade preparation inspection
  3. Compaction testing
  4. Subbase placement and level check
  5. Formwork inspection (dimensions, levels, alignment)
  6. Reinforcement placement (cover, spacing, laps, chairs)
  7. Hold-down bolts and embedments check
  8. Services sleeves and conduit inspection
  9. Pre-pour inspection (sign-off before any concrete arrives)
  10. Concrete delivery — docket review and slump testing
  11. Placement and vibration observation
  12. Surface finish inspection
  13. Curing method and duration check
  14. Post-cure dimensional survey
  15. Form stripping (if applicable) — timing and condition

For electrical installation, the sequence would look entirely different — starting from cable trays and conduit rough-in through to circuit testing and commissioning sign-off. The electrical ITP generator shows the typical sequence for that trade if you need a reference.

The key discipline at this step is to follow the actual construction sequence. If you list activities out of order, the template becomes confusing to use and inspectors miss things because the document doesn't match what they're looking at on site.

Step 3: Set hold points and witness points

This is where most manual templates fall short. People either over-specify hold points — turning every inspection into a mandatory stop — or under-specify them, treating the ITP as a checklist rather than a control document.

Hold points (HP) are mandatory stops. Work cannot physically proceed past this line until the hold point is cleared by the designated party. They sit at activities where:

  • Covering up non-conforming work would be impossible or costly to remedy
  • The risk profile of defects is high
  • Third-party or principal sign-off is contractually required

Classic hold points: reinforcement placement before a concrete pour; anchor bolt installation before column bases are grouted; membrane installation before floor screeds cover it; insulation before wall linings are fixed; conductor terminations before energisation.

Witness points (WP) are notification requirements. The relevant party is entitled to attend but work can proceed even if they're not available (after a specified notice period, typically 24–48 hours). They sit at activities that are important to verify but don't carry the same "stop the job" risk profile.

For each hold point, document:

  • Who must clear it: contractor QA, principal's representative, superintendent, or third-party inspector
  • What constitutes clearance: signed inspection record, test result, or witnessed check
  • The notice period: how much notice must be given before the hold point is reached

This level of specificity protects everyone. If a hold point clearance is disputed later, the ITP is the document that defines what was required and who was responsible. See the hold points vs witness points article for more detail on the practical distinction.

Step 4: Define acceptance criteria

Every inspection activity needs a defined pass condition. "Inspect reinforcement placement" is not an acceptance criterion. "Reinforcement placement within ±10mm of design position per AS 3600 Clause 4.3.2" is.

Acceptance criteria should be:

  • Measurable where possible: tolerances, test values, minimum dimensions
  • Referenced to a standard or specification: the relevant Australian Standard, the project specification clause, or the manufacturer's installation instructions
  • Unambiguous: written so that a competent tradesperson could read them and understand what a passing result looks like without needing to call you

The most common references in Australian construction:

TradeKey Standard
ConcreteAS 3600 (concrete structures), AS 1379 (concrete specification)
Structural steelAS 4100 (steel structures), AS/NZS 1554 (welding)
HydraulicsAS/NZS 3500 (plumbing and drainage)
ElectricalAS/NZS 3000 (wiring rules)
EarthworksAS 3798 (earthworks for commercial and residential developments)
FormworkAS 3610 (formwork for concrete)
WaterproofingAS 4654 (waterproofing membranes)
PaintingAS/NZS 2311 (painting of buildings)

Where the project specification imposes more stringent requirements than the Australian Standard, the specification governs — note both.

Step 5: Assign responsibility for each activity

Each row in your ITP table needs a designated responsible party for carrying out the inspection and a designated reviewer or approver for sign-off. These are often different.

Typical responsibility designations:

  • C — Contractor (typically the subcontractor performing the work)
  • SC — Subcontractor
  • QA — Quality assurance manager or inspector
  • PC — Principal contractor
  • PR — Principal's representative or superintendent
  • T — Third-party testing laboratory or inspector

Responsibility assignment isn't just about who does the work — it's about who is accountable for the result. If a hold point requires PR sign-off, someone needs to be responsible for notifying the PR with enough lead time. If a test requires a third-party lab, someone needs to be responsible for ordering the test and receiving the results.

Be specific. "Contractor" is not specific enough when there are five subcontractors on site. Name the trade if necessary.

Step 6: Add reference standards and attach documentation requirements

The final element of a complete ITP template is its reference section — the list of standards, specifications, and documents that govern the acceptance criteria and inspection methods defined in the body of the ITP.

This serves two purposes: it makes the document traceable (you can go from an acceptance criterion back to the source that defines it), and it makes review and update easier (when a standard is revised or the specification changes, you know exactly which ITPs are affected).

Documentation requirements should also be specified for each hold point: what records need to be retained, in what format, and where they are filed. At minimum, a signed inspection record. For hold points with test results, the test report. For witnessed inspections, the inspector's signature and the date.

If you're working under an ISO 9001-aligned quality management system, the ITP is part of your project quality plan, and its references need to align with the project-specific documents recorded there.

Putting it together

With all six elements defined, your ITP template structure looks like this:

#ActivityReferenceMethodResponsibilityHP/WPAcceptance CriteriaResultSign-off

Each row represents one inspection activity. The columns capture the what (activity), the why (reference standard), the how (method), the who (responsibility), the when to stop (HP/WP), and what good looks like (acceptance criteria). Result and sign-off are left blank — these are filled in during the actual inspection.

A well-built template for a concrete pour typically has 12–18 rows. A full mechanical installation might have 30–40. If your ITP is running to 60+ rows, consider whether it should be split into phases.

The shortcut

Building this manually the first time for a new trade takes two to three hours if you're thorough about it. The free ITP generator does the initial structure in under two minutes — you still review and refine, but you start from something coherent rather than from blank.

For trade-specific starting points:

Once you have a template that works, the value compounds: use the same structure on every project, refine it over time as you learn what the principal's reps actually want to see, and you end up with a template library that's genuinely tailored to the way your company works.

For more background on ITP structure and best practice, the ITP template guide for Australia covers how templates should be structured for Australian projects in more detail. And for the specific case of concrete, the how to write a concrete ITP article goes through a complete worked example.

Try it free

Ready to ditch the paper ITPs?

HoldPoint QA gives your team AI-generated ITP templates, hold point tracking, mobile sign-off, and branded PDF audit trails — at $45/month per active project. 14 days free, no credit card required.

Create your workspace →