Skip to main content

RFQdecoder

Home » Stainless passivation cost and lot minimums

How much does it cost · stainless passivation

How much does passivating a stainless steel part cost?

Passivation costs little per part, but the subcontractor charges a minimum per lot, typically €50 to €120 according to QuoteBuddy (source: QuoteBuddy, August 2026). The bath lasts at least 30 minutes in nitric acid at room temperature under ASTM A967 (Nitric 2 treatment), and 4 to 30 minutes in citric acid under AMS 2700, the hotter the bath, the shorter (source: Advanced Plating Technologies, January 2026). RFQdecoder counts this time per load, divides it by the number of parts in the load, and raises any lower amount to €50 on a dedicated quote line.

What a passivation subcontractor charges

According to QuoteBuddy, passivation is priced by the batch, not by cycle time, like every outsourced finish (source: QuoteBuddy, August 2026). The lot minimum dominates almost every passivation line because the processing cost per part is tiny; typical minimums run from €50 to €120 per lot (source: QuoteBuddy, August 2026).

QuoteBuddy works through an example with a €90 lot minimum and a 15% handling markup on the outside service, i.e. €103.50 per lot. Per part, that gives (source: QuoteBuddy, August 2026):

  • 1 part: €103.50;
  • 10 parts: €10.35;
  • 50 parts: €2.07;
  • 200 parts: €0.52.

On the chemistry, QuoteBuddy rates citric acid as “comparable; often slightly higher per lot”, with nitric acid as the baseline (source: QuoteBuddy, August 2026). Certification adds a per-lot charge and sometimes a day (source: QuoteBuddy, August 2026).

A published reference from a US job shop: Santa Clara Plating lists a minimum charge of $70 for passivating 300-series stainless (other than 303), 13-8, 15-5 and 17-4 stainless, Nitronic 60 or titanium, $85 for 303 and $150 for any 400-series stainless (source: Santa Clara Plating, December 2022).

Bath time: what ASTM A967 and AMS 2700 set

ASTM A967 covers several types of chemical passivation treatments for stainless steel parts; it also gives recommendations for descaling and cleaning, and several alternative tests to confirm that the treatment worked (source: ASTM International, January 2025).

For nitric acid, the ASTM A967 Nitric 2 treatment uses 20 to 45% nitric acid by volume, at 70 to 90 °F (about 21 to 32 °C), for 30 minutes minimum (source: Advanced Plating Technologies, January 2026); Gleco Plating gives the same values in its table of nitric treatments (source: Gleco Plating, August 2026).

For citric acid, AMS 2700 Method 2 sets a bath temperature of 70 to 160 °F (21 to 71 °C) and a minimum immersion time that depends on that temperature (source: Advanced Plating Technologies, January 2026):

  • above 140 °F (60 °C): 4 minutes;
  • 120 to 140 °F (49 to 60 °C): 10 minutes;
  • 100 to 119 °F (38 to 48 °C): 20 minutes;
  • below 100 °F (38 °C): 30 minutes.

Gleco Plating sums it up: AMS 2700 defines a single citric method, run anywhere from 70 to 160 °F for 4 to 30 minutes (source: Gleco Plating, August 2026). In Products Finishing magazine, David S. Peterson puts a passivation run at a minimum of 20 minutes per batch, with the operator free to do other tasks between loads (source: Products Finishing, October 2014).

How RFQdecoder calculates the price

The parts soak together, load by load, in an acid bath that rebuilds the passive layer. The tool uses the published bath time:

When the drawing does not specify the method, the tool uses nitric acid and the quote says so. This is a common case: Advanced Plating Technologies notes that very few part prints indicate the specific passivation method to be employed (source: Advanced Plating Technologies, January 2026). QuoteBuddy adds that if the print just says “passivate”, either method is usually acceptable (source: QuoteBuddy, August 2026).

Bath time is a load time: the tool divides it by the number of parts in the load, which is a required input. Loading (5 minutes) and inspection (3 minutes) are added per load. These two durations and the station rates are tool values, not sourced.

Since 4 October 2026, the tool applies the minimum published by QuoteBuddy, €50 to €120 per lot (source: QuoteBuddy, August 2026): below that amount, the price is raised to the bottom of the range, €50, and the quote shows it on a “subcontractor minimum order” line.

Worked example

Assumptions (chosen for illustration, not taken from a source): machined bushing in 316L stainless; the drawing says “passivate” without naming the method; one hourly rate of €60/h for the bath, loading and inspection, i.e. €1 per minute; two orders, 20 parts in one load of 20, then 500 parts in five loads of 100.

Values used: 30-minute nitric bath (source: Advanced Plating Technologies, January 2026); minimum of €50 to €120 per lot, raised to €50 (source: QuoteBuddy, August 2026); loading 5 minutes and inspection 3 minutes per load (tool values, not sourced).

  1. Method: none is specified, so the tool uses nitric acid and the quote says so.
  2. Time per load: 30 + 5 + 3 = 38 minutes, i.e. 38 × €1 = €38.00 per load.
  3. 20 parts, one load: €38.00, below the €50 minimum. The price is raised to €50.00, i.e. €12.00 more, and the quote shows it on the “subcontractor minimum order” line. Per part: €50.00 / 20 = €2.50 (€38.00 / 20 = €1.90 without the minimum).
  4. 500 parts, five loads of 100: 5 × €38.00 = €190.00, above the minimum, which does not apply. Per part: €190.00 / 500 = €0.38. Breakdown per part: bath 30 / 100 = 0.30 min, loading 5 / 100 = 0.05 min, inspection 3 / 100 = 0.03 min, i.e. 0.38 min at €1 per minute.
  5. Effect of quantity: a part costs €2.50 in an order of 20 and €0.38 in an order of 500, about 6.6 times less (2.50 / 0.38 ≈ 6.58).
  6. Effect of load size: the same 500 parts in loads of 50 need 10 loads, i.e. 10 × €38.00 = €380.00 and €0.76 per part, twice as much.
  7. Citric acid variant (AMS 2700), if the drawing calls for it with a bath above 60 °C: 4-minute immersion (source: Advanced Plating Technologies, January 2026), i.e. 4 + 5 + 3 = 12 minutes and €12.00 per load. For 500 parts in five loads: €60.00, i.e. €0.12 per part. For 20 parts: €12.00, raised to €50.00, i.e. €2.50 per part, the same as with nitric acid: on a small lot, the minimum wipes out the difference in bath time. At €12.00 per load, the minimum applies up to four loads (4 × €12.00 = €48.00).
  8. Nitric threshold: at €38.00 per load, the minimum only applies to a single-load order; from two loads, €76.00 exceeds €50.

For comparison, QuoteBuddy’s example, a €90 minimum plus 15%, gives €2.07 per part for 50 parts and €0.52 for 200 (source: QuoteBuddy, August 2026).

What is not included

The RFQdecoder quote says so: two operations are not included.

  • Prior degreasing and rinsing. Gleco Plating points out that cutting oil, drawing compound, heat tint and weld scale all have to come off first; descaling and cleaning are covered by ASTM A380, and passivation follows them without replacing them (source: Gleco Plating, August 2026). According to QuoteBuddy, heavy heat tint from welding, or oil or scale on the surface, can require extra cleaning or pickling before passivation, which the subcontractor charges separately (source: QuoteBuddy, August 2026).
  • Verification tests (humidity, copper sulfate). Under AMS 2700, parts must pass one or more tests: humidity, water immersion, copper sulfate, salt spray (source: Advanced Plating Technologies, January 2026). According to QuoteBuddy, certification adds a per-lot charge and sometimes a day (source: QuoteBuddy, August 2026).

If the specification calls for them, these items come on top of the calculated price.

What to check on a quote

  • The method and the standard: nitric or citric acid, ASTM A967 or AMS 2700, and the named treatment (Nitric 2, for example). If the drawing specifies one, QuoteBuddy advises quoting that one and not substituting (source: QuoteBuddy, August 2026).
  • The citric bath temperature: it sets the time, from 4 to 30 minutes (source: Advanced Plating Technologies, January 2026).
  • The number of parts per load: bath time is divided by it; in the example, going from 100 to 50 parts per load doubles the price per part.
  • The minimum line: €50 to €120 per lot according to QuoteBuddy (source: QuoteBuddy, August 2026); on a small lot, it is often what sets the price.
  • The tests and certification required, and the prior cleaning or pickling of welded parts, charged separately (source: QuoteBuddy, August 2026).
  • Lead time: pickup, the queue at the subcontractor, the run and transit back typically add two to four working days plus freight (source: QuoteBuddy, August 2026).

Sources

  • QuoteBuddy, « Passivation Cost for Stainless Parts: When to Add It to a Quote », 4 August 2026.
  • Advanced Plating Technologies, « Passivation of Stainless Steel | ASTM A967, AMS 2700 & QQ-P-35 », 23 January 2026.
  • Gleco Plating, « Citric Acid Passivation | ASTM A967, AMS 2700 Method 2 », 28 August 2026.
  • Gleco Plating, « Nitric Acid Passivation | ASTM A967, AMS 2700 Method 1 », 28 August 2026.
  • ASTM International, « A967/A967M Standard Specification for Chemical Passivation Treatments for Stainless Steel Parts », 24 January 2025.
  • Santa Clara Plating, « Passivation – Santa Clara Plating », 15 December 2022.
  • David S. Peterson, « Costing for Passivation », 1 October 2014.

Frequently asked questions

The subcontractor mainly charges a minimum per lot, typically €50 to €120 according to QuoteBuddy. The price per part therefore depends on quantity: in QuoteBuddy’s example (a €90 minimum plus 15%), €103.50 for a single part, €2.07 each for 50 parts and €0.52 each for 200.

QuoteBuddy describes citric acid as comparable, often slightly higher per lot than nitric acid, and says the cost gap between them is rarely what decides the quote: the lot minimum is. The citric bath can be shorter (4 minutes above 60 °C under AMS 2700) than the Nitric 2 bath (30 minutes).

In nitric acid under ASTM A967 (Nitric 2), 30 minutes minimum at 70 to 90 °F, about 21 to 32 °C. In citric acid under AMS 2700, from 4 minutes above 140 °F (60 °C) to 30 minutes below 100 °F (38 °C). The parts soak together, so the time is shared among the parts in the load.

Because the calculated price is below the minimum subcontractors charge, €50 to €120 per lot according to QuoteBuddy. Since 4 October 2026, RFQdecoder then raises the price to €50, the bottom of the range, and shows it on that line.

Price your part

Upload your PDF, DXF or STEP drawing: routing, time and cost of each step, with every assumption shown.