Getting your roof repaired is not the cheapest form of home repair. In most instances, you would need to hire a roofing contractor to do the roof repair. Depending on the type of repairs, the costs would increase or decrease. Don’t agree to the estimates roofers give you over the phone. What you should do is to have them over, do an inspection, and provide you with a quotation of how much repairs would cost. To give you an idea of just how costs are calculated, here are some factors that affect the overall price of repairs.