The cost of installing an EPDM roof can vary depending on the size of the roof, the complexity of the installation and the location. On average, an EPDM roof can cost anywhere from $4 to $10 per square foot, including materials and labor.