The Firm · Pricing

What it costs to work with us.

Every line item we bill, in Canadian dollars, with the packages built out of them and the arithmetic shown. Web work is priced per page and per integration, so you can add up your own job before you speak to anyone. We do not bill by the hour.

Fixed

$44.99 / month

Hosting for a site or app, database and security included. A fixed price, not an estimate.

Builds from

$325 / page

The smallest build we take. One page, designed, built and live.

Fixed

$349.99 / month

Your product managed month to month, Google Search Console included.

How web work is priced

Three units. Everything is built from them.

Project prices on this page are starting points. Your requirements move the final number, so we quote it in writing before any work begins and it does not change after that. The monthly plans are the exception: $44.99 and $349.99 are fixed prices, not estimates.

Per page

from $325

One page

Layout, build, responsive behaviour down to phone size, and your content wired in. A page with a form or a gallery on it is still one page.

Per API integration

from $525

One connection

Each third-party service connected and tested end to end — payments, shipping, CRM, booking, email, analytics, inventory. Priced per connection, not per call.

Per special feature

from $900

One feature

Anything that is not a page or a connection: custom checkout, booking, a customer portal, search, a dashboard. Flat starting rate per feature.

Price your own job

5 pages × $325

$1,625

1 payment integration

$525

Starting at

$2,150

Why a Shopify build is $3,000

6 pages × $325

$1,950

2 integrations × $525

$1,050

Starting at

$3,000

Build tiers

Four tiers, each with a ceiling.

Each tier says what it holds in pages, integrations and features, and each one is capped. Where a tier ends the next begins, so there is no gap for a job to fall into. If your scope outgrows a tier mid-build we tell you before we cross the line, not after.

Tier 01

from $325 up to $3,000

Presence

A brochure site or a landing page. For a business that needs to exist properly online, be findable and take an enquiry — without paying for a store it will not use.

  • Up to 6 pages
  • Up to 1 integration
  • Contact and enquiry forms
  • No custom features

Tier 02

from $3,000 up to $9,000

Store

A custom Shopify storefront or an equivalent e-commerce build: products, checkout, shipping and the integrations a real store needs.

  • Up to 12 pages
  • Up to 4 integrations
  • Up to 2 special features
  • Payments and shipping connected

Tier 03

from $9,000 up to $25,000

Platform

A business running on its website rather than merely having one: accounts, roles, a customer portal, several systems talking to each other.

  • Up to 30 pages
  • Up to 8 integrations
  • Up to 4 special features
  • Accounts, roles and permissions

Tier 04

from $25,000 example at $50,000

Application

Custom software, a native iOS app, or an internal system nobody outside your business ever sees. We set a fixed maximum in the written quote before starting.

  • Unlimited pages and integrations
  • Custom features throughout
  • Native iOS, submitted to the App Store
  • Fixed maximum agreed before work starts

What a $50,000 build looks like

68 pages × $325

$22,100

12 integrations × $525

$6,300

Seven special features, itemised opposite

$21,600

Starting at

$50,000

The seven features

Native iOS application

$12,000

Customer portal — accounts and roles

$2,400

Booking and scheduling

$1,800

Reporting dashboard

$1,800

Custom checkout

$1,500

Multi-language

$1,200

Site search

$900

Features subtotal

$21,600

Monthly support plans

What it costs to keep running.

Every build needs somewhere to live and someone watching it. These are month to month, cancellable, and the two core plans are fixed prices rather than starting points — the number you see is the number you pay.

Plan 01 · fixed

$44.99 / month

Hosting

Full application and database hosting with the security work included — certificates, patching, backups and access control. Required for every build.

  • Application and database hosting
  • TLS, patching and backups
  • Access control and monitoring
  • Month to month

Plan 02 · fixed

$349.99 / month

Management

Your live product looked after: dependency and security updates, uptime, and Google Search Console kept under active management. Hosting included.

  • Google Search Console management
  • Indexing, coverage and sitemap upkeep
  • Dependency and security updates
  • Monthly reporting

Plan 03 · proposed

from $899 / month

Priority support

For a business whose website is the business. Everything in Management, plus a named engineer and an included allowance of build work each month.

  • Everything in Management
  • Named engineer, same-day response
  • Two pages or one integration included monthly
  • Quarterly security review

Add-on

from $1,000 drawn down

Development retainer

For continuing work beyond a support plan. Drawn down against delivered work rather than charged on top; what is left carries forward or is returned.

  • Opens a custom engagement
  • Drawn down against delivered work
  • Unused balance carried or refunded
  • Written scope before anything is built

Support add-ons

Staging environment

from $24.99 / mo

Additional site or property, hosted

$44.99 / mo · fixed

Daily off-site backup retention

from $19.99 / mo

Uptime and error alerting

from $29.99 / mo

Additional environment for a dev team

from $44.99 / mo

Content updates, managed

from $249 / mo

Third-party services and licences

at cost + 20%

Anything not listed here

Quoted

Itemised services

Everything we bill, line by line.

Nothing here is hidden until the invoice arrives. Where a line is genuinely quoted per job it says “quoted” rather than carrying a number that would change the moment we read your brief.

Build and technology

Standard page

from $325

Google Business Profile and Maps setup

from $350

API integration

from $525

Local search and Search Console setup

from $850

Development retainer

from $1,000

Shopify custom store build

from $3,000

Third-party services and licences

at cost + 20%

Security or database audit

Quoted

Migration from an existing system

Quoted

Media

Editing and post, standalone

from $800

Additional model, per model per day

from $950

Shoot day — creative, models, kit, edit

$2,499 minimum

News placement

$2,500 minimum

Corporate profile

from $4,499

Location fees and permits

at cost + 20%

Travel, parking and per diems

at cost + 20%

Additional edits and revisions

Quoted

Rush turnaround or extended licensing

Quoted

Special features — flat starting rates

Site search

from $900

Multi-language

from $1,200

Custom checkout

from $1,500

Booking and scheduling

from $1,800

Reporting dashboard

from $1,800

Customer portal — accounts and roles

from $2,400

Native iOS application

from $12,000

Anything not listed here

Quoted

Combined packages

Bought together, priced lower.

Three combinations we are asked for often enough to price as one thing. Each shows what it is made of and what the saving is, so you can check the arithmetic against the list above. Add hosting at $44.99/month to keep it running, or Management at $349.99/month to have it looked after.

E-commerce operation — saves $500

Shopify custom build

$3,000

Shoot day

$2,499

Bought separately

$5,499

Combined

from $4,999

Brick-and-mortar and online — saves $700

Shopify custom build

$3,000

Shoot day

$2,499

Google Business Profile and Maps

$350

Local search and Search Console

$850

Bought separately

$6,699

Combined

from $5,999

Corporate profile — saves $500, placed or your money back

Shoot day — interviews and facility

$2,499

News placement

$2,500

Bought separately

$4,999

Combined

from $4,499

How billing works

Fixed, starting, and who pays for what.

The rules behind every number on this page.

Currency

Every figure here is Canadian dollars, before applicable taxes.

Starting points

Project prices are where a job starts. Requirements move the final number, which we put in writing before work begins.

Fixed prices

The monthly plans — $44.99 and $349.99 — are fixed. They are not estimates and they do not move with scope.

Tier ceilings

Every build tier is capped. If your scope outgrows the cap we tell you before crossing it, never after.

No hourly billing

We do not sell hours. Work is priced per page, per integration and per feature, agreed up front.

Expenses

Pass-through costs carry a 20% surcharge covering sourcing, handling and the cash-flow float. Receipts are itemised.

The placement guarantee

If we take a placement engagement and fail to place it, you are refunded. We decline up front rather than take a fee we cannot earn.

Where the work happens

All talent is in Toronto, at 1050 King Street West. Nothing is offshored, on either side of the firm.

Why we do not bill by the hour

Priced by the job, not by the hour.

Our engineers build with AI agent systems we wrote ourselves and run in production every day — nineteen of them, across our own newsroom, CMS, crew platform and App Store releases. On the work those systems cover, we measure our developers at roughly 17 times the output of a developer working by hand. An hourly invoice would quietly charge you less the slower we worked, which is a strange thing to reward.

Where the speed comes from

Scaffolding, boilerplate, first-pass SQL migrations, test fixtures and routine implementation are drafted by tooling we maintain. Work that used to take most of a day takes minutes.

Where it does not apply

Architecture, security review and anything touching authentication, payments or schema move at human speed by design. Nothing merges because a model produced it.

Check it before you buy it

A named senior engineer scopes the build, reads every change before it merges, and is the person you call if it breaks.

Read this before the media prices

The newsroom is not for sale.

TNAADO runs a working publication and a paid media practice, and they are kept apart. That separation is why a placement from us is worth paying for — a publication that sells its coverage has coverage nobody trusts.

01

We do not charge to feature a business

If our journalists cover you, no money changed hands for it, and none ever will. Editorial decisions are made in the newsroom on news grounds.

02

Paid content is separate from the publication

Anything a client pays us to make is produced by the media practice and labelled as what it is. It does not enter the newsroom's editorial pages.

03

Placement work is conditional

We find a genuinely newsworthy angle on your business, or we turn the job down. We will not manufacture a story, and we will say no before we take the fee.

Tell us the job and we will price it.

Send the brief, or as much of it as exists. You will get a written scope with a starting price and a ceiling against it, and if it is not something we should be doing we will say that instead.

Work with us See what we have built

Listening…