You should be aware of the fact that the roofing system on your home can be prone to leaks. To prevent this from happening, you should follow certain procedures. One of these procedures is to hire a roofing contractor. Whether you are using a local roofing contractor or a large corporation, it is important to find out how to prevent water leakage on your roof. There are simple procedures that you can try to stop water leakage but they are not long-term solutions.