What materials are best for a flat roof replacement? To replace a flat roof, we recommend using a modern rubber membrane and a suitable water-based deck adhesive. If you are installing onto concrete or metal, rather than a timber deck, use a roofing bonding adhesive instead. Flat roofs with rubber membrane can be fully sealed with an edge and gutter trim system.