·8 min read

what a website costs in ottawa: what actually drives the price

web developmentottawasmall businesswebsiteweb design

A five-page site for an Ottawa trades business, an eight-page bilingual site for a Gatineau clinic and a booking platform for a multi-location studio are three different products. Quoting them as "a website" is how people end up comparing a $1,200 proposal against a $40,000 one and concluding that somebody is lying.

We do not publish a price list, and you should be sceptical of anyone who does. Nobody can price a site from its page count, and a quote given before someone has asked what the site has to do is a guess wearing a dollar sign.

What we can do is explain what each kind of project involves, in rough order of cost, so that when three numbers land in your inbox you can tell which ones are for the same thing.

Project types, cheapest to most expensive

Brochure site, 4–8 pages. Home, services, about, contact, a couple of supporting pages. Custom design, mobile layout, basic on-page SEO, a contact form that actually delivers mail. The cheap end of this work is a template with your content in it. The expensive end is original design and copy written for your market rather than adapted from a competitor. That difference is most of the spread you will see in quotes.

Local service site with location pages and content, 10–25 pages. The typical shape for a business that serves Kanata, Barrhaven, Orléans and the core and wants a page that earns each of those searches. The cost sits in the content, not the code. Fifteen pages of genuinely distinct material takes longer to write than to build, so ask who is writing it before you compare this to a brochure quote.

Bilingual English/French site. Meaningfully more than the equivalent unilingual build, and the gap is wider than most people expect. Translation is the smaller part of it. The larger part is the second content tree, the language switching, the routing, and the fact that every future change is now two changes. More on that in our guide to bilingual websites for the Ottawa–Gatineau market.

Accessibility remediation on an existing site. Depends almost entirely on how the original was built. A site with semantic HTML and real headings is cheap to fix. A site built as a stack of image slices and div soup is sometimes cheaper to rebuild than to remediate, and an honest assessment will tell you so rather than quoting the remediation.

E-commerce. Driven by catalogue size and how much of your operation the store has to touch. A twenty-product store with flat shipping is near the bottom. Variable pricing, tax rules across provinces, inventory syncing with a point-of-sale system and customer accounts push it up fast, and each of those is a separate conversation.

Custom web application. The most expensive category and the hardest to quote. Booking engines, client portals, quoting tools, anything with user accounts and data that changes. These are priced per feature, over weeks, and the honest version of the estimate always includes the sentence "we will know more after the first two weeks."

Ongoing. Hosting, a domain and a CMS for a small site is a modest monthly cost. Retainers for content, SEO and maintenance span a very wide band depending on how much work is actually done each month. At the bottom of any retainer market the arrangement is uptime monitoring rather than substantive work, so ask what is delivered and what report you receive before comparing two monthly numbers.

What moves a quote inside its range

Who writes the content. This is the single largest swing factor and the one most quotes paper over. If a proposal assumes you supply final copy and photography, and you then ask the developer to write it, the price changes. Ask explicitly: who writes the words, and is that in the number?

How many unique page designs exist. Twelve pages built from three layouts costs far less than twelve bespoke pages. Count templates, not pages.

Integrations. A contact form is free. A form that creates a record in your CRM, triggers a confirmation email, books a slot in a shared calendar and charges a deposit is four integrations, each with its own failure mode and its own testing.

Who owns the result. A cheaper quote sometimes buys a site you rent. If the code, the domain and the DNS sit in the agency's account, the real cost of the project includes the cost of ever leaving. We have written separately about getting a domain and site back from an agency, and it is not a cheap exercise.

Decision speed on your side. A project that waits three weeks for feedback on each round costs more than the same project with one decision-maker who answers in two days. Some agencies price this risk in. Some discover it later and the relationship sours.

Deadlines. A grant deadline or a trade show compresses the schedule and raises the price, because compressing a schedule means adding people or evenings.

Ottawa-specific cost pressures

Three things come up here that would not come up in a general Canadian pricing guide.

Bilingual expectations. Any business selling to federal departments, to Gatineau customers, or to a membership that includes francophones is likely to need French. Deciding that in month six costs considerably more than deciding it in week one, because retrofitting a second language into a site built for one means rebuilding the routing and the content model.

Procurement requirements. Selling to the public sector brings accessibility conformance, and sometimes data residency, into scope as contractual obligations rather than nice-to-haves. We cover what buyers actually ask for in accessibility as a procurement requirement. Build it in from the start and it is close to free. Bolt it on after a failed review and it is a project of its own.

A wide local supply of rates. Ottawa has solo developers, small studios, and firms whose main business is federal contracting. Their hourly rates differ by a factor of three or more for work that looks similar on a proposal. The number on the quote tells you less than what the quote includes.

How to compare three quotes honestly

Put them side by side and check that each one answers these questions in writing:

  1. What is the deliverable, page by page or feature by feature?
  2. Who writes copy and sources images?
  3. Who owns the code, the domain and the DNS when the invoice is paid?
  4. What happens after launch, and at what price?
  5. What is explicitly out of scope?
  6. What is the hourly rate for work beyond scope?

A quote that answers all six is usually cheaper in the end than a lower one that answers two of them. The gap gets filled by change orders.

If a quote arrives with no discovery call and no questions about what the site has to do, the number in it was produced by looking at your industry and guessing. That is worth knowing before you compare it to anything.

When we scope web development work in Ottawa, the first conversation is about what the site has to accomplish, because that is the only input that determines a real price. If you want a range for your own project, tell us what you are trying to build and we will give you one, along with what would move it.

Common questions

Why do Ottawa quotes for the same site vary so much?

Because they are rarely for the same site. One includes copywriting, photography, accessibility testing and three months of post-launch support. Another includes a template, your text pasted in, and a handover email. Line up the inclusions before you compare the totals.

Is a cheaper site outside Ottawa a bad idea?

Offshore and out-of-province teams build good work. What you lose is local market knowledge — bilingual nuance, what Ottawa buyers ask for, which neighbourhoods matter for your search visibility — and same-timezone responsiveness when something breaks. Whether that trade is worth the saving depends on how much your site does.

What ongoing cost should I plan for?

Budget for hosting, the domain, and some amount of change. A site that never changes after launch slowly stops matching the business. Even a small monthly allowance for updates keeps it current. See our web design services in Ottawa for how we handle that after launch.

Does a more expensive site rank better?

No. Ranking follows content, technical health and relevance. An expensive site with nothing to say loses to a cheap one that answers the questions its customers type. Spending on content usually outperforms spending on design.

ready to start building real apps with a team of passionate developers? join nanushi today and level up your mobile development skills.