A reputable roof installer will always provide detailed written estimates covering materials, labor, timelines
https://www.nobofeed.com/home-improvement/raise-the-roof-a-quick-guide-to-the-residential-roof-installation-process/
A reputable roof installer will always provide detailed written estimates covering materials, labor, timelines, and warranties before starting any work on your home or building