Roof repair expenses typically vary between $5,100 and $10,000. But they can be as little as $1,200 or as high as $30,000. Numerous roofing firms charge between $3.50 and $5 per square foot for their services.