There are three common types of roof warranties — the manufacturer's product warranties, contractor warranties and enhanced manufacturer's warranties. All…