Metal Roofing10 min readJune 23, 2026

Galvanic Corrosion: Which Metals Must Never Touch on a Roof

Galvanic corrosion needs three things at once — two different metals, electrical contact and an electrolyte. Here are the pairs that destroy roofs, and the fastener rules that follow.

Most premature metal roof failures that are not installation errors are compatibility errors. A perfectly good panel, a perfectly good flashing, and a fastener or an adjacent component that should never have touched it. Galvanic corrosion is predictable, well understood, and entirely avoidable at the drawing stage — but only if you know what conditions it needs.

The Three Conditions

A galvanic cell is a battery. It requires all three of the following simultaneously, and removing any one of them shuts it down:

  • ✓Two metals with different electrochemical potentials — a more active (anodic) metal and a more noble (cathodic) one.
  • ✓Electrical contact between them, either direct metal-to-metal or through another conductor.
  • ✓A continuous electrolyte bridging both metals — liquid water containing dissolved ions.

The current flows, the anodic metal dissolves, and the cathodic metal is protected. That last part surprises people: in a galvanic pair, one metal actually corrodes faster than it would alone, and the other corrodes slower. It is the same effect that makes galvanizing work, just pointed in an unwanted direction.

Why the Electrolyte Matters So Much

Pure water is a poor conductor. On its own it supports only weak galvanic activity. What turns a mild couple into a fast failure is dissolved ions raising the conductivity of the water film — and in Southern Ontario the dominant source is road salt, followed by acid deposition in industrial areas and ammonia in agricultural ones.

This is why the same detail behaves differently in different places. An aluminum trim against a stainless bracket on a dry, well-drained upper roof plane in a rural area may run for decades. The identical detail in the splash zone of a salted driveway, wetted with brine that stays liquid below freezing and keeps the surface conductive for weeks, can fail comparatively quickly. Time of wetness and electrolyte conductivity together determine the rate.

Practical consequence: eliminating the electrolyte path is usually easier than eliminating the metal pair. Design the assembly so water drains and dries rather than sitting in a lap or a crevice, and many marginal couples never activate.

The Galvanic Series, Simplified for Roofing

Ranked from most noble (protected, causes corrosion in others) to most active (corrodes, protects others), the materials that show up on a roof fall roughly in this order:

  • ✓Graphite and carbon — technically not a metal, but strongly cathodic and a genuine hazard in gaskets, some sealants and even pencil marks on aluminum.
  • ✓Stainless steel in its passive state
  • ✓Copper, brass and bronze
  • ✓Lead and tin
  • ✓Carbon steel and iron
  • ✓Aluminum alloys
  • ✓Zinc and galvanized coatings
  • ✓Magnesium

The further apart two materials sit on that list, the larger the driving voltage and the more aggressive the couple. Adjacent items are usually tolerable.

Area Ratio Decides the Severity

This is the part that is most often missed, and it explains why some dissimilar-metal combinations are standard practice and others are catastrophic.

The corrosion current is spread over the anode's surface. A small anode connected to a large cathode concentrates the entire current into a tiny area, and it disappears quickly. A large anode connected to a small cathode spreads the same current thinly and the loss is negligible.

So a stainless steel screw — small, noble — in a large aluminum panel is generally acceptable, because the aluminum is the anode and it is enormous relative to the fastener. Reverse it: an aluminum rivet holding a large copper panel is an aluminum anode of a few square millimetres against a copper cathode of several square metres, and it will be gone in short order. Same two metals, opposite outcome, entirely because of area ratio.

This also drives the counterintuitive coating rule: if you can only coat one side of a dissimilar couple, coat the cathode, not the anode. Coating the anode leaves pinholes and scratches as tiny anodic sites facing a large cathode, which is the worst possible geometry. Coating the noble side reduces the effective cathode area and slows the whole cell.

The Pairs That Matter on a Roof

In order of how much damage they do in practice:

Copper Against Aluminum — Severe, Never

The largest potential difference of the common roofing metals. Direct contact destroys the aluminum. Worse, contact is not even required: copper ions dissolved in runoff from a copper roof, flashing, or even copper piping discharge will deposit on aluminum downstream and create thousands of microscopic cathodic sites, pitting the aluminum from the surface. Never put copper above aluminum in a water path. The routine version of this failure is a copper flashing draining into an aluminum eavestrough.

Copper Against Zinc or Galvanized — Severe, Never

The same mechanism with the same result. A copper roof or flashing draining into a galvanized eavestrough perforates it from the inside, typically within a few years. Zinc roofing anywhere downstream of copper is a specification error.

Copper Against Carbon Steel — Serious

Steel is the anode and corrodes. This shows up as rust bleeding at the contact line where a copper component meets a steel one, and as accelerated attack on painted steel panels below copper details.

Lead Against Aluminum — Serious

Lead is cathodic to aluminum, so lead flashings, lead-lined details and lead pipe boots in contact with aluminum drive corrosion of the aluminum. Lead against copper is compatible, and lead against steel is comparatively mild, which is why traditional lead flashing survived so long on copper and slate work but is a problem on modern aluminum assemblies.

Aluminum Against Galvanized Steel — Generally Acceptable

These sit close together, and zinc is actually anodic to aluminum, so the zinc coating protects the aluminum rather than attacking it. This couple is common and works. It becomes worth isolating in heavy chloride exposure, where everything accelerates.

Stainless Against Aluminum or Zinc — Manage by Area

Passive stainless is noble. As small fasteners in large aluminum or zinc components it is standard practice and correct. As large stainless components against small aluminum or zinc ones, or in continuous salt splash, it needs isolation.

Treated Lumber Against Aluminum or Galvanized — Serious

Modern pressure-treated lumber uses copper-based preservatives. Wet treated wood in contact with aluminum flashing or standard galvanized fasteners causes rapid corrosion, and this is the version of the problem that turns up on decks, ledger flashings, porch roofs and fence assemblies constantly. Use fasteners rated for contact with treated lumber — stainless, or a heavy coating specifically qualified for it — and keep aluminum off treated wood with a separation membrane.

Fastener Rules That Follow

A fastener is small, so it should be the noble member of any couple it participates in, not the active one. That yields a short set of rules:

  • ✓Copper and zinc roofing: stainless steel, copper, brass or bronze fasteners only. Never plain steel, never zinc-plated, never aluminum.
  • ✓Aluminum roofing and cladding: stainless steel fasteners are standard; aluminum fasteners are also compatible. Avoid plain or zinc-plated carbon steel, which corrodes in the hole and stains.
  • ✓Painted steel panels: long-life coated carbon steel screws with a stainless or coated cap, or stainless where the exposure is aggressive. The washer matters as much as the screw — an EPDM-bonded washer that seals and separates.
  • ✓Salt splash zones and coastal-equivalent exposure: 300-series stainless, with 316 preferred over 304 where chloride is continuous, because the molybdenum addition in 316 substantially improves resistance to chloride pitting.
  • ✓Never mix fastener types on one assembly without checking. A single incompatible screw in a run of correct ones will still fail, and it will fail first.

How to Isolate When You Cannot Avoid the Couple

Some assemblies genuinely require dissimilar metals — a steel structural bracket carrying an aluminum component, a stainless anchor into a zinc panel. The isolation methods that work in practice are butyl or EPDM tape between the faces, neoprene or nylon washers and bushings at fasteners, non-conductive shims and spacers, and factory-applied coatings on the noble component. The isolation has to be continuous: a single point of metal-to-metal contact behind an otherwise well-isolated joint completes the circuit for the entire interface.

Equally important, and often cheaper: separate them in the drainage sequence. If the more noble metal never sheds water onto the less noble one, the ion-transport version of the problem does not arise even where the metals are metres apart.

Frequently Asked Questions

My house has a copper bay roof and aluminum eavestrough. Is that actually a problem?

Yes, if the copper drains into the aluminum. Runoff carries dissolved copper onto the aluminum surface and pits it from the inside. The fix is to change the eavestrough and downspout in that water path to copper or stainless, or to reroute the copper discharge so it does not enter the aluminum system.

Do galvanic problems happen in dry weather?

No. Without a continuous electrolyte the circuit is open and no current flows. The corrosion happens during and after wetting, which is why time of wetness matters more than rainfall totals, and why shaded, slow-drying details fail before sunny ones. Condensation counts as wetting.

Are zinc-plated screws the same as galvanized?

No. Electroplated zinc on a fastener is a very thin coating compared with a hot-dip galvanized coating, and it is consumed quickly in exposed roof service — particularly in the disturbed thread area of a self-drilling screw, where the coating is scraped as it drives. Exposed roofing fasteners should be stainless or a purpose-made long-life coated screw, not standard plated hardware.

Is stainless steel always safe to use?

It is safe as the small, noble member of a couple, which covers almost all fastener use. It is not universally inert: in continuous chloride exposure, 304 stainless can pit and suffer crevice corrosion under a washer or in a tight joint, which is why 316 is specified in salt splash zones. And a large stainless component against a small aluminum or zinc one reverses the area ratio and becomes a problem.

What about pencil marks and graphite gaskets?

Graphite is strongly cathodic and conducts. Marking aluminum with a graphite pencil where the mark will stay wet, or using a graphite-containing gasket or anti-seize against aluminum, can initiate pitting. Use a marker or a scribe, and check gasket and lubricant compositions on aluminum assemblies.

Ready to Get Started?

Get a Free Metal Roofing Quote.

We measure your roof remotely by satellite and deliver a written, itemized quote — same day, no obligation.