I don't know. Usually if something is wrong with rain gutters, roofs, etc. then I call the master. He not only inspects, but also can fix it. I don't want to pay a man for he comes and say that my house is all right. For this there is an inspector from my insurance company. On the other hand, roof repair is much cheaper than replacing it completely, but only a professional will determine what needs to be changed so that the roof doesn't need to be repaired for longer. My dad repaired our roof by himself. He finds all the information on the Internet, now there are many thematic portals, for example myrooff.com . It's really cheaper than calling the master.