A PVC roof can generally be repaired for $4.00 to $7.00 per square foot, though it can cost anywhere from $8.00 to $12.00. PVC roof repair costs vary depending on where you live, the materials chosen, how complicated the installation is, and other factors.