A roofer who installs your new roof may offer an installation warranty or workmanship warranty. This covers the contractor's work that goes into putting a new roof on or other labor associated with your roofing project. His company guarantees its work for the lifetime of the roof.