How Much Should a Website Cost for Your Business?
The honest answer is $200 to $50,000. The useful answer depends on what your website needs to do.
That range isn’t vague pricing. It reflects three distinct tiers with different capabilities, timelines, and maintenance profiles. A five-page brochure site and a bilingual e-commerce platform with inventory sync are not the same product. Pricing them on the same scale tells you nothing.
Per Clutch (2025), 83% of small businesses now have a website, up from 64% in 2018. The question is no longer whether you need one. The question is how much to spend without overpaying or underbuilding.
This guide breaks down the three pricing tiers, explains the ongoing costs most quotes leave out, and gives you a framework to decide which tier fits your business.
The Real Cost Breakdown: Three Tiers
Website pricing falls into three categories. Each trades money for control, speed, and capability.
Tier 1: DIY Platforms ($200-$400/year)
You build it yourself using a drag-and-drop platform. No developer needed.
| Platform | Monthly Cost | Annual Total |
|---|---|---|
| Squarespace | $16/mo | ~$192 |
| Wix | $17/mo | ~$204 |
| Shopify | $29/mo | ~$348 |
Per Clutch (2025), 75% of small businesses use DIY tools (n=406). The tools work. Templates are competent. You get hosting, SSL, and basic SEO included.
Best for: Solo operators, service businesses with fewer than five pages, anyone comfortable spending 10-20 hours on setup.
Limitation: Your site looks like the template it came from. Custom functionality means plugins, workarounds, or hitting the platform’s ceiling.
Tier 2: Freelancer ($2,500-$10,000)
A web designer or developer builds a custom site to your specifications.
| Project Scope | Typical Range |
|---|---|
| 1-5 pages, standard design | $1,500-$5,000 |
| 5-10 pages, custom design | $3,000-$10,000 |
| 10+ pages, complex features | $5,000-$15,000 |
Per Web Designer Academy (2025) (n=208), 57% of freelancers charge $2,500-$9,999 per project. Median hourly rate is $92.75. Canadian web designers earn $20-$57.69/hr with a $33.65/hr median, per the Government of Canada Job Bank (2025).
Best for: Businesses that need a distinct brand presence, specific functionality, or integration with existing tools. You manage the project and provide the content.
Limitation: Quality varies wildly. A $3,000 freelancer and a $3,000 freelancer can deliver completely different results. Vetting matters more than budget.
Tier 3: Agency ($3,500-$15,000+)
A team handles strategy, design, development, copywriting, and launch.
| Agency (Quebec) | Typical Range |
|---|---|
| Idhea | $2,500-$6,000 |
| Web Tonic | $2,500-$7,000 |
| Falia | $3,500-$12,000 |
| LaFirme | $2,000-$15,000 |
Per GoodFirms (2024), 60% of agencies charge $1,500-$4,000 for basic sites. 36% charge $4,000-$8,000 for mid-range projects. Complex builds with e-commerce, bilingual content management, or custom integrations push past $10,000.
Best for: Businesses that need a complete package including content strategy, SEO setup, bilingual deployment, and post-launch support. You provide direction. They handle execution.
Limitation: You’re paying for coordination overhead. A portion of every agency dollar covers project management, not design or code.
Ongoing Costs Nobody Tells You About
The build price is the down payment. The annual cost is the real number.
Most quotes cover design and development. They don’t mention what happens after launch. Here’s what your website costs every year after it goes live.
| Expense | Annual Cost |
|---|---|
| Domain renewal | $10-$25 |
| Hosting | $36-$360 |
| SSL certificate | $0 (included with most hosts) |
| Plugins and tools | $100-$500 |
| Professional maintenance | $600-$5,000 |
| Content updates (if outsourced) | $500-$3,000 |
DIY total: $200-$400/year. You handle updates, security patches, and content yourself.
Professional maintenance: $600-$5,000/year. Someone else keeps the site current, secure, and functional.
The hidden cost is the redesign cycle. Most business websites need a significant refresh every 3-5 years. If you spent $5,000 on your site, budget $1,000-$1,600/year in effective depreciation. That $5,000 site actually costs $6,600-$8,000 over its useful life.
Factor ongoing costs into your decision. A $200/year DIY site with $200/year in maintenance costs $1,200 over three years. A $7,000 agency site with $2,000/year in maintenance costs $13,000 over the same period. Both can be the right choice depending on what the site earns you.
Per GoDaddy Venture Forward, 81% of businesses with a website reported revenue increases. The question isn’t whether a website pays for itself. It’s how fast and at what tier.
How to Decide What You Actually Need
Stop comparing prices. Start with what the website needs to accomplish.
Your website budget follows from three variables: what you sell, how customers find you, and what happens after they arrive.
If you sell services locally (plumber, accountant, physiotherapist): Tier 1 or low Tier 2. Your site needs five pages, your phone number, your service area, and proof you’re real. Per BrightLocal (2025), 85% of consumers rate contact information as the top credibility signal. 67% check ratings after a local search. A clean five-page site with your Google Business Profile linked does the job.
If you sell products online: Tier 2 or Tier 3. E-commerce adds complexity that DIY platforms handle poorly past 50 products. Inventory sync, payment processing, shipping calculations, and tax compliance (especially in Quebec with QST/GST) need proper implementation. Cutting corners here costs more in lost sales than the build price.
If you sell B2B services: Tier 2. Your site is a credibility check, not a sales channel. Prospects already know you exist. They visit your site to confirm you’re legitimate and understand their problem. Five pages of clear positioning outperform fifty pages of generic content. Your business process documentation matters more than your homepage animation.
If you need bilingual (EN/FR): Add 40-60% to any estimate. Bilingual isn’t just translation. It’s duplicate content management, URL structure decisions, hreflang tags, and ongoing maintenance for two content streams. Quebec businesses serving both languages should budget for this from day one.
The Decision Matrix
| Your Situation | Recommended Tier | Budget Range |
|---|---|---|
| Solo, local services, <5 pages | DIY | $200-$400/yr |
| Established business, brand matters | Freelancer | $3,000-$8,000 |
| E-commerce or complex integrations | Agency | $5,000-$15,000 |
| Bilingual requirement | Add 40-60% | Varies |
| Tech-comfortable, want full control | Static site (see below) | $25-$250/yr |
The $0 Hosting Option That Actually Works
You can host a production website for free. Not a toy. Not a demo. A real business site.
Cloudflare Pages offers free hosting with unlimited bandwidth, automatic SSL, and global CDN distribution. Pair it with a static site generator like Astro and your hosting bill drops to zero.
This isn’t theoretical. The Telos Machina production site runs on Cloudflare Pages. Monthly hosting cost: $0. We run five domains (.ai, .ca, .com, .io, .dev) for roughly $250 CAD/year total. The entire infrastructure cost is domain registration.
The tradeoff is skill. Static site generators require comfort with code, version control, and deployment pipelines. This is Tier 0 for teams with technical capability. If you can write Markdown and run a terminal command, you can deploy a site that loads faster and costs less than any platform-hosted alternative.
This approach pairs well with the automation-first mindset covered in AI for small business. Your site becomes a code repository. Updates are version-controlled. Deployments are automatic. No CMS login. No plugin updates. No hosting renewal surprises.
Not for everyone. If you want to edit your site from a browser without touching code, stick with Tier 1 or Tier 2. The $0 hosting option rewards technical teams and penalizes everyone else.
Frequently Asked Questions
How much does a basic small business website cost?
A DIY site costs $200-$400/year using Shopify, Wix, or Squarespace. A freelancer-built site runs $2,500-$10,000. An agency project ranges from $3,500-$15,000 depending on page count and custom features. Per Clutch (2025), 75% of small businesses choose DIY platforms.
What are the ongoing costs of a website after launch?
Domain renewal runs $10-$25/year. Hosting costs $3-$30/month. Plugins and tools add $100-$500/year. Professional maintenance ranges from $600-$5,000/year. Budget for a redesign every 3-5 years. Total annual cost for a DIY site is $200-$400. Professional maintenance pushes that to $600-$5,000.
Can I build a professional website for free?
Free hosting exists and works. Cloudflare Pages, GitHub Pages, and Netlify offer production-grade hosting at $0/month. You still pay for a domain ($10-$25/year) and invest your time. The tradeoff is technical skill. Static site generators eliminate the hosting bill but require comfort with code.
Should I hire a freelancer or an agency for my website?
Hire a freelancer if you need a standard 1-5 page site and can manage the project yourself. Hire an agency if you need e-commerce, bilingual content, custom integrations, or ongoing support. Per GoodFirms (2024), 60% of agencies charge $1,500-$4,000 for a basic site. The price gap between freelancer and agency is often smaller than expected. The difference is in project management and post-launch support.