BestHonestPro
Get a free shortlist
Jobs we cover
Water damageAvg $3,868MoldAvg $2,368BiohazardAvg $4,000RoofingReplacement avg $9,608Garage doorsRepair avg $265Plumbing$100 to $500 per hourHVACRepair avg $350Commercial HVACInstalled $7.5k to $35k
Before you hire anyone
Something wrong right now? Start here How we choose, and what we cannot promise About us Contact Privacy Terms

What is wrong?Roofing

Plan it

Granules in the gutters

Granules are the sunscreen on an asphalt shingle. Some shedding is normal. Heavy loss on an older roof means the shingle is near the end and the roof goes on the planning list, not the emergency list.

What is probably happening

  • New roof, first months: normal. GAF's technical bulletin says extra granules called riders or hitchhikers are added in manufacturing, the loss is not a defect, and it gradually reduces over time.
  • Old roof, piles at the downspout, bald or shiny patches visible from the ground: the shingle has aged out. InterNACHI puts 3-tab asphalt at about 20 years and architectural at about 30.
  • After a hailstorm, granule loss in bruised spots is one of NRCA's listed signs of hail damage.

Do this in the next five minutes

  1. Look at the roof from the ground with your phone zoom. Bald patches, curled edges or exposed black mat mean the roof is at the end.
  2. Check the age. Closing papers, the last roofing permit at your building department, or the previous owner.
  3. If the roof is under 2 years old and granules are heavy, contact the shingle manufacturer's warranty line. GAF says to wait several months and report it if it does not ease.
  4. If a hailstorm just passed, go to the hail page and check the soft metals for dents.
  5. Otherwise, get a roof inspection and start collecting replacement quotes on your schedule, not a salesperson's.

Do not

  • Do not panic over a new roof. The first season's shedding is expected.
  • Do not accept a hail claim pitch for ordinary granule loss on an old roof. Insurers exclude wear and tear (Texas Department of Insurance) and adjusters can tell the two apart.
  • Do not pay for a coating or 'rejuvenator' sold as adding years to a bald shingle roof. Nothing in the manufacturer or ARMA guidance supports it.

Who to call

A licensed roofing contractor, for an inspection

A roofer can tell normal shedding from a roof that is done, and tell hail bruising from age. That verdict decides whether you are planning a replacement or filing a claim.

BestHonestPro is a free comparison resource, not a contractor. There is nothing to sign up for and we do not sell your details. When we begin connecting callers to contractors, we will be paid a referral fee by the contractor, never by you, and this line will say so.

What it should cost

$75 to $600

Roof inspection, national range. If the roof is done, replacement averages $9,608, ranging $5,902 to $46,000.

Source: Angi, roof repair cost, updated August 2026 and Angi, roof replacement cost, updated March 2026. View source

National published range, not a quote for your job. The full cost table for this trade is on the roofing page.

Ask this contractor, on the phone, before anyone comes out

Tap each one as you ask it.

  • How much life do you estimate is left, and what did you base that on?
  • Is the granule loss even across the roof, or concentrated in spots that could be hail?
  • Are there cracked, curled or bald shingles, and how many?
  • If I wait a year, what is the risk on my roof specifically?

End the call if

  • A total-loss hail verdict on a roof that is 20 years old with even, all-over granule loss.
  • A coating or rejuvenation product sold as the alternative to replacement.
Insurance. Granule loss from age is wear and tear, which most policies do not cover (Texas Department of Insurance). Granule loss from a dated hailstorm is a covered peril (III).
Where this comes from
Get a free shortlist