Typically 3-6 weeks for most business websites, depending on complexity and how quickly you can provide content. E-commerce or custom functionality takes longer. We’ll give you a realistic timeline upfront.