The timeline can vary depending on the size and complexity of the project, but typically, adding a roof to an existing structure takes about 1-2 weeks. This includes any necessary reinforcement of the existing structure. We’ll provide a more accurate timeline after assessing your specific project.