The majority of roofing companies offer similar guarantees and warranties. While the materials are typically covered under a warranty that is offered by the manufacturer, the actual construction and the labor should be guaranteed by the roofing company. Get more information about roofing companies waterloo on this site