When your home has a slate roof, it gives your home character and a look that many of your neighbour’s houses may not have. A slate roof is going to require some maintenance to keep it leak-free and in excellent condition, and there is a lot that you can do without the expense of a roofing contractor. Follow the steps below to help maintain your roof, and you can keep it looking excellent, as well as fully functional, and you get to ensure that your home is leak-free.