Getting the best roofing contractor to do the job for you is not a difficult thing at all. With the local market alone filled with professionals and newbie in the field, it should be easy to identify the right one for the task in question. You can be sure that when working with the right profession, you will get only the best results that will actually meet your requirements. You may also see Contract Samples
Most contractors will not work for you unless there is a legally binding contract between the both of you. Unless you are roofing contractor yourself, writing a contract on which the both of you can agree on is going to be the only best solution to get the two of you working together well.
The best thing you can do to get the contract done within the least time possible is to use the roofing contract template. You may also check out Contract Templates in PDF. A printable Remodeling contract template is premade, so the only work left for you to do is to make sure that you key in the data required to get the document ready. I promise you are going to spend very little time on this, compared to the amount of time you would spend if you were going to do this from the ground up.