The Canadian Roofing Contractors Association recommends hiring a licensed roofing contractor to inspect your roof twice a year (spring and autumn). Additional inspections should be done after installing or repairing rooftop equipment.