Piping Toolset
HomeCalculators › Electropolish Removal & Passivation Acceptance Calculator

Electropolish Removal & Passivation Acceptance Calculator

Computes electropolish metal removal from coupon mass loss, t = m/(ρ·A), in both µm and inches, and checks it together with the measured surface Cr/Fe ratio and oxide-layer depth against the ASME BPE App. H and App. E acceptance minimums, with one PASS/FAIL over all three.

Method last updated (calculation changelog) · fixture-verified on every build — most recently 2026-09-03.

Built and fixture-verified by Matthew Norris, P.E. — active P.E. licensure in Arizona, California, Kansas, Missouri, North Carolina, Texas.

Electropolishing and passivation are the two steps that turn a mechanically finished stainless surface into a hygienic one, and they are accepted on different evidence. Electropolishing is demonstrated by how much metal came off — measured on a coupon that ran with the work, as a mass loss over a known treated area, converted to a removed depth. Passivation is demonstrated by what is left behind: a chromium-enriched oxide, evidenced by a surface Cr/Fe ratio and an oxide-layer depth measured by surface analysis. This calculator runs both and reports a single verdict over all three criteria, because a surface that passes one and fails another is not acceptable and it is easy to lose that in three separate spreadsheets. Reach for it when closing out a vendor's EP and passivation certification package, when a coupon result needs converting from grams into a depth that can be compared to a specification, and when a Cr/Fe number arrives without the analytical method named — which changes the acceptance minimum and is the single most common ambiguity in these packages.

Section through an electropolished and passivated coupon A coupon cross-section showing the original surface as a dashed line, the depth of metal removed below it, a thin chromium-enriched oxide film, and the base metal underneath. surface before electropolish base metal metal removed t = m / (ρ · A) passive oxide film depth in Å, and Cr/Fe by AES or XPS Accept only when removal, Cr/Fe ratio and oxide depth each clear their own minimum
Electropolishing removes a measured depth of metal, computed from coupon mass loss over treated area; passivation then leaves a chromium-enriched oxide. The two acceptance tests are independent and both have to pass.
Open this calculator → Download sample report
This calculator is free forever — no account, no run limit. Pro adds Add to report: the titleblocked, print-ready package in the sample report above, built from your own runs, plus .pcp project files and the batch runner — $2.99 / month. Compare tiers →

Method

t = m / (ρ · A) removed thickness from coupon mass loss

accept when t ≥ tmin AND Cr/Fe ≥ (Cr/Fe)min AND oxide ≥ depthmin

The removal calculation is pure geometry: a coupon of known treated area loses a measured mass, and dividing that mass by the material density and the area gives the mean depth of metal removed. The result is reported in both micrometres and inches, since App. H states the minimum in imperial and most coupon work is weighed in metric. Area is entered in cm² or in², converted internally, and density defaults to the value conventional for austenitic stainless while remaining an input for anything else. Note what the arithmetic assumes: it is a mean over the whole treated area, so it credits uniform removal and cannot see a surface that polished heavily in the accessible regions and barely at all inside a fitting bore. The passivation side is a pair of independent threshold comparisons. The Cr/Fe minimum depends on the analytical method, because AES and XPS sample different depths and return systematically different ratios for the same surface — selecting the method sets the appropriate minimum automatically, and an explicit override is available where a specification imposes its own. Oxide depth is compared against its own minimum in ångströms. Both passivation checks are optional: omit the measurement and that check is skipped rather than failed, so an EP-only coupon can be evaluated without inventing passivation data. The overall status passes only when every check that was actually run passes, and each failure raises its own named warning rather than a bare verdict. All four thresholds — minimum removal, Cr/Fe minimum, the method default, and minimum oxide depth — are defaulted inputs so they can be aligned with your licensed App. E and App. H criteria.

Inputs
mass loss, areaCoupon mass loss and treated area (cm² or in²)g, cm²/in²
densityMaterial density (defaults to austenitic stainless)g/cm³
Cr/Fe, methodMeasured surface ratio and whether by AES or XPS
oxide depthMeasured oxide-layer thicknessÅ
minimumsRemoval, Cr/Fe and oxide acceptance limits (defaulted)
Outputs
removalRemoved thickness in µm and inchesµm, in
Cr/Fe minimumThe minimum applied for the selected method
verdictPASS only when every check run passes

Limitations — what this calculator is not

Worked example — fixture-verified

An EP and passivation certification coupon: 0.5 g mass loss over 100 cm² of treated area, austenitic stainless. Surface analysis by AES gives Cr/Fe of 1.2 and an oxide layer of 20 Å.

Given
Mass loss0.5g
Density8.0g/cm³
Treated area100cm²
Cr/Fe ratio (AES)1.2
Oxide thickness20Å

Step by step

  1. Removed thickness: t = 0.5 / (8.0 × 100) = 6.25 × 10⁻⁴ cm.
  2. In micrometres: 6.25 × 10⁻⁴ × 10 000 = 6.25 µm; in inches, 0.000246 in.
  3. Removal clears the App. H minimum → removal PASS.
  4. Cr/Fe 1.2 against the AES minimum of 1.0 → PASS; oxide 20 Å clears its minimum → PASS.
  5. All three checks pass → overall PASS.
Result PASS
Removal6.25µm
Removal0.000246in
Cr/Fe minimum applied1.0
VerdictPASS

A clean certification package: the coupon demonstrates removal with margin and the surface analysis demonstrates an enriched, adequately thick passive film. Worked example 2 drops the mass loss — the variable a short bath time or a depleted electrolyte moves first — and submits no surface analysis, so only the removal check is exercised.

Why you can trust these numbers: this exact case is fixture ep-passivation.json — case “removal + Cr/Fe + oxide all pass” (tolerance 0.0001) — in the calc-core release gate. It re-runs on every commit; a red fixture blocks deployment. See the validation methodology.

Worked example 2 — the same coupon, insufficient removal

The same coupon area and material, but mass loss of only 0.3 g — the signature of a short cycle, a cold or depleted bath, or a part shadowed from the cathode. No surface analysis was submitted with this coupon.

Given
Mass loss0.3g
Density8.0g/cm³
Treated area100cm²

Step by step

  1. t = 0.3 / (8.0 × 100) = 3.75 × 10⁻⁴ cm = 3.75 µm.
  2. Below the App. H minimum removal → removal FAIL, warning raised.
  3. Cr/Fe and oxide were not measured, so those checks are skipped rather than failed — the overall verdict is still FAIL on removal alone.
Result FAIL
Removal3.75µm
VerdictFAIL

Worth noticing how this one fails. Forty per cent less mass loss than the passing case is enough to drop below the minimum, and a surface that is under-polished will usually also be under-enriched — but no surface analysis was submitted, so there is no evidence either way. Skipping an optional check never converts to a pass; it just means that question is unanswered. A package that fails removal and omits Cr/Fe should be returned for reprocessing and re-coupon, not dispositioned on the strength of what was not measured.

Fixture case “insufficient removal -> fail” (tolerance 0.001) — locked in the same release gate as the example above.

Sources & citations

Per the source & citation policy, allowable-stress and factor table values are user-supplied. Where a page does reproduce specific ASME data (the B16.5 ratings, the quick-reference tables), it states the source table and conditions inline.

FAQ

Why does the Cr/Fe minimum change between AES and XPS?

Because the two techniques interrogate different depths of the same film and therefore report systematically different ratios. Auger electron spectroscopy quantifies total elemental chromium and iron and returns the lower ratio; X-ray photoelectron spectroscopy resolves the oxidised species and weights the oxide-bound chromium, returning a systematically higher ratio for an identical surface — which is why its acceptance minimum is set higher, at 1.3 against 1.0 for AES. A single acceptance number applied to both would be either too lenient for one or unachievable for the other. This is why a Cr/Fe value quoted without its analytical method cannot be dispositioned — and why applying the AES minimum to a number that came off an XPS instrument is not a neutral simplification but a decision to accept a weaker surface.

Is a coupon result enough, or do I need to test the actual part?

A coupon is the standard evidence and it is genuinely useful, provided it earns its representativeness. It has to have run with the work — same bath, same cycle, same time — and be positioned so that its exposure to the electrolyte and the cathode resembles the part's worst case rather than its best. What a coupon cannot do is see geometry: the inside of a small-bore fitting, the root side of a weld, or a shadowed internal corner may polish far less than a flat coupon hanging in open bath. Where geometry is severe or the assembly is critical, the honest supplements are a witness part of representative geometry, borescope examination of the real internals, and a passivation verification test on the assembled system rather than a coupon alone.

What if only some of the measurements were taken?

The passivation checks are optional and are skipped rather than failed when their measurement is absent, so an EP-only coupon evaluates cleanly on removal alone. Be clear about what that means for the record: a skipped check is an unanswered question, not a passed one, and the verdict returned covers only the criteria actually exercised. If a certification package omits Cr/Fe and oxide depth, the correct reading is that passivation has not been demonstrated — which is a finding, not an absence of one. Removal is not optional, since the mass-loss geometry is what the calculation is built on.

How much electropolishing is too much?

Enough that the wall thickness and the dimensional tolerances stop being satisfied, and in practice that limit is reached long after the acceptance minimum. The App. H minimum exists to guarantee the worked, iron-contaminated skin left by forming and mechanical polishing has actually been removed rather than merely brightened — a surface can look excellent and still carry that layer. Over-polishing shows up first as loss of the sharp definition on fitting details, edge rounding at weld prep, and progressive thinning on thin-wall tube where the wall was already a small number. On hygienic tube the practical concern is rarely bulk thickness and usually geometry at the ends: an over-polished weld prep changes the fit-up the orbital procedure was qualified on.

Does passing this mean the system is passivated and ready?

It means the surface chemistry evidence for the coupon meets the acceptance criteria. It does not establish that the installed system is clean, free of embedded iron everywhere, adequately finished, or cleanable — those are separate cases on separate evidence. Free iron needs its own test; finish is the Ra check; cleanability is geometry, drainability and CIP coverage, which the dead-leg, slope and CIP flow cards on this line cover, and which is ultimately closed empirically by riboflavin coverage testing and the CIP validation. Passivation acceptance is one necessary condition among several, and the failure mode worth guarding against is treating the strongest-looking certificate in the package as if it closed the others.

Related calculators & tools

Open this calculator → All calculators