We recommend that your annual inspection is during the winter months to catch any damage from the past year and prepare the roof for the spring rains. If you are buying a house, it’s a good time to have the roof inspected by a licensed roofing professional as most home inspectors perform inspections from the ground and could, therefore, miss what only a surface inspection can reveal. Any time you have your roof repaired, have a licensed roofer inspect your whole roof instead of only looking at the problem area.