Typically, a flat metal roof installation takes 1-2 days. However, the project's size and complexity could influence this timeframe.