A roof is just like other parts of your home or building and needs periodic maintenance or at least periodic inspections. You probably don’t need an inspection or maintenance for the first five years but as your roof ages, you should have it checked and maintained every few years. Some common maintenance items are leaf and debris removal, check and re-caulk flashings around roof penetrations (pipes, chimneys, skylights), or possibly replacement of some flashings.