Home / Engineering Wiki / Applications / NACE MR0175 Compliance

NACE MR0175 Compliance for CNC Machined Parts: A Buyer's Verification Guide for Sour Service

A drawing that says 'NACE MR0175 compliant' is the beginning of the conversation, not the end. Compliance belongs to a material in a specific heat-treatment condition, in a specific environment — and the edition you cite changes the answer. This guide tells oil & gas buyers what to verify, which numbers to challenge, and what documents to demand from a CNC supplier.

The Real Story: Rejected by the Third-Party Inspector for the Wrong Edition

A downhole valve body was machined, heat-treated to spec, and delivered with 'NACE MR0175 compliant' on the certificate. The third-party inspector rejected it: the drawing cited ISO 15156:2015, the supplier's hardness was verified against an older edition's limits, and the mill test report didn't carry the heat number the traceability chain required. The parts were correct in every way except the paperwork — and the paperwork is the product in sour service.

Draft note (pending Sinbo review) The rejection scenario and cost ratios in this page are synthesized from public technical articles (JN Alloys, Ray-Chin, Hammok) and Sinbo's oil & gas case study; ratios are not from a single customer audit log. Sinbo engineers should replace illustrative numbers with real shop data before translation.

What NACE MR0175 Actually Requires — Beyond 'HRC 22 Max'

NACE MR0175 / ISO 15156 defines the materials and conditions permitted for sour service — service where hydrogen sulfide (H₂S) is present at a partial pressure above 0.05 psi (0.3 kPa) (ISO 15156-1). Above that threshold, H₂S can drive sulfide stress cracking (SSC): a brittle failure at stresses far below yield.

The critical concept: compliance belongs to the material-plus-condition-plus-environment, not to the alloy name. “316 is compliant” is wrong as stated — 316 is conditionally acceptable within defined limits on H₂S partial pressure, chloride, temperature and hardness. The famous “HRC 22 max” rule applies to carbon and low-alloy steels (e.g. 4140); each material family has its own limits, and precipitation-hardened stainless and nickel alloys are governed by entirely different tables.

The Edition Trap — Why the Same Part Passes or Fails by Edition

NACE MR0175 was adopted as ISO 15156 (Parts 1, 2 and 3: general requirements, carbon & low-alloy steels, corrosion-resistant alloys), and both designations have been revised over time (ISO 15156 editions 2003, 2009, 2015; MR0175-2021 published under AMPP). Hardness limits and acceptance criteria for specific alloys — notably 17-4 PH — have changed across editions.

Material-Specific Rules — 17-4 PH, 4140, Inconel 718, Duplex 2205

Each material family carries its own limits. The ones that trip up buyers most:

MaterialNACE rule (per ISO 15156-3)Buyer trap
17-4 PH (UNS S17400)H900 (HRC 40–47) not acceptable; H1150 (HRC 28–32) conditionally acceptable; H1150D (double-aged, max 33 HRC, stress ≤ 50% SMYS or 380 MPa) unconditionally acceptedSpecifying “17-4 PH H900 for strength” — it's the highest strength and the most brittle, and it fails sour service outright
4140 / carbon & low-alloyHardness ≤ HRC 22 (Part 2) with controlled heat treatmentReceiving a Q&T 4140 at HRC 30+ and calling it compliant
Inconel 718 / 625Listed in Part 3 as corrosion-resistant alloys (CRA) in defined conditions; preferred for sour valve stems and wetted partsAssuming “718 is always fine” — condition and cold work still matter
Duplex 2205 (S31803/S32205)Part 3 requires controlled ferrite content (commonly 35–65%) plus hardness limits in cold-worked conditionsNot verifying ferrite balance or hardness after machining/cold work
17-4 PH is the #1 specification error in oil & gas CNC. H900 gives 1,310 MPa tensile but exceeds every sour-service hardness ceiling and is the most brittle condition. H1150D is the industry default for valve stems because it satisfies strength, NACE hardness and toughness in one heat treatment.

What Verification Documents to Require From Your CNC Supplier

Compliance is proven in documents, not declared. Require all of these in the delivery package:

Third-party witness Suppliers can self-declare, but oil & gas buyers commonly require independent verification (SGS, TUV, BV or an accredited lab) for the MTR chemistry and hardness — especially for safety-critical downhole parts.

Common Rejection Scenarios — What Inspectors Flag

ScenarioWhy it gets rejectedPrevention
Hardness verified against the wrong editionEdition trap: limits changed between revisionsCite the exact edition + table on the drawing
17-4 PH supplied in H900Exceeds sour-service hardness ceiling; most brittle conditionSpecify H1150 or H1150D; verify hardness per lot
Heat-treatment records incompleteNo TUS/SAT or furnace logs — can't prove the aging cycleRequire AMS 2750-style records from certified shops
PMI composition driftDelivered material doesn't match cert chemistryPMI on incoming and after machining
Traceability chain brokenNo heat number on the MTR, or lot linkage lostHeat-lot MTR through machining to final certificate

Cost and Lead-Time Impact of NACE Compliance

Compliance is not free, and the honest number matters for budgeting:

Low-H₂S exemption Below the 0.05 psi H₂S partial-pressure threshold, MR0175 may not be mandatory. Many operators over-comply anyway to avoid disputes — confirm with your own corrosion engineer rather than assuming the exemption applies.

Standards & Sources

Primary standardsNACE MR0175 / ISO 15156-1 Petroleum, petrochemical and natural gas industries — Materials for use in H₂S-containing environments in oil and gas production: Part 1, general principles (sour service definition: H₂S partial pressure > 0.05 psi / 0.3 kPa).
ISO 15156-2 Carbon and low-alloy steels (HRC 22 ceiling).
ISO 15156-3 Corrosion-resistant alloys (17-4 PH Table A.22/A.27, duplex ferrite and hardness requirements, CRA lists).
API 6A Wellhead and Christmas tree equipment — strength + hardness interplay for valve stems.
ASTM A564 17-4 PH (UNS S17400 / AISI 630) bar specifications by heat-treatment condition.
AMS 2750 Pyrometry (TUS/SAT) for heat-treatment furnace qualification.
Application referencesJN Alloys 17-4 PH in Oil & Gas — property table by condition (H900–H1150M) with NACE status per MR0175/ISO 15156-3 Table A.22.
Ray-Chin 17-4 PH Fastener Conditions — H900/H1025/H1075 not acceptable; H1150 conditional; H1150D unconditionally accepted at max 33 HRC.
Hammok NACE MR0175 Material Selection for Sour Service — material+condition+environment; 316 conditional; 17-4 PH H1150D at max 33 HRC; Alloy 718/625 CRA preference.
Sinbo Precision Oil & Gas Downhole Valve case study — NACE verification row, 17-4 PH H900 vs H1150 analysis, cost drivers (material 15–20%, NDT 10–15%, HT 8–12%).
Frequently Asked Questions
Is 17-4 PH H900 NACE compliant? Our drawing requires NACE MR0175 but the supplier says H900 exceeds the hardness limit.

No — H900 is not acceptable for sour service. H900 (HRC 40–47) exceeds the hardness ceiling for 17-4 PH under ISO 15156-3 and is also the most brittle condition. The accepted conditions are H1150 (HRC 28–32, conditionally acceptable) and H1150D (double-aged, max 33 HRC, stress ≤ 50% SMYS or 380 MPa, unconditionally accepted). If your drawing cites NACE, specify H1150D and require per-lot hardness verification.

What's the difference between NACE MR0175 and ISO 15156?

They are the same standard under two numbering systems. NACE MR0175 was adopted as ISO 15156 (Parts 1/2/3), and MR0175 is now published under AMPP. The technical content tracks together, but edition numbers and revision dates differ — an older NACE edition can carry different limits than the current ISO 15156. Always cite the exact edition and table on the drawing.

Can a CNC supplier self-declare NACE compliance, or do we need third-party verification?

A supplier can declare, but oil & gas buyers normally require independent verification. The MTR chemistry and hardness should come from an accredited lab, and third-party inspection (SGS, TUV, BV) is standard for safety-critical parts. Treat a self-declaration without supporting MTR, hardness and heat-treatment records as a red flag.

How much does NACE compliance add to the cost of a CNC machined part?

Roughly 15–25% of total part cost in typical sour-service programs. The drivers: certified heat-lot material (e.g. 17-4 PH in H1150D instead of H900), 100% hardness testing, PMI, heat-treatment documentation and third-party inspection. The alternative is worse — non-compliant lots get returned at 3–5× the compliance cost, and field failure costs far more.

What happens if parts fail NACE compliance during field installation?

Sulfide stress cracking can cause a safety incident, an environmental penalty and a recall. Legally, both buyer and supplier share exposure, but if the buyer required and verified NACE compliance (exact edition, MTR, hardness, heat-treat records), the documentation shifts the primary responsibility to the supplier. The paperwork is the product.

Do we need NACE compliance for low H2S partial-pressure applications?

Below the 0.05 psi (0.3 kPa) H₂S partial-pressure threshold, MR0175 may not be mandatory. Many operators over-comply anyway to avoid future disputes and because conditions change over field life. Confirm with your corrosion engineer whether the exemption genuinely applies — don't assume it from the drawing alone.

Sources & Standards Referenced
  1. NACE MR0175 / ISO 15156-1: Petroleum, petrochemical and natural gas industries — Materials for use in H2S-containing environments: Part 1, general principles (sour service threshold 0.05 psi / 0.3 kPa)
  2. ISO 15156-2: Materials for use in H2S-containing environments — Part 2: Cracking-resistant carbon and low-alloy steels (HRC 22 ceiling)
  3. ISO 15156-3: Materials for use in H2S-containing environments — Part 3: Cracking-resistant CRAs (17-4 PH Table A.22/A.27; duplex ferrite and hardness requirements; CRA lists)
  4. API 6A: Wellhead and Christmas tree equipment — strength/hardness interplay for valve stems
  5. ASTM A564/A564M: 17-4 PH (UNS S17400 / AISI 630) bar specifications by condition (H900–H1150M mechanical minima)
  6. AMS 2750: Pyrometry — temperature uniformity survey (TUS) and system accuracy test (SAT) for heat-treatment furnaces
  7. JN Alloys: 17-4 PH Stainless Steel in the Oil & Gas Industry — property table by condition with NACE status (H900 rejected; H1150 at 33 HRC ceiling; H1150M max toughness)
  8. Ray-Chin: 17-4 PH Fastener Conditions H900–H1150D — NACE acceptance: H900/H1025/H1075 not acceptable; H1150 conditional; H1150D unconditional at max 33 HRC
  9. Hammok: NACE MR0175 Material Selection for Sour Service — material+condition+environment; 316 conditional; 17-4 PH H1150D at max 33 HRC; Alloy 718/625 CRA preference
  10. Sinbo Precision: Oil & Gas Downhole Valve case study — NACE verification row, 17-4 PH H900 vs H1150 analysis, cost drivers (material 15–20%, NDT 10–15%, heat treatment 8–12%)

Need NACE MR0175-Compliant CNC Machining?

Send your drawing — we'll confirm the sour-service condition, heat-treatment route and documentation package, and return a quote with full traceability within 3 business days.

Request a Quote