The brochure says thirty years. Around Chattanooga, the honest number for a standard architectural shingle roof is twenty to twenty-five, and the difference is not bad luck. It is heat, humidity, and the storm season doing exactly what they do every year.
Granules collecting in the gutter, shingles that curl at the edges, and a ceiling stain that comes back after every storm. Any one of these is worth a look. All three together usually means the roof is telling you something.
An inspection is free and takes under an hour. If the roof has years left, we say so — most of the roofs we look at do.