If you've asked this question recently, you've probably gotten a wildly inconsistent range of answers — from "free" to tens of thousands of dollars. Both can be technically true, which is exactly why the question is so hard to answer without context.

What you're really asking is: what does a website cost for my kind of business, at the level of quality I actually need? Let's break it down by route.

The DIY Route: $240–$600/year

Platforms like Wix, Squarespace, and Weebly advertise as "free" or very cheap, but the real cost emerges over time. Entry-level plans with a custom domain run $20–$30/month. To remove ads and access ecommerce or professional features, you'll typically pay $40–$50/month — that's $480–$600/year, every year, indefinitely.

There's also the hidden cost of your time. Building a credible business website — not just getting something online, but something that actually works for your customers — takes 30 to 50 hours if you're not a designer. For most business owners, that time is worth $50–$100/hour. That changes the math considerably.

And there's a ceiling to what you can achieve. DIY platforms are designed for the median user, not for your specific needs. When you hit that ceiling — and most growing businesses do — you can't take the site with you. It lives on their servers, under their terms.

The Freelancer Route: $500–$5,000

A freelance web designer offers more flexibility than a DIY platform and more personalization than a template. Pricing varies enormously based on experience and scope: a junior freelancer might charge $500–$1,500 for a basic site, while an experienced specialist might charge $3,000–$5,000 for a polished, custom build.

The challenges with freelancers are consistency and continuity. Availability varies, response times vary, and if they move on or become unavailable, you may need to start the relationship over with someone new. Hosting and maintenance are typically separate arrangements you'll need to manage yourself.

For the right match with the right scope, a freelancer can be an excellent option. The key is vetting their portfolio carefully and ensuring you have a clear contract covering code ownership and deliverables.

The Agency Route: $5,000–$50,000+

Full-service agencies offer comprehensive packages — strategy, design, development, copywriting, and ongoing support — but at a proportionally higher price. For most small-to-medium Ontario businesses, a $10,000–$30,000 agency engagement is well beyond what's needed for a strong web presence.

Agencies make sense when you need significant strategic input, complex custom functionality, or high-volume ecommerce infrastructure. If you're a local law firm, a restaurant, a trades business, or a professional services company, you probably don't need what an agency is selling.

The Heartwood Digital Approach: From $750 CAD

We built our pricing model specifically for Ontario small-to-medium businesses that need a professional custom website without agency-level overhead. Web design starts at $750 CAD one-time for a custom-built, hand-coded site — no templates, no page builders, no WordPress overhead.

Managed hosting on our Ontario servers starts at $75/month, which includes SSL, daily backups, security monitoring, performance tuning, and up to two content changes per month. One bill, one point of contact, one team that knows your site inside and out.

You own the code entirely. If you ever decide to move on, we'll hand over your files and help with the transition. No lock-in.

What's the Right Choice for Your Business?

For most Ontario businesses — those that rely on their website to generate leads, establish credibility, or convert visitors into customers — a professional custom site is worth the investment. The question isn't just what it costs upfront; it's what it costs you to have a site that underperforms.

If your website is a meaningful part of how customers find and evaluate you, treating it as a core business investment rather than an afterthought typically pays back many times over.

Not sure where you stand? Book a free consultation. We'll talk through your situation honestly, and if a DIY builder genuinely makes more sense for your stage, we'll say so.