Roof repairs can be a necessity for many homeowners. A roof that is not in good condition can lead to leaks, damage to your home, and increased maintenance costs. When repairing your roof, it is important to choose a contractor who has the experience and expertise needed to get the job done right. There are a few things you can do to prep your home for roof repairs before hiring a contractor. Inspect the roofing materials and decide on the type of repair you need.