While painting your roof may seem like a simple DIY project, it is best left to professional roofing contractors who have the tools, expertise, qualifications and insurance to ensure that the job is done correctly, safely and to a high standard.