Roof leaks may be covered by a standard homeowners policy. However, this will depend on the kind of home insurance policy you have and what caused the roof leak.
Before paying you in full, the majority of homeowners insurance policies will require you to complete the repairs.