Home / Resources / Why Do Denim Buttons Rust After Washing? Bleach, Not Salt Spray, Is the Cause

Why Do Denim Buttons Rust After Washing? Bleach, Not Salt Spray, Is the Cause

A jeans button that rusts after wash usually passed 48-hour salt spray. Denim laundry uses hypochlorite at pH 10-11, an oxidiser that attacks through coating pinholes - a different mechanism from neutral salt fog.

Problem pageUpdated 2026-11-02

A denim button rusts after wash because hypochlorite bleach attacks through coating pinholes - a mechanism that neutral salt spray does not reproduce. A part can pass 48 hours of salt fog and still discolour in a 15-minute bleach wash, because the two tests stress different failure routes: salt spray measures coating continuity, bleach measures chemical resistance of both coating and substrate.

This is the single most common mismatch between a trim test report and a denim claim. The report is not wrong; it answered a different question.

What actually attacks the plating in a denim laundry?

Each stage has its own chemistry, and only two of them matter for metal.

StageChemistrypHTemperatureWhat it does to metal
DesizingAmylase6-750-60 °CNothing significant
Stone washPumice, neutral6.5-7.540-60 °CMechanical - chips coating, dents thin caps
Enzyme washCellulase4.5-5.550-55 °CAcid attack at pinholes, patch dye bleed
Bleach washSodium hypochlorite10-11AmbientOxidation - discolouration, copper green, pitting
NeutraliseSodium thiosulphate5-7AmbientOnly effective if dosed to the residual chlorine
SoftenerCationic4-540 °CFilm residue, can trap moisture

The bleach stage is the one that ends up in the claim. Hypochlorite is a strong oxidiser and it does not need a defect to start - it only needs a pore. A plated coating thinner than about 3 µm at the shank radius is porous by default, so the chemistry reaches the substrate while the surface still looks perfect in the warehouse.

Then the residual chlorine keeps working. If the neutralise bath is under-dosed, chlorine stays in the denim and continues oxidising the metal for days after packing - which is why failures show up at the brand's distribution centre rather than at the laundry.

Why can a button pass 48-hour salt spray and still rust?

Because the two tests differ in three ways that matter:

Salt spray (ASTM B117)Denim bleach wash
MediumNeutral NaCl fogHypochlorite, alkaline
MechanismElectrochemical corrosion at coating defectsChemical oxidation through pores
Duration24-72 hours continuous10-20 minutes, then residual
What it predictsCoating continuity and thicknessChemistry resistance of coating and substrate

A thick but chemically weak coating can pass salt spray and fail bleach. A thin, chemically resistant coating can do the reverse. Neither test replaces the other, and a denim programme needs both - in that order: wash first, then salt spray on the washed part.

What are the three routes to a rust ring?

1. Wrong substrate. Mild steel under any coating will rust from a single pinhole. Brass and copper alloys oxidise too, but the product is copper green or a dark patina rather than a red rust ring that bleeds into the fabric. If the claim photo shows a brown halo on the denim, the substrate is almost certainly ferrous.

2. Coating too thin at the radius. Plating thickness is measured on a flat face by habit, but the shank radius and the cap edge receive less current in the bath and end up 40-60 % thinner. That radius is exactly where the pumice hits.

3. No barrier at the cut edge or the joint. The interface between cap and post is bare metal by design - crimping has to expose it to make contact. Any moisture that reaches that joint starts corrosion from the inside, and no external coating prevents it.

How should it be tested properly?

Four checks, in this sequence:

  1. Wash the specimen first - one full cycle mirroring the bulk recipe, including the neutralise step
  2. Cross-hatch adhesion (ASTM D3359) on the washed part - a coating that is intact but detached will still pass a visual check
  3. Salt spray on the washed part, report hours to first red rust, not hours to "slight discolouration"
  4. Residual chlorine check on the fabric - a simple test strip tells you whether the laundry's neutralise is working, and it is often the real root cause

Then keep the washed specimen with the lot number. A claim three months later is answerable with that part, and not answerable without it.

FAQ

Send the wash recipe, the coating specification and a photo of the failure. We will tell you whether it is substrate, coating thickness or residual chlorine - and test the washed part rather than the dry one, so the number means something.

Our production team has 28 years in trims, 11 in-house testing stations, and pull, shade and salt-spray records filed by lot number - so a claim can be traced back to the material batch.

Senfa Mfg Email: [email protected]

Last updated: 2026-11-02

Is nickel-free plating the answer to corrosion?
No - nickel-free addresses skin contact compliance, not corrosion. A nickel-free coating can still be porous. Choose the coating for the chemistry first, then confirm the nickel position for the market.
Does a lacquer or e-coat help?
Yes, if it covers the radius and survives crimping. A barrier applied before crimping cracks at the bend; applied after, it seals the joint but adds thickness that changes the press setting. Agree the sequence with the supplier.
Why does only one colourway fail?
Because coating systems differ by colour. Antique brass and gunmetal are usually multi-layer with a tinted topcoat; bright nickel is often single-layer. The colour is not cosmetic - it is a different corrosion stack.
Can we specify a salt spray hour figure and be done?
Only if the figure is quoted after a bleach wash. A salt spray hour on a dry part tells you about the coating you received, not the coating that survives your laundry.
What if the rust appears on the rivets but not the button?
Rivets are thinner, sit at the pocket corner where abrasion is highest, and are often plated to a lower thickness because they are treated as a lower-risk part. Same chemistry, less coating.