We usually take between 7 - 21 days to complete a website. The amount of time depends on the complexity of the size, how many pages, how many revisions, etc.
Smaller sites tend to be faster. If the a client gives us all the content for a site at the beginning of the project, the project can typically be done quickly. Waiting for clients to send us content is the main factor that delays progress.
We have also worked with clients who were on a very short time frame, and were able to complete major changes over the weekend before their company was acquired in a buyout.
Creating professional websites since 2009. We craft beautiful, responsive, modern websites, setup e-commerce shops, business sites, blogs, art galleries, video sharing sites, band websites, & start-ups.