Once you have narrowed down your options, find out how long a professional roof repair would take for a similar job. Some roofing contractors may not offer estimates until the job is started so you will need to find a reputable company with one. Look into the reputation of the company and talk to previous customers who are satisfied with their work. Speaking to past clients is also an important step to ensure that you are hiring a reputable company. It is also a good idea to ask whether the contractor will include insurance and liability coverage in their price quote.