If a repair is necessary, schedule an appointment to see the company for a consultation. This will provide you with the information you need to make a quick and accurate decision. Next, you may want to check your local building code inspectors. They can give you a good indication about whether or not the repair is right for your home. They can also tell you whether the new roof will meet your current roofing codes and if it can be performed under your roof construction warranty.