Flat roofing costs in Surrey can range from $8,000 to $15,000. These costs are influenced by factors like roof size, material quality, and the complexity of the installation. Investing in quality materials can save money on future repairs and replacements.