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:
- Survey set-out check
- Subgrade preparation inspection
- Compaction testing
- Subbase placement and level check
- Formwork inspection (dimensions, levels, alignment)
- Reinforcement placement (cover, spacing, laps, chairs)
- Hold-down bolts and embedments check
- Services sleeves and conduit inspection
- Pre-pour inspection (sign-off before any concrete arrives)
- Concrete delivery — docket review and slump testing
- Placement and vibration observation
- Surface finish inspection
- Curing method and duration check
- Post-cure dimensional survey
- 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:
| Trade | Key Standard |
|---|---|
| Concrete | AS 3600 (concrete structures), AS 1379 (concrete specification) |
| Structural steel | AS 4100 (steel structures), AS/NZS 1554 (welding) |
| Hydraulics | AS/NZS 3500 (plumbing and drainage) |
| Electrical | AS/NZS 3000 (wiring rules) |
| Earthworks | AS 3798 (earthworks for commercial and residential developments) |
| Formwork | AS 3610 (formwork for concrete) |
| Waterproofing | AS 4654 (waterproofing membranes) |
| Painting | AS/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:
| # | Activity | Reference | Method | Responsibility | HP/WP | Acceptance Criteria | Result | Sign-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:
- Concrete ITP template
- Civil ITP template
- Plumbing ITP template
- Electrical ITP template
- Structural steel ITP template
- Waterproofing ITP template
- Formwork ITP template
- Earthworks ITP template
- Painting ITP template
- Roofing ITP template
- Piling ITP template
- Fit-out ITP template
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.