Website costs vary wildly based on individual project requirements. Basic sites begin at $3,500. Small eCommerce, content marketing, and membership sites start at $10,000. Complex eCommerce and catalog sites start at $20,000. Expect to pay more for things like custom designed themes, more than 20 pages of content, thousands of products and special features.