The time required for a flat roof installation depends on the size and complexity of the roof. Typically, a flat roof installation can be completed within 2 to 5 days, including preparation and finishing.