Time can vary, but we strive to be there from 6:00 am and leave around 8:00 pm. Most of the time we can replace your roof in just one day; however, we pride ourselves in replacing your roof with quality and care so it can take up to two days depending on the size of your home.