Ask five people what a website costs and you will hear zero, five hundred, five thousand and fifty thousand dollars, all describing something they call "a website". None of them are lying. They are describing different things. This guide gives you the real numbers for each route, the five-year total rather than the sticker price, and a straight answer on which one fits your situation.
Why the price range is so absurd
The word "website" covers a business card and a sales engine equally. Four things drive nearly all the price difference.
- Pages and complexity. A one-page site is a weekend. A site with booking, payments, logins and integrations is a software project.
- Who does the thinking. A template asks you to decide the words, structure and strategy. A professional charges partly for making those decisions correctly.
- Design originality. Template-based work is fast and cheap. Custom design is slower and priced accordingly.
- Who carries the risk. A freelancer disappearing mid-project is your problem. Part of an agency fee buys continuity and accountability.
Option 1: DIY builders ($0 to $400/year)
Wix, Squarespace, Shopify, WordPress with a template. You do the work; the platform provides the tools.
| Typical cost | Reality | |
|---|---|---|
| Platform subscription | $16 to $30/mo | Forever, and it rises. Cancel and the site goes away. |
| Premium template | $0 to $200 one-off | Optional; free ones are usually fine. |
| Your time | 20 to 60 hours | The real cost. At any sensible hourly value this dwarfs the subscription. |
| Five-year total | About $1,000 to $2,000 | Plus 20 to 60 hours you will not get back. |
DIY is genuinely the right answer when you are pre-revenue, testing an idea, or your customers will never judge you on your website. It is the wrong answer when the site is your main sales channel, because the ceiling on quality and speed is low and you cannot take the site with you.
Option 2: A freelancer ($800 to $8,000)
One person builds it for you. Enormously variable in quality, and the single most common route for small businesses.
| Tier | Typical price | What you get |
|---|---|---|
| Marketplace (Fiverr, Upwork budget end) | $150 to $800 | A template filled in with your text. Sometimes fine, often a rebuild waiting to happen. |
| Experienced freelancer | $1,500 to $5,000 | Proper discovery, custom design on a solid platform, decent performance and SEO basics. |
| Specialist / senior | $5,000 to $15,000 | Strategy, custom build, integrations, measurement, ongoing support. |
The variance here is brutal, so the selection process matters more than the price. Ask for three live sites they built, then run those URLs through PageSpeed Insights yourself. If their own portfolio sites are slow, yours will be too.
- Ask who owns the code and accounts at the end. The answer must be you.
- Ask what happens if you need a change in six months, and what that costs.
- Ask whether the price includes content and images, because it usually does not and that gap is where projects stall.
- Be wary of anyone who quotes before asking what the site is for.
Option 3: An agency or studio ($5,000 to $50,000+)
A team: strategy, design, build, testing, sometimes content and ongoing marketing. Price scales with the size of the team and the ambition of the project.
| Type | Typical project | Best for |
|---|---|---|
| Small studio (2 to 8 people) | $5,000 to $25,000 | Serious small and mid-size business sites; senior attention without corporate overhead |
| Mid-size agency | $25,000 to $100,000 | Multi-stakeholder projects, brand work, complex integrations |
| Large agency | $100,000+ | Enterprise, compliance-heavy, multi-market |
You are buying reliability and breadth: someone is accountable, work does not stop when one person is ill, and specialists handle design, build and measurement. You are also paying for overhead, which is why a small studio often lands in the sweet spot for an SMB.
The costs nobody puts in the quote
This is where budgets actually break. Every route carries these, and they are routinely omitted from the headline number.
| Item | Typical cost | Notes |
|---|---|---|
| Domain | $15/yr | Non-negotiable, cheap, must be in your name |
| Hosting | $0 to $50/mo | Free tiers are genuinely fine for most brochure sites |
| SSL certificate | $0 | Free everywhere now. Being charged for it is a red flag |
| Content and copywriting | $0 to $3,000 | The most common cause of a stalled project |
| Photography | $0 to $2,000 | Stock photos are free-ish and look it |
| Maintenance and updates | $0 to $200/mo | WordPress needs this. Static sites barely do |
| Changes after launch | $75 to $200/hr | Ask about this before signing, not after |
| Email hosting | $0 to $84/yr | Separate from the website |
The five-year comparison that actually matters
Compare like for like: a small business site, roughly five to ten pages, contact form, decent design. Sticker prices mislead because subscriptions never stop and one-off builds do.
| Route | Up front | Ongoing | 5-year total |
|---|---|---|---|
| DIY on Squarespace | $0 | About $300/yr | About $1,500 + your 40 hours |
| Budget marketplace freelancer | About $500 | About $200/yr | About $1,500 (often plus a rebuild) |
| Experienced freelancer | About $3,000 | About $200/yr | About $4,000 |
| Small studio, fixed price | About $8,000 | About $200/yr | About $9,000 |
| Mid-size agency | About $30,000 | About $2,400/yr | About $42,000 |
The interesting line is the budget freelancer. It looks cheapest and frequently is not, because a meaningful share of those projects get rebuilt within two years. A rebuild means paying twice and losing the time between.
So which should you choose?
- 1Choose DIY ifYou are pre-revenue or testing, your customers do not judge you on your site, and you have more time than money. Spend nothing, learn what customers actually ask, then decide.
- 2Choose a freelancer ifYou have some revenue, you need something credible and custom-ish, and your requirements are clear enough to write down. Vet hard, insist on ownership, and expect to supply the content.
- 3Choose a small studio ifThe website meaningfully drives revenue, you need design plus build plus measurement handled together, and you want one accountable party. This is the usual fit for an established SMB.
- 4Choose a large agency ifYou have multiple stakeholders, brand requirements, compliance obligations, or genuine scale. If you are not sure you need this, you do not.
The right budget is the one where a modest improvement in results pays it back within a year. If your site drives $10,000 of business annually, a $30,000 build is not ambitious, it is a mistake. If it drives $500,000, spending $3,000 is leaving money on the table.
Questions we get asked
Why did one quote come in at $2,000 and another at $20,000 for the same brief?
Usually because they are quoting different work. The cheap quote is often a template populated with your content; the expensive one includes discovery, custom design, content help, integrations and testing. Ask each to itemise deliverables and the gap explains itself. If it does not, the expensive one may simply be overhead.
Is WordPress cheaper than a custom build?
Cheaper to start, rarely cheaper over five years once you count plugin licences, maintenance, security and the performance work needed to keep it fast. It is a good fit when you need heavy content management or specific plugin ecosystems.
Should I pay monthly for a "website subscription" service?
Occasionally, if it genuinely includes ongoing changes and hosting and you value never thinking about it. But do the arithmetic over five years and check whether you own anything at the end. Most of these total more than a fixed-price build and leave you with nothing transferable.
How long should it take?
A one-pager is days. A five to ten page small business site is typically two to six weeks. Anything quoted at "a few days" for a full site is a template swap; anything quoted at six months for a brochure site has a process problem. Delays are usually caused by content, not code.
What should I insist on in the contract?
Ownership of code, design files and all accounts; a written scope with deliverables; a fixed price or a capped estimate; a defined post-launch fix period; and the hourly rate for future changes. Those five lines prevent most disputes.
The short version
DIY costs about $1,500 over five years plus dozens of your hours. A good freelancer lands near $4,000. A small studio lands near $9,000 and adds strategy and accountability. Ignore sticker prices, compare five-year totals, insist on owning everything, and pick the tier where a modest lift in results pays the cost back inside a year.
Want this handled for you?
We are a founder-led studio in Toronto. If you would rather not do this yourself, we set it up properly, at a fixed price, and hand you everything.
Book a discovery call