Our custom patio roofs start at $4,995.00. The actual cost of your particular patio roof will depend on the materials needed, its size and overall complexity.