One of the biggest frustrations homeowners face is filing insurance claims. Don’t worry — we’ve got that part covered too. Barrett Roofing is experienced in working with insurance companies to ensure you get the coverage you deserve. Most roofing companies in MI don’t go that extra mile, but we do.