Signs include recurring leaks, missing shingles, sagging areas, storm damage, or a roof approaching the end of its expected lifespan. We provide free inspections to determine whether repair or replacement is the best solution.