Commercial roof leaks are sometimes covered by insurance, but only if the leak is caused by a “covered peril,” such as wind, rain, hail, and fire. Your commercial roofing inspector can evaluate whether the damage may have been caused by natural occurrences that your building insurance might cover.