Yes, and also no. While metal roofs are very tough and highly resistant to hail damage, they can be dented. Hail will not penetrate a metal roof, but it can leave a dent that may or may not be noticeable. Denting on a metal roof is often dependent on the type of metal you choose. Many metal roofing products have the highest impact resistance and hail rating (Class 4) granted by Underwriters’ Laboratory (UL) and your insurance company may even provide a reduced rate for homes protected by metal roofs.