When a roofing professional comes to inspect your roof, his or her first priority will be to check for damage. This may include missing or broken shingles, leaks or water damage, and damaged gutters or vents. The estimate can take up to several hours, depending on the size and condition of your building’s roof.