As causas da corrosão variam, mas são comumente atribuídas às características primárias e secundárias da água, características físicas da água e bactérias. Outros fatores além das características da água e bactérias também podem causar corrosão. A qualidade e a idade dos tubos de metal e a presença de correntes elétricas são outros fatores influentes que podem acelerar a corrosão.
Além de ter várias fontes, a corrosão geralmente vem de vários fatores culminantes. A má qualidade da água, por exemplo, pode levar ao crescimento de bactérias, o que ajuda a acelerar a taxa de corrosão existente. As características primárias da água estão entre os maiores fatores na determinação da extensão e taxa de corrosão. Essas características incluem dureza da água, alcalinidade, equilíbrio de pH, sólidos dissolvidos e o volume de dióxido de carbono presente no tubo circundante.
As características secundárias da água, que incluem incrustação, composição química e oxigênio, também podem desencadear corrosão. As características físicas da água incluem temperatura e velocidade do fluxo de água; essas características também podem facilitar a corrosão. As altas temperaturas da água fazem com que os metais se desgastem mais rapidamente e estimulam o crescimento de bactérias, que também contribuem para a propagação da corrosão. A alta velocidade do fluxo pode remover escamas e tubérculos de proteção e aumenta o contato do oxigênio com o tubo, o que agrava a taxa de corrosão. Por último, as colônias de bactérias também podem causar e acelerar a taxa de corrosão.