TPO roofing is generally less expensive than other flat roofing materials like PVC or modified bitumen. The cost of TPO roofing varies depending on the size of the roof, installation method, material thickness, and a few other factors.