Most small businesses pay between $2,500 and $10,000 for their initial website build. A basic 5–8 page brochure site with template customization lands around $2,500–$4,500, while businesses needing custom design, advanced functionality, or eCommerce capabilities usually spend $6,000–$10,000. Anything below $1,500 typically means you're getting a DIY builder site or working with someone inexperienced. The spread comes down to three factors: design complexity, functionality requirements, and who builds it. A Squarespace template you customize yourself might cost $300 in annual fees but demands your time. A freelancer charging $50/hour might deliver a WordPress site for $3,000. An established agency like ours typically starts around $5,000 because we're factoring in strategy, SEO foundations, conversion optimization, and long-term maintainability, not just pushing pixels. Beyond the build, expect ongoing costs. Hosting runs $20–$100 monthly depending on traffic and performance needs. Maintenance and security updates add another $30–$200 monthly, either handled in-house or through a retainer. Most small businesses underestimate this part and end up with outdated, vulnerable sites within 18 months. What drives costs up: custom integrations with your CRM or booking system, multilingual content, membership areas, complex product catalogs, or extensive copywriting and photography. What keeps costs reasonable: using proven platforms like WordPress, limiting custom coding, providing your own content, and being clear about must-haves versus nice-to-haves. At Ottawa SEO, we've seen businesses waste money two ways. First, paying $15,000 for features they don't need or won't maintain. Second, cheaping out at $800 and rebuilding from scratch a year later because the foundation can't scale. The sweet spot for most small businesses is $4,000–$7,000 upfront with a $100–$150 monthly commitment for hosting, updates, and minor changes. That gets you something professional that actually supports business growth rather than just existing online.