On average, we are able to finish sites in eight weeks, but it may take longer or shorter depending on the complexity of the website. This is dependent on our development queue along with the size and scope of your project. We will work with you on a realistic deadline and come up with pricing based on your Statement of work.