The precise cost of PVC roofing varies based on your location, materials, and other considerations. Generally, PVC roofing costs $3 to $7 per square foot installed but could be as much as $8 to $12 or more per square foot.