Re-roofing your business is a big project. A moderately-sized commercial roofing job usually takes several days. It may take longer for larger businesses, and weather conditions also play into the timeframe.