This will depend entirely on the complexity/size of your project, how quickly we communicate back and forth, and on our current work schedule. Typically, once we start the project, 4-6 weeks would be an average turnaround – basic websites may take less time, more complex websites will take longer. Expedited services are available for an additional fee.