Home Improvement Contractor Options
What to expect when evaluating estimates from roofing professionals: A typical roof alternative estimate will Usually include things like the removal and disposal of up to two layers of aged shingles. It also needs to include things like the installation of recent underlayment such as the thirty-pound roofing felt or artificial underlayment, drip-e