Free download · Excel
Weld register template for pipe fabrication
One row per weld, with the columns a QC inspector actually fills in: drawing and spool IDs, WPS and welder, visual, NDT sampling and results, and repairs that point back to the weld they replace.
XLSX · 4 sheets · 27 columns · no sign-up
What the register tracks
Columns are grouped in the order a weld moves through the shop, so the sheet reads left to right like the job.
01 · Identity
- Weld No.
- Spool
- Isometric
- Rev
- Line No.
02 · Joint
- Joint type
- Shop / Field
- Size (NPS / DN)
- Schedule / WT
- Material
03 · Welding
- WPS
- Welder ID
- Date welded
04 · Visual
- Visual result
- Visual date
05 · NDT
- NDT method
- NDT %
- NDT selected
- NDT result
- NDT report No.
- NDT date
06 · Repair
- Repair of
- Repair No.
- Repair date
- Retest result
07 · Notes
- Hold point
- Notes
A repair stays on the same chain
The Example sheet shows W07 rejected on RT and cut out. The repair is its own row, W07-R1, and its “Repair of” column points back to W07, so the NDT report, the reject and the retest still line up.
| Weld No. | Spool | Isometric | Rev | Line No. | Joint type | Shop / Field | Size (NPS / DN) | Schedule / WT | Material | WPS | Welder ID | Date welded | Visual result | Visual date | NDT method | NDT % | NDT selected | NDT result | NDT report No. | NDT date | Repair of | Repair No. | Repair date | Retest result | Hold point | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| W01 | SP-101 | ISO-1001 | B | 6"-P-1001-A1A | BW | Shop | 6" / DN150 | SCH 40 | A106 Gr.B | WPS-01 | W-12 | 2026-11-02 | Accepted | 2026-11-02 | RT | 10 | Yes | Accepted | RT-0042 | 2026-11-04 | — | — | — | — | None | — |
| W02 | SP-101 | ISO-1001 | B | 6"-P-1001-A1A | BW | Shop | 6" / DN150 | SCH 40 | A106 Gr.B | WPS-01 | W-12 | 2026-11-02 | Accepted | 2026-11-02 | RT | 10 | No | — | — | — | — | — | — | — | None | Not in the 10 % sample |
| W07 | SP-102 | ISO-1002 | A | 4"-P-1002-A1A | BW | Shop | 4" / DN100 | SCH 80 | A106 Gr.B | WPS-02 | W-08 | 2026-11-03 | Accepted | 2026-11-03 | RT | 100 | Yes | Rejected | RT-0047 | 2026-11-05 | — | — | — | — | Before paint | Porosity — cut out, see W07-R1 |
| W07-R1 | SP-102 | ISO-1002 | A | 4"-P-1002-A1A | BW | Shop | 4" / DN100 | SCH 80 | A106 Gr.B | WPS-02 | W-08 | 2026-11-06 | Accepted | 2026-11-06 | RT | 100 | Yes | Accepted | RT-0051 | 2026-11-07 | W07 | R1 | 2026-11-06 | Accepted | Before paint | Repair of W07, same WPS |
| F03 | SP-103 | ISO-1003 | A | 2"-P-1003-B1A | SW | Field | 2" / DN50 | SCH 160 | A105 | WPS-04 | W-03 | 2026-11-08 | Pending | — | MT | 10 | Yes | Pending | — | — | — | — | — | — | Before hydrotest | Awaiting MT |
Four sheets in the file
- XL
Weld register
200 blank rows with filters on every column. Start typing on row 2.
- XL
Example
Five filled rows: sampled and unsampled RT, a cut-out with its repair, and a field weld waiting on MT.
- XL
Lists
Allowed values for joint type, NDT method, results and hold points, so everyone codes the same way.
- XL
Read me
How to number repairs, when to bump the revision, and what NDT % and “NDT selected” mean.
When the sheet falls behind the drawings
A spreadsheet works on small scopes. On a live job, the isometric gets marked in the bay and the register gets retyped on Friday. MapWeld puts each weld on the PDF isometric and exports this same register when reporting is due.
Why Excel registers fall apart on real projects →