+86 13383791128

info@meichensteel.com

Bearing industrial park in Yiyang County Luoyang City, China

News
News
Home NewsCommon Risks When Sourcing Steel Structures for EPC Projects

Common Risks When Sourcing Steel Structures for EPC Projects

Time:2026-02-05 02:58:50 Source:Sanjian Meichen Steel Structure

Steel looks simple in EPC. It is not. We see delays, rework, and claims when controls slip. We share the risks and the fixes so you get dates and handover.

The common risks are code mismatch, weak toughness, misaligned WPS/NDT, fit-up errors, bolt mix, coating and fireproofing issues, poor traceability, hidden capacity, bad logistics, soft contracts, and no digital control. We give clear steps and tables you can copy into your PO and ITP.

We work under tight schedules and strict audits. We prefer prevention over late fixes. Keep reading. We show matrices, checklists, and mock-ups that cut weeks from the plan. These steps are simple. They work on real EPC sites.


How do we prevent code and specification mismatches?

Wrong codes look fine until audits stop shipments. The fix is a strict map. We lock standards at award and block substitutions.

We create a standards matrix and a code map per element. We freeze bolt systems and tolerances. We verify EN 1090 Execution Class and EN ISO 3834. No change without written approval.

We issue a standards matrix with clear acceptance rules. We state the governing code per element and the exact acceptance class. We name the Notified Body for EU work and request recent surveillance reports. We freeze bolt systems, hole tolerances, and marking at award. We align NDT to joint geometry and code. We add the matrix to the PO and ITP. We put hold points on first-article welds per joint type. We define “no substitution without written approval” in bold text. We attach sample labels to confirm marking and CE rules. This stops “built to local standard” surprises. It also speeds third-party review.

Element Governing Standard Acceptance/Notes
Materials EN 10025 / ASTM / CSA Grade, sub-grade, CVN temp in spec; 3.1/3.2 MTCs
Welding EN ISO 15614 / AWS D1.1 WPS/PQR approval pre-production; heat input limits
Bolting EN 14399 / ASTM A325/A490 Freeze metric/imperial; install tests; torque calibration
Holes/Tolerances EN 1090 / AISC Hole dia/position; slot rules; camber requirements
NDT EN ISO 5817/11666 / AWS D1.1 Method, extent, and class per joint register
Coatings ISO 12944 / Owner Spec Blast profile, climate window, DFT sampling, holiday tests
Fireproofing EN/UL per system Fire test reports for steel grade and primer
Marking/CE EN 1090 Piece-mark format; CE label content; traceability to heats

What material grade and toughness traps should we watch?

Wrong sub-grade or missing Z-quality cracks thick joints. We align grade, toughness, and Z through the BOQ. We set CVN temperatures and UT for high restraint.

We set grade, sub-grade, CVN temperature, and Z-quality to the service temperature and thickness. We require 3.1/3.2 MTCs with heat stamps. We add UT on high-restraint joints.

We check service temperature, plate thickness, and joint restraint on day one. We select S355NL or Q355D/E for low ambient service. We require Z15/Z25/Z35 for base plates and stiffeners in T-joints when thickness and restraint are high. We set CVN test temperature to match spec and Owner rules. We put Z-quality into the BOQ so the buyer cannot “value engineer” it out. We ask the mill rolling schedule for thick plates. If the slot is not booked, the date is not real. We mandate UT coverage on high-restraint joints where tearing risk is high. On one power job, base plates at 50 mm lacked toughness in the original spec. We changed to S355NL with Z25, added preheat and interpass control, and put UT on those joints. That stopped lamellar tearing and saved two weeks.

Service Condition Grade/Sub-grade CVN Temp Z-Quality Application Note
≤ −20°C, thick plates S355NL / Q355D/E −20°C or as spec Z25/Z35 High restraint joints, base plates ≥ 40 mm
≥ 0°C, moderate thickness S355J2 / Q355B 0°C Z15 Standard frames, moderate restraint
Warm climate, thin plates S275JR / Q235B As required Not required Secondary steel, non-critical joints

How do we control welding procedures and qualifications?

Misaligned WPS and poor hydrogen control hide defects. They push NDT and cause rework. We approve procedures and lock data capture before production.

We approve WPS/PQR pre-arc. We demand oven logs, preheat and interpass records, and welder continuity. We capture weld parameters on critical joints. We define NDT coverage and acceptance.

We match WPS/PQR to joint type, position, process, and thickness range in drawings. We enforce hydrogen control: dry storage, oven logs, and re-bake rules for low-hydrogen electrodes. We set preheat and interpass temperatures and heat input limits, especially on high-strength or thick plates. We keep welder continuity logs tied to joint IDs. We place hold points on first-article welds per joint type. We define NDT method, extent, and acceptance class in the ITP. We capture voltage, amperage, travel speed, and heat input for critical welds. This cheap data stops disputes and protects schedule.

Joint Type WPS/PQR Range Preheat/Interpass Hydrogen Control NDT + Acceptance
Butt, ≥ 40 mm Process + thickness set Preheat per spec; cap heat Low-H cons. oven logs UT per EN ISO 11666 Class B
Fillet, T-joints Position + multiple runs Preheat to avoid cold lap Dry storage, re-bake rules MT on all T-welds, ISO 5817
High-strength steel Controlled heat input Interpass limits Strict handling procedures UT/MT per drawing and ITP

What clarifies NDT coverage and acceptance?

“100% NDT” means different things to each shop. Disputes delay shipments. We write exact methods, extents, and acceptance per joint geometry.

We specify UT levels and acceptance class. We define MT on T-welds. We use RT only on butt welds. We create a joint register and link it to the ITP.

We put the NDT plan in the PO and ITP. We list each joint with its method, extent, acceptance class, and location. We match method to geometry. We use UT for thick butt welds and critical joints. We use RT only on butt welds where geometry allows. We use MT on fillets and T-welds. We align acceptance to EN ISO 5817 or AWS D1.1, as the code map states. We add hold points by lot. We attach sample NDT reports at bid stage to set format and marks. This avoids late “we thought Class C” arguments.

Joint Type Method Extent Acceptance
Butt weld ≥ 25 mm UT 100% of length EN ISO 11666 Class B
Butt weld ≤ 25 mm RT 100% of length EN ISO 5817 Level B/C
Fillet and T-welds MT All external surfaces EN ISO 5817 visual + MT
Critical nodes UT + MT 100% As per code map

How do we avoid dimensional and bolting fit-up failures?

Misaligned holes and mixed bolts stop cranes. The fix is clear tolerance budgets and tested bolt systems. We add jigs, trial assemblies, and reaming rules.

We define holes, slots, and camber. We require jigs and trial assemblies. We freeze bolt class and units. We calibrate tools and verify slip factor.

We set tolerances using EN 1090 or AISC. We define hole diameter, position, and slot formats. We specify pre-camber and straightness checks. We mandate jigs and fixtures for repeat parts, and trial assembly for complex nodes. We ban torch slotting, especially for preloaded bolts. We allow controlled reaming with QA sign-off and immediate coating repair. We freeze metric or imperial systems and class (8.8/10.9 vs A325/A490). We require set-wise certificates for bolt, nut, washer. We calibrate torque tools and run batch installation tests. We test slip factor for any coated faying surface. We keep spare TC bolt sets and consumables on site to avoid crane downtime.

Parameter Requirement Reference
Hole dia/position Tolerance per EN 1090/AISC Code map
Slots Standard slots only; no torch slotting on site PO reaming clause
Pre-camber Member-specific values in drawings Design + ITP
Trial assembly Complex nodes; fit-up photos in dossier ITP hold point
Bolt system Freeze metric/imperial and class PO + standards
Tool calibration Torque wrenches calibrated; records in pack QA logs
Slip factor Test coated faying surfaces Lab report

How do we protect coatings, galvanizing, fireproofing, and interfaces?

Coatings fail when climate windows and primers are wrong. Galvanizing needs vents and drains. Interfaces need clear templates. We lock the system and the environment.

We approve the full paint system and fire reports. We enforce blast profile and climate limits. We test DFT and holidays. We coordinate anchors and embeds in an ICD.

We run a design-for-galvanizing review. We add vent and drain holes and align seam layout. We specify SA 2.5 and a 50–75 μm blast profile. We check dew point, RH, and cure windows every shift. We set DFT sampling plans and holiday test rules. For slip-critical joints, we mask faying surfaces or qualify non-slip coatings. For fireproofing, we approve the full system for the steel grade and primer. We demand a mock-up with adhesion and DFT checks. We coordinate anchor templates and civil tolerances in an ICD. We fix interface gaps before site.

Step Requirement Test/Record
Galvanizing design Vent/drain holes; seam layout for zinc flow Drawing with review stamp
Surface prep SA 2.5; 50–75 μm profile Blast profile measurements
Climate control Dew point/RH checks; cure window Shift logs, photos
DFT sampling Defined lot sampling; acceptance bands DFT reports per piece mark
Holiday/adhesion Holiday tests; pull-off adhesion as needed Test reports
Fireproofing mock-up Adhesion and DFT verification Mock-up report and approval
Interfaces Anchor templates, ICD tolerances ICD sign-off, as-built checks

How do we keep documentation and traceability clean?

Poor traceability drives nonconformance. Shops slip on revisions. We tie data to payment and track each station with scans.

We use digital traceability from MTC to piece mark. We freeze drawings and models. We link weld maps and ITP. We make the data pack a payment gate.

We require barcodes or RFID on piece marks. We link heats and lots to each piece. We reject MTCs without heat stamps and mixed mills in the same lot. We freeze IFC models and drawings and run a strict RFI process. We tie weld maps to the ITP and joint register. We attach coating and DFT reports to piece IDs. We require photographic packing lists with visible piece marks. We set data pack delivery as a payment milestone. When documentation unlocks cash, the turnover file stays clean.

Document/Data Traceability Link Acceptance/Gate
MTC (3.1/3.2) Heat → lot → piece mark Gate before cutting
Weld map + ITP Joint ID → welder → NDT Gate before shipment
Coating reports Piece mark → DFT/holiday Gate before shipment
Packing photos Piece mark visible Gate at pre-shipment
Revision control IFC freeze + RFI log Gate before production

How can we see capacity, logistics, and commercial risks early?

Hidden subcontracting and weak throughput cause slips. Bad logistics and soft contracts bleed margin. We audit capacity and fix terms.

We audit throughput and load plans. We approve named subcontractors. We book galvanizer slots. We align shipping to erection. We use index pricing and LD pass-through.

We visit the factory and measure real ton/day. We check line occupancy and current load. We require any subcontractor to be named and approved in the contract. We ask for galvanizer booking confirmations and mill rolling schedules for thick plates. We kit shipments by erection sequence. We require seaworthy packing, VCI, and desiccants. We set Incoterms, insurance, and export document accuracy. We run pre-shipment inspection and piece-count reconciliation. We add photographic packing lists to speed receiving. We use index-linked pricing or surcharge rules. We set crisp acceptance tied to ITP holds. We pass LDs and add step-in rights. We keep a risk register and tie payment to burn-down.

Risk Control Evidence
Overstated capacity Audit ton/day, line occupancy Audit report, live load plan
Hidden subcontracting Name and approve in contract Subcontractor list, approval
Galvanizing bottlenecks Early slot booking Booking confirmations
Thick plate lead times Mill rolling schedules Mill letters and schedules
Shipping vs erection Kitting by sequence Packing plan and photos
Price volatility Index/surcharge mechanism Contract clause
LD exposure LD pass-through, step-in rights Contract clause

What digital controls give schedule certainty?

Manual updates create surprises. Late bottlenecks hurt cranes. We use scan-and-go at each station and show live dashboards.

We add QR codes to pieces. We scan material, fit-up, welding, NDT, coating, and shipping. We show weekly exception reports. We trigger holds on missing data.

We keep the system simple and visible. We scan material receipt, cutting, fit-up, welding, NDT, coating, packing, and dispatch. We link scans to piece marks and heat numbers. We build a dashboard that shows counts per stage against plan. We send weekly exception reports to the team. We trigger holds when MTCs, oven logs, NDT, or DFT records are missing. We close holds when data is complete. This stops the classic “lost heat trace” nonconformance that halts trucks.

Station Scan Data Dashboard Metric Exception Trigger
Receipt Heat → lot → piece mark Pieces cleared to cut Missing/invalid MTC
Welding Joint ID + parameters Joints welded vs plan No preheat/interpass record
NDT Method + acceptance Joints passed/failed Wrong method or missing acceptance
Coating DFT + climate logs Pieces coated and cured DFT out of range or no climate logs
Packing Piece mark photo Shipments ready Missing photos or count mismatch

Which red flags and PO checklist items should we enforce?

Bad inputs show early. We screen red flags in prequal. We lock our PO with a checklist and back it with surveillance.

Red flags include weak MTCs, missing oven logs, and glossy DFT data. Our PO checklist locks standards, WPS approval, toughness, fit-up, bolting, coating, logistics, documentation, and commercial terms.

We challenge MTCs without heat stamps and lots that mix mills. We ask for oven logs for low-hydrogen electrodes. We check galvanizing drawings for vent and drain. We question “100% NDT” claims with no joint register or acceptance level. We distrust perfect DFTs across large lots. We ask for line layouts, throughput, and current load plans. We insert clear clauses and hold points. We surveil to them.

Red Flag PO Clause/Control
MTCs without heat stamps Rejectable; digital trace link to piece
Mixed mills in same lot Lot segregation; approval of sources
No oven logs (7018) Mandatory oven log; hold point
No vent/drain in Galv drawings Design-for-galvanizing review gate
“100% NDT” but no joint register Joint register required; method + class
Perfect DFTs, zero holidays Sampling plan; holiday tests; audit rights
Capacity claims without data Audit and weekly S-curve reporting

Conclusion

Steel stays predictable when we lock codes, toughness, welding, NDT, fit-up, coatings, data, capacity, logistics, and contracts. Strong controls give real dates and fewer claims.

Related Products

Related News