With all of the assets in front of us, including images, content and an approved layout, a website takes an average of 3 weeks to 3 months to complete. The turnaround time mostly depends on how large your website will be and if there are any special requests, like eComm or custom applications that need to be developed. However, most websites are live within 6 weeks from discovery to live on the internet.