Do You Need to Pay a Deposit for a Roof Replacement?

Replacing a roof is already a major decision. You are choosing a contractor, comparing materials, reviewing warranties, deciding on colors and making a significant investment in your home. The process can feel like a lot before the first shingle ever comes off. One question homeowners often have is: “How much do I have to put […]