Roofing contractors would require you to do a bit of digging, especially if it’s your first time hiring them. Remember that this task can only be handled by professionals so hiring random people to help you repair or install a new roof can cause big problems.