Inspection and test plan template. For welded fabrication, with a complete EXC2 example.
Every check of the job in order: the document it follows, the acceptance criteria, the record it leaves, and what the client and any third party do at each step.
What's in the file.
The template's columns, with the example rows it comes with. In the file the example rows are grey: overwrite them or delete them.
| Step | Phase | Activity / what is checked | Reference document | Acceptance criteria | Record | Frequency / extent | Manufacturer | Client | Third party |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Before production | Contract review: execution specification complete (EXC, quality level, NDT extent, tolerance class, surface treatment) | Contract, execution specification, EN 1090-2 clause 4 | All requirements identified and agreed; open points closed in writing | Contract review record | Once per job | P | R | – |
| 2 | Before production | Welding documents: WPS and supporting WPQR, welder certificates, welding coordinator | EN ISO 15609-1, EN ISO 15614-1, EN ISO 9606-1, EN ISO 14731 | Each WPS covered by a WPQR; welders qualified for the ranges, six-monthly confirmations up to date | WPS/WPQR list, welder list with certificates | Once, and for each new WPS or welder | H | R | R |
| 3 | Materials | Receipt of steel: inspection certificate against the order, heat number on the material matches the certificate, visual and dimensional check | EN 10204, EN 10025-2, purchase order, EN 1090-2 clause 5 | EN 10204 type 3.1 certificate; grade S355J2+N, dimensions and chemistry/mechanical values within EN 10025-2 | Receiving inspection record + 3.1 certificates | Each delivery | P | R | R |
| 4 | Materials | Receipt of welding consumables: designation, batch, certificate, storage | EN ISO 14341, WPS, manufacturer's data | Designation as on the WPS; inspection document received; stored dry as the maker requires | Receiving record | Each batch | P | – | M |
| 5 | Fabrication | Cutting and marking: piece mark and heat number transferred to every part before cutting; cut quality | Cutting lists, EN 1090-2 clause 6, EN ISO 9013 | Every part marked and traceable to its heat; cut surface within the EN 1090-2 requirements | Cutting list with heat numbers | Each part | P | M | – |
| 6 | Fabrication | Fit-up before welding: joint preparation, root gap, alignment, tack welds | Drawings, WPS, EN ISO 9692-1 | Preparation and gap within the WPS; misalignment within the drawing tolerances | Fit-up check in the weld log | Each joint (first-off witnessed) | P | W | – |
| 7 | Welding | Welding to the approved WPS by a qualified welder; preheat and interpass temperatures checked; welder ID recorded for each joint | WPS, EN 1090-2 clause 7, EN ISO 9606-1, weld map | Parameters within the WPS; welder qualified for the joint; preheat not below the WPS minimum | Weld map and weld log | Continuous | P | M | M |
| 8 | Inspection | Visual testing (VT) of the welds | EN ISO 17637, EN 1090-2 clause 12 | EN ISO 5817 quality level C (EN 1090-2 for EXC2) | VT report (inspector competence as the specification requires) | 100% of welds | P | R | R |
| 9 | Inspection | Supplementary NDT: MT on fillet and partial-penetration welds, UT on full-penetration butt welds | EN ISO 17638 (MT), EN ISO 17640 (UT), EN 1090-2 clause 12 | MT: EN ISO 23278; UT: EN ISO 11666, the levels that correspond to EN ISO 5817 level C (EN ISO 17635) | MT and UT reports, NDT operator level 2 to EN ISO 9712 | Extent EN 1090-2 sets for EXC2, by weld type and utilisation (e.g. 10% of transverse butt welds in tension) | P | W | R |
| 10 | Inspection | Repair of rejected welds and re-inspection | Nonconformity procedure, WPS | As for the original weld; repair recorded on the weld map (R1, R2…) | NCR, repeat NDT report | Each repair | P | R | R |
| 11 | Inspection | Dimensional check of each assembly | Drawings, EN 1090-2 clause 11 | Essential tolerances of EN 1090-2; functional tolerances, class 1 unless the specification says otherwise | Dimensional report | Each assembly (first-off witnessed) | P | W | – |
| 12 | Inspection | Release for surface treatment: all VT, NDT and dimensional results accepted, nonconformities closed | This ITP | All records of steps 7 to 11 complete and accepted | Release signed on this ITP | Each lot | H | H | R |
| 13 | Surface treatment | Surface preparation and coating: blast cleaning, weld and edge preparation, dry film thickness | Coating specification, EN 1090-2 clause 10, EN ISO 8501-1, EN ISO 8501-3, ISO 19840 | Sa 2½; preparation grade P2 (or as specified); dry film thickness as the coating specification | Coating inspection report | Each lot | P | W | R |
| 14 | Delivery | Final inspection: marking, completeness, CE marking and declaration of performance | EN 1090-1, drawings, packing list | All steps closed; parts marked as drawn; CE marking and DoP issued | Final inspection record, DoP | Each delivery | P | H | R |
| 15 | Delivery | Quality dossier: certificates, WPS/WPQR, welder certificates, weld map and log, VT/NDT reports, dimensional and coating reports, NCRs, DoP | Contract, EN 1090-2 clause 4 | Complete and traceable to each assembly | Dossier with index | Once per job | P | R | R |
Also in the file: Record no. (during the job), Released by / date.
P perform (does the activity, keeps the record) · H hold point (work stops until the party releases it) · W witness point (party notified, work goes on if they don't attend) · R review of records · M monitor (spot checks, no notice) · – no intervention
Scroll sideways to see every column.
Download the template.
- Excel workbook (.xlsx), 14 KB
- 3 sheets: How to use, ITP, Lists
- No macros, no links to other files
- Opens in Excel, LibreOffice and Google Sheets
inspection-test-plan.xlsx
In Worgify the inspection and test plan carries the acceptance criteria and each party's intervention, and a hold point not yet released blocks the next step in the system.See hold and witness points in WorgifyBook a demo
What an inspection and test plan is
An inspection and test plan (ITP) lists every inspection and test on a job, in the order they happen. For each one it says what is checked, which document the check follows, the acceptance criteria, the record it produces, how often it's done, and what each party does: the manufacturer, the client, and any third party such as an inspection body.
Agreed before production starts, it's the contract for quality. The client knows when they'll be called, the shop knows where it has to stop, and at the end the records the plan lists are the quality dossier.
Hold, witness, review, monitor
Each party gets one code per step. The template uses the common set:
- P, perform. Carries out the activity and keeps the record. Usually the manufacturer.
- H, hold point. Work stops until the named party has inspected or reviewed the step and released it.
- W, witness point. The party is notified and may attend. If they don't come within the agreed notice, work goes on and the record says so.
- R, review. The party reviews the records, reports and certificates, without attending.
- M, monitor. The party may spot-check the activity at any time, without notice.
A hold point costs time: the job waits. Put one where an inspection becomes impossible afterwards, such as before painting covers the welds or before an assembly closes off a joint. Agree the notice period for H and W points with the client and write it in the header.
The EXC2 example in the file
The template comes filled in for a welded steel structure in execution class EXC2 to EN 1090-2, the class most buildings fall into. Fifteen steps, from contract review to the dossier. What the example reflects:
- Welding quality. For EXC2, EN 1090-2 calls for the standard quality requirements of EN ISO 3834-3, a welding coordinator to EN ISO 14731, welders qualified to EN ISO 9606-1, and WPSs qualified by one of the routes EN 1090-2 allows for the class.
- Material. Steel received with EN 10204 type 3.1 inspection certificates checked against the order, and the heat number transferred to every part before cutting, so each part stays traceable.
- Visual testing. All welds, to EN ISO 17637, with acceptance at EN ISO 5817 quality level C, the level EN 1090-2 sets for EXC2.
- Supplementary NDT. MT and UT to the extent EN 1090-2 sets for EXC2 by weld type and utilisation, after the hold time it specifies, with the acceptance levels of EN ISO 23278 (MT) and EN ISO 11666 (UT) that correspond to level C.
- Release before painting. A hold point for the manufacturer and the client, because welds under paint can't be inspected again.
Adapt it to the job. An EXC3 structure asks for quality level B and larger NDT extents. Pressure equipment and pipelines follow their own codes, but the shape of the plan is the same.
How to fill each column
- Step and phase. Number the steps in the order of the work.
- Activity. What is checked, not just the name of the operation: "Fit-up: preparation, root gap, alignment, tack welds", not "Fit-up".
- Reference document. The procedure, drawing or standard the activity follows.
- Acceptance criteria. The level, not only the standard: "EN ISO 5817 level C", not "EN ISO 5817". See acceptance criteria.
- Record. The report or record the step leaves behind. No record, no proof that it happened.
- Frequency / extent. Each part, each joint, 10% of welds, each lot, once per job.
- Manufacturer, client, third party. One code each, picked from the list.
- Record no. and released by / date. Filled in during the job. For a hold point, who released it and when is the whole point.
Common mistakes
- Activities with no acceptance criteria. That's a schedule, not an inspection plan.
- Hold points everywhere. If every step is H, the client either can't keep up or starts releasing by email without looking.
- Notice periods nobody agreed. A witness point only holds up if the notice was given as agreed: keep the email.
- NDT extent written as "as per standard". Write the figure and the weld types it applies to.
- The plan revised after a design change, while the client approved the old revision.
- Records listed in the plan that nobody has been asked to produce.
Where a spreadsheet stops
A spreadsheet ITP is a good agreement, but it isn't a control. A hold point in a cell doesn't stop anything: the shop can paint before the release is signed, the client's inspector can be called late, and the records the plan lists are collected by hand at the end. With several jobs running, nobody can see which hold points are waiting on whom.
In Worgify the plan carries the acceptance criteria and each party's intervention. A hold point that hasn't been released blocks the next step, witness notices are sent and logged, and each record is attached to the step that produced it.
Terms used on this page: ITP, hold point, witness point, EN 10204 inspection document, NCR.
The other free templates
- Welder continuity logEvery welder's six-monthly confirmations and revalidation dates, worked out and flagged. ISO 9606-1 and ASME IX.
- Weld map and weld logThe drawing with every joint numbered, the joint list from material to NDT result, and the daily weld log.
- WPS templateA welding procedure specification laid out to ISO 15609-1, with ASME IX notes and a filled-in 135 (MAG) example.
- Free calculatorsHeat input, carbon equivalent and minimum preheat.
We'll show you on one of your jobs.
A demo on one of your real jobs. We'll write back by tomorrow.
Book a demo