It’s generally a good rule of thumb to have an annual roof inspection. You may also want to schedule a roof inspection if you have recently been through a heavy storm or your roof has been struck by debris.