A comprehensive roof estimate should include tear-off, underlayment, flashing, disposal fees, labor costs
https://www.pearltrees.com/constructionindustryreads/item778356052
A comprehensive roof estimate should include tear-off, underlayment, flashing, disposal fees, labor costs, and warranty details for transparency.