Roofing companies will provide a written contract for their work as evidence of their commitment. When you have a reliable roofer, this is simply a formality, but an important one. The contract should include the scope of the work that should be done. Also, the charges for the pertinent tasks should be outlined in writing to prevent confusion