Common signs include visible leaks, water stains on ceilings, missing or broken tiles, rusted metal sheets, sagging sections, cracked ridge caps, excessive moss growth or flaky, faded paint. If your roof is 15–20 years old and hasn’t been serviced, a professional inspection is usually a smart move.