Whether you need roof repairs or a replacement roof, your roofing contractor should provide you with a transparent, comprehensive contract. The contract should clearly define each party’s responsibilities and provide a detailed description of the work to be performed. A poorly […]