Roofing Contract Burlington Roofing contracts are commonly referred to as job proposals or estimates. Although larger or more experienced contractors may have longer, more detailed contracts, most contracts for re-roofing projects are relatively straightforward....

read more