What a project costs
After a 30-minute call you get a written scope and a fixed price, and that is what you pay unless the scope changes.
- Websites
- From $3,000
- Web applications
- From $15,000
- Quote
- Fixed, in writing
- Payment
- Half at the start, half at launch
- After launch
- Two weeks of fixes included
- The code
- Yours, on final payment
Typical prices
We quote from four ranges.
Every site is designed and built for the business it belongs to. Where a project lands depends on how many pages you need, how much custom design, and whether anything needs a database, a login or payments.
| Project | What it covers | Price |
|---|---|---|
| Marketing site | Five to ten pages and a contact form, with no booking, ordering or logins. A site that loads quickly, looks like your business, and tells people what you do. Good fit when: You need to be found and trusted online. | $3,000 to $10,000 |
| Site with one working feature | Everything above, plus one piece of working software: online booking, ordering, or a members-only area, built around how your business runs. Good fit when: You need the site to take bookings or orders. | $6,000 to $15,000 |
| Web application | Accounts, payments and a proper database. Booking platforms, customer portals, internal tools and small software products. We tell you where the price lands before any code is written. Good fit when: Your customers or staff need to log in and use it. | From $15,000 |
| Redesign of an existing site | A new design on the system you already use, keeping the pages and content you have, so you avoid paying for a rebuild. Good fit when: The content works and the design has aged. | $2,000 to $5,000 |
Our Journal has a longer explanation of what moves the price up or down.
What a custom small business website costs in Toronto in 2026How payment works
A fixed-scope project is paid in two halves of a price agreed in writing.
-
Before any work
A fixed price
A 30-minute call, then a written scope and a fixed price. Nothing is billed until you agree to it, and there is no hourly meter running.
-
When work starts
The first half
Half of the fixed price is paid at the start. You see the work in progress on a private link every week.
-
At launch
The second half
The other half is paid at launch. Once it is paid, the code, the hosting setup and the settings are yours.
-
After launch
Fixes, then optional support
Two weeks of fixes are included. After that, support is optional and month to month, usually 10 to 40 hours.
Ways to work together
Choose the arrangement that fits the work. In all three, you own the code once it is paid for.
| Arrangement | How it works | Billing |
|---|---|---|
| Fixed-scope project 2 to 8 weeks | A written scope with acceptance criteria, a delivery date, and a private link to the work in progress every week. Two weeks of fixes after launch are included. Good fit when: You already know what you want built. | Billing: Fixed price, half at the start and half at launch |
| Product partnership 3 to 12 months | Ongoing development from the first version onward, planned together every one or two weeks. Handover documents if you later bring the work in-house. Good fit when: The product will change as real customers start using it. | Billing: Monthly, cancel any month |
| Monthly retainer Month to month | A block of hours each month, usually 10 to 40, for bug fixes, security updates, small features, copy changes and speed work on a site you already have. Your requests are handled first. Good fit when: You have a site and need someone to look after it. | Billing: Monthly, for the hours agreed |
Included in every project
-
Two weeks of fixes after launch
The small problems you only notice once the site is live get fixed at no charge for the first two weeks.
-
You own the code
When the final invoice is paid, everything is yours: the code, the hosting setup, the settings, and a written guide to how it fits together. Nothing stays locked in our accounts.
-
No lock-in
Any developer can pick the project up after us. We do not build on a proprietary platform you have to keep paying us to use.
What not to pay for
If another quote lists any of these as a separate charge, ask what it is for.
-
Premium hosting fees
A small business site runs well on hosting that costs a few dollars a month. A large premium hosting fee on top of the same infrastructure mostly pays for the seller's margin.
-
Maintenance with nothing defined
A retainer should buy a set number of hours doing work you can see. A monthly maintenance fee with no hours or tasks attached buys nothing in particular.
-
A separate SEO audit at launch
Clean code, structured data and fast load times are part of building a site properly. Paying for an audit on launch day means paying twice for the same work.
Questions
Why do you publish your prices?
So you can check your budget before you talk to anyone. These are the ranges we quote from, so if your project sounds like one of them you are probably inside that range before we speak. There is a longer breakdown of what moves the price in our Journal article on website costs in Toronto.
How does billing work?
After a short call we send a written scope and a fixed price. Fixed-scope projects are paid in two parts: half when work starts and half at launch. Product partnerships are invoiced monthly. Retainers are a block of hours each month, month to month. The price is agreed before any work starts, so there is no change-order surprise halfway through.
Why is there no $99-a-month plan?
A custom site is not a subscription product. A price that low only works when the site is a template with your logo on it. We quote each project against a written scope, so you pay for what you need built.
Start a project
Tell us what you need built.
Send a few lines about your business and what you have in mind. We reply within one business day, book a 30‑minute call if it makes sense, and send a fixed quote in writing after that.
Or call 647-252-5352, Monday to Friday, 9 am to 6 pm Toronto time.