The first step in repairing a damaged roof is to identify the source of the problem, such as a leak or missing shingle. Next, clean the damaged area and replace any damaged materials, such as shingles, tiles or flashing. It is best to hire a professional if you are not experienced in roofing repairs.