Any roofing system will eventually leak – including commercial metal roofs. Often, leaks in a metal roof are caused by leaking roofing screws. However, sometimes the leaks are caused by worn flashing or missing seals.