A poorly maintained roof can lead to future problems that could have been prevented and even invalidate your building insurance. Professional repairs and regular maintenance can significantly reduce longer-term costs and ensure that problems such as leaks and storm damage are avoided.