Welding carbon steel structural members to austenitic stainless steel is common in water treatment plants, food processing facilities, chemical plant structures, and pharmaceutical equipment supports. The weld is at the intersection of two different codes, different material behaviors, and different failure modes. Getting the procedure right — and qualifying it correctly — keeps corrosion, cracking, and rejection at bay.
Which Code Governs?
AWS D1.1 covers carbon and low-alloy structural steel. AWS D1.6 covers austenitic, ferritic, and duplex stainless steels used in structural applications. When a weld joins a carbon steel member to an austenitic stainless member, neither code alone is sufficient.
In practice, the engineer of record designates the governing specification in the contract documents. The standard industry approach is to qualify under AWS D1.6, which contains provisions for dissimilar base metal joints involving stainless steel. Your WPS should explicitly name both base metals, reference AWS D1.6 as the governing code, and note the dissimilar combination on Annex J or equivalent documentation forms.
If the project specification references both codes (e.g., AWS D1.1 for all carbon steel work, AWS D1.6 for stainless or mixed joints), you need separate WPS documents — one for carbon-to-carbon joints under D1.1 and a separate WPS for the carbon-to-stainless joints under D1.6.
Filler Metal Selection
Filler metal choice for carbon-to-stainless transition joints is not intuitive. The instinct to match the stainless base metal — using ER308L for 304L, for example — is wrong. ER308L diluted by the carbon steel base metal produces a weld metal that can hot-crack or form martensite during cooling, depending on the ratio of dilution.
The correct approach uses an overalloyed austenitic filler:
- ER309L — standard choice for 304/304L stainless to carbon steel. The 309L composition (23–25% Cr, 12–14% Ni) tolerates dilution from the carbon steel side while maintaining a fully austenitic weld with a small amount of delta ferrite (FN 3–12) to resist hot cracking.
- ER309LSi — same as 309L with added silicon for improved arc stability and wetting in GTAW or short-circuit GMAW applications.
- ER309LMo — required when the stainless base is 316 or 316L. The molybdenum addition maintains corrosion resistance in the weld metal despite dilution.
For SMAW (stick), the equivalent electrodes are E309L-15 (DCEP, suitable for all positions) and E309L-16 (AC or DCEP). Avoid E309-16 without the "L" designation when the stainless side requires low carbon for service corrosion resistance.
Verify that your filler metal is classified to AWS A5.9 (bare wire and strip) or AWS A5.4 (covered electrodes) and that your WPS references the specific classification. A change in filler classification from ER309L to ER309LMo is an essential variable under AWS D1.6 and triggers requalification.
Preheat: Apply It to the Carbon Steel Side
Preheat requirements in dissimilar joints come from the higher-preheat base metal — in this case, the carbon steel. If your carbon steel requires a minimum preheat per AWS D1.1 Table 5.3 or per calculated carbon equivalent, that preheat applies to the entire joint regardless of the stainless side.
Common combinations and practical considerations:
- A36 (≤1 in.) to 304L: Minimum preheat is typically 32°F (0°C) — essentially just ambient, no active preheat required for thin material. Verify against actual carbon equivalent from the MTR.
- A572 Gr 50 (1–2 in.) to 316L: Preheat to 150°F (65°C) minimum. Measure at least 3 in. from the joint on the carbon steel side.
- A572 Gr 50 (>2 in.) or A36 heavy plate: Carbon equivalent may drive preheat to 200–300°F (95–150°C). Calculate per AWS D1.1 Annex I or use thermite/flame-heating with contact pyrometer verification.
Interpass temperature limit: AWS D1.6 requires a maximum interpass temperature for austenitic stainless to prevent sensitization of the heat-affected zone. The typical limit is 350°F (175°C) for 304L and 316L. Monitor interpass on both sides of the joint between passes. Rule library based on AWS D1.1:2025; verify against your governing edition.
Qualifying the Procedure
Under AWS D1.6, a dissimilar base metal WPS must be qualified by test (PQR) unless the joint meets prequalified status under AWS D1.6 Clause 5. Most carbon-to-stainless combinations are not prequalified and require PQR testing.
The PQR test plate must use the actual base metal combination — A36 to 304L, for example — not a surrogate. Mechanical tests follow AWS D1.6 requirements for the stainless side, which include:
- Transverse tensile test — minimum tensile strength must equal the lower of the two base metal minimums. For A36-to-304L, that's typically the A36 side (58 ksi minimum).
- Side-bend tests — for plate ≥3/8 in. thick, side bends at 2T bend radius per AWS D1.6. Face and root bends for thinner material.
- Fillet weld fracture test — if qualifying fillet welds, nick-break test on the fillet weld macrosection.
Delta ferrite measurement (Ferrite Number) is required by many project specifications for austenitic welds. Measure with a calibrated ferritescope on the completed weld. A FN of 3–12 is the typical acceptable range for 309L on carbon-to-304L joints.