Spindlewise Join the founding programApply

Guides · 23 October 2026

Pricing outside processing: anodising, plating and heat treatment

The anodiser quotes A$4.20 a part, so the quote says A$4.20 a part. On a batch of ten the job then loses money on the finish alone, because the supplier's price list had three other lines nobody copied across: a minimum lot charge, a racking fee, and the courier both ways.

What a finisher's price actually contains

Most outside processes, whether anodising, plating, passivation, powder coating or heat treatment, are priced the same way:

The supplier's charge for one lot is therefore:

lot charge = max(minimum, price per part × parts) + setup fee

If the minimum includes the setup fee, the setup fee goes inside the brackets instead. Either way, add freight once per order.

A worked example

An aluminium housing, Type III hard anodised. The finisher quotes A$4.20 a part, a A$180 minimum lot charge and a A$35 racking fee on top. A courier run there and back costs A$80. The shop adds 10% manufacturing overhead and prices for a 25% margin on cost.

QuantityAnodiser's chargeWith freightCost per partIn the price per part
10A$215.00A$295.00A$29.50A$40.56
25A$215.00A$295.00A$11.80A$16.22
50A$245.00A$325.00A$6.50A$8.94
100A$455.00A$535.00A$5.35A$7.36
200A$875.00A$955.00A$4.78A$6.57

Copying A$4.20 straight into the quote, with the same overhead and margin, puts A$5.78 a part in the price. At 200 off that is close enough. At 10 off the finish really costs A$29.50 a part before any margin, and the A$57.80 the buyer pays for it does not cover the A$295 the shop pays out.

The minimum stops mattering above 43 parts (180 ÷ 4.20). Below that every lot costs the same, so it is worth asking the buyer whether a larger batch, or combining with another job going to the same finisher, would suit them.

Good parts or every part started?

Where the process sits in the routing decides how many parts you pay for:

Heat treaters often price by weight. Convert it to a per-part price using the weight that goes into the furnace, the blank, not the finished part. Example: 4140 blanks weighing 0.82 kg, hardened and tempered at A$5.50 a kilogram with a A$150 minimum, so A$4.51 a blank. Planning for 97% good parts, 50 good parts need 52 blanks:

Good partsBlanks treatedChargePer good part
2021A$150.00 (minimum)A$7.50
5052A$234.52A$4.69
100104A$469.04A$4.69

Things the price list will not tell you

Overhead and margin on bought-in work

Some shops pass outside processing through at cost. That is a choice, but it is rarely free: the shop carries the risk of the supplier's defects, the late delivery, and the cash between paying the finisher and being paid by the buyer. Treating it like any other cost on the job, with the same overhead and margin, is the simpler rule, and it is what the example above does.

In Spindlewise each outside process on a part is its own row: supplier, price per part, minimum lot charge, setup fee, whether the minimum already includes the setup fee, and whether it is charged on good or started parts. The lot charge is worked out for every quantity break, a missing supplier price stops the quote instead of counting as zero, and won jobs show the supplier and operation on the buy list.