Las causas de la corrosión varían, pero comúnmente se atribuyen a las características primarias y secundarias del agua, a las características físicas del agua y a las bacterias. Otros factores además de las características del agua y las bacterias también pueden causar corrosión. La calidad y la antigüedad de las tuberías metálicas y la presencia de corrientes eléctricas son otros factores influyentes que pueden acelerar la corrosión.
Además de tener múltiples fuentes, la corrosión generalmente proviene de varios factores culminantes. La mala calidad del agua, por ejemplo, puede llevar al crecimiento de bacterias, lo que ayuda a acelerar la velocidad de corrosión existente. Las características primarias del agua se encuentran entre los factores más importantes para determinar la extensión y la velocidad de corrosión. Estos rasgos incluyen la dureza del agua, la alcalinidad, el equilibrio del pH, los sólidos disueltos y el volumen de dióxido de carbono presente en la tubería circundante.
Las características secundarias del agua, que incluyen descamación, composición química y oxígeno, también pueden desencadenar la corrosión. Las características físicas del agua incluyen la temperatura y la velocidad del flujo de agua; estos rasgos también pueden facilitar la corrosión. Las altas temperaturas del agua hacen que los metales se desgasten más rápidamente e invitan al crecimiento de bacterias, que también desempeñan un papel importante en la propagación de la corrosión. La velocidad de alto flujo puede eliminar las escamas protectoras y los tubérculos y aumentar el contacto del oxígeno con la tubería, lo que exacerba la tasa de corrosión. Por último, las colonias bacterianas también pueden causar y acelerar la velocidad de corrosión.