Black Star SEO
Guide · Pricing

How much does a website cost for a contractor in Canada?

The honest answer: anywhere from a few hundred dollars to over $10,000. Here’s what moves the price, what you’ll pay every month, and how to tell whether a site is worth it for your business.

Updated November 12, 2026 · By Stanley, Black Star SEO

The short answer

For a plumber, roofer, electrician or renovation contractor, there are three main ways to get a website. The numbers below are rough ranges: every project is different, and two quotes for the “same” site can differ by three times.

OptionUpfront costMonthly costsWho it’s for
Do it yourself (Wix, Squarespace, etc.)$0 to a few hundred dollarsPlatform subscription, about $20 to $60People with time who like to tinker
A freelancerA few hundred to about $2,500Hosting and updates, often billed per jobA simple site, if you find someone reliable
An agencyAbout $3,000 to over $10,000Maintenance, often $50 to a few hundred dollarsBusinesses that want a custom site and ongoing support

The right number isn’t the lowest one. It’s the one a new job pays back. If one extra call a month is worth $500 or $1,000 to you, a site that makes the phone ring pays for itself fast.

What moves the price

  • Number of pages. A single page costs less than a site with one page per service and per city. But those pages are often what gets you found on Google (“plumber Brossard”, “roof repair Longueuil”).
  • The writing. If you supply the text yourself, it costs less. If it’s written for you, with Google in mind, it takes more time.
  • Photos. Real photos of your jobs are worth more than stock photos, and they cost nothing extra.
  • Two languages. A French and English site takes more work than a single-language one. In Quebec, French isn’t optional (see below).
  • Features. A quote form is standard. Online booking, an AI receptionist or a client portal add to the price.
  • Local search work. Page titles with your trade and city, structured data, speed on phones: that’s the difference between a nice-looking site and a site Google actually shows.

What you’ll pay every month or year

  • Your domain name (yourbusiness.ca): about $20 a year. It should be in your name, not your web provider’s.
  • Hosting: from a few dollars to a few tens of dollars a month, often included in a care plan.
  • Maintenance: updates, security, small changes. Ask what’s included and what’s billed extra.
  • Subscriptions: the platform (if you build it yourself), booking tools, business email.

When you compare two quotes, always add the upfront price and 12 months of fees. That’s the real cost of year one.

If you work in Quebec: rules your site has to follow

Whoever builds it, a contractor’s website in Quebec has a few obligations. A good provider should bring them up without you asking. Other provinces have their own licensing rules, so check yours.

  • Your RBQ licence number. The Régie du bâtiment du Québec requires it on your website and in all your advertising, in the form “Licence RBQ: XXXX-XXXX-XX”. See the RBQ rules (in French).
  • French. Your site has to be available in French. English can be added, but it can’t replace French or be more complete than it.
  • A privacy policy (Law 25). As soon as your site collects personal information, for example through a quote form, you need to publish a privacy policy in plain language.

This isn’t legal advice: if in doubt, check with the RBQ or a professional.

What a site needs to bring in work

A nice site that doesn’t make the phone ring is expensive, even at $500. Before you pay, make sure the site will have:

  • A one-tap call button on phones, visible right away.
  • A short quote form, ideally one that lets the customer send a photo.
  • A page that loads fast on a phone, even on a weak signal.
  • Your services and cities clearly named, so Google knows when to show you.
  • Your customer reviews and real job photos.
  • Your licence number in plain view: in Quebec it’s required, and everywhere it’s a trust signal.

Questions to ask before you sign

  1. Will the domain name be in my name? If not, you lose your address the day you switch providers.
  2. Do I own the site files once they’re paid for?
  3. What do the monthly fees include, and what does a change that isn’t included cost?
  4. Is there a long-term contract or a fee to leave?
  5. Can I see sites you’ve built for contractors, and open them on my phone?
  6. When will the site be live? Ask for a date, not “soon”.

Our prices, for comparison

We post our prices because we think you should be able to compare without calling. Every project starts with a free concept of your homepage.

Starter

$397

One-time

  • One-page site built for phones
  • Call button always in view
  • Quote form sent to your email
  • Live within 7 business days
  • Refundable before it goes live
Start with the free concept
Most popular

Core

$997 + $79/mo

First month of care free

  • 5 pages: home, services, service area, reviews, contact
  • Local search basics (titles, city, structured data)
  • Hosting and edits included
  • Monthly report: calls, forms, speed
  • Live within 10 business days
Start with the free concept

Premium

$1,797 + $179/mo

For owning your area

  • Everything in Core
  • Your Google Business Profile run for you
  • Weekly posts and review replies
  • 1 new service or city page every month
  • A short intro video included
Start with the free concept

Common questions

Is a $500 website worth it?

It can be, if it’s a well-built page with a call button, a quote form and your licence number. Watch out for hidden costs: a domain that isn’t in your name, expensive change fees, or a contract that’s hard to get out of.

Can I build my website myself?

Yes, with Wix or Squarespace. The upfront cost is low, but count your time: writing, photos, updates and search work. For a lot of contractors, that time is worth more on a job site.

How long does it take to build a website?

A simple page can be ready in a week. A multi-page site usually takes two weeks to a few months, depending on the provider and how fast you send your photos and approvals.

Does my website need to be bilingual?

In Quebec it has to be available in French. English is a plus if you serve English-speaking customers, which is common in Montréal and parts of the South Shore. Outside Quebec, English alone is fine.

How much does a website cost at Black Star SEO?

Our prices are public: $397 for a one-page site, $997 plus $79 a month for a 5-page site, and $1,797 plus $179 a month with your Google Business Profile run for you. All in Canadian dollars, plus tax. We redo your homepage for free before you pay anything.

See your new site before you pay a cent.

We rebuild your homepage for free. If you don’t like it, you owe us nothing.