How often should a homeowner have their roof professionally inspected?

Experts recommend that homeowners have their roofs professionally inspected twice per year, usually in the fall and spring months. They should also call for a professional inspection after any storm that involves ice, large hail or strong winds, as this is when damage is likely to occur. In general, homeowners should call a roofing professional any time they think the integrity of their roof might be compromised.