Repairing a roof can be a few hundred dollars, but on average, a homeowner is looking at spending a couple of thousand dollars to have their roof repaired professionally. A complete roof repair, by comparison, is averaged at $10k+.