A professional small business website typically costs $5,000 – $10,000. However, this can vary depending on the design’s complexity and the features included.