Roofing companies offer benefits when they install roofing on homes and businesses. Benefits can include satisfaction guaranteed and many years of warranty. Make sure that you get all benefits in writing at the time of the agreement to start working. This is to ensure that no one misinterpreted the information and you get the benefits that you paid for. Usually when you get warranties and benefits you pay a little more to cover any additional expenses in the future.