How to replace your roof

Choose the right contractor

When choosing a contractor, first find one who installs the shingle type you’ve selected.

Then, see how long the contractor has been in business, says Josh Noel, owner of Quality Roofing in Colorado Springs, Colo., and be sure the contractor is in good standing with the local building department. Make sure the company has many references and insurance, and check its Better Business Bureau rating.

"Be sure you get a detailed contract mapping out everything they are doing," Noel says. It should include inspecting the wood deck, getting permits, cleaning your yard, dragging for nails, protecting your landscaping, and protecting walls and driveways.

Make sure the contract addresses who is responsible for any damage to your home and what is being inspected and replaced.