Skip to content
AtheronLABS

You're visiting from the United States. Prices are shown in US dollars. Not right?

labs@atheron:~/insights/build-vs-hire$ compare --hire --studio --region BC

Build or hire

The costs past the salary.

Put a developer's salary next to a studio's hourly rate and the studio looks expensive, the hire cheap. Neither is the whole picture. This guide lays out what a hire really costs, what a studio really costs, and how you choose between them.

Hiring · Published October 2, 2026 · 7 min read

The question is not salary against rate

A studio's rate includes things a salary does not: the employer's contributions, benefits, equipment, software, office, management, the time between projects, and a margin. A salary includes none of those, and it buys one person with one set of skills. So putting the two numbers side by side compares a finished product with one of its ingredients.

The better question is what you need over the next two or three years. A product you will keep developing every week for years wants a team of its own. A product that needs a burst of building and then steady care may not. Most companies need some of each, at different times.

We are a studio, so read this guide knowing that. We have tried to set out the costs on both sides from public sources, and to say plainly when hiring is the better answer. The figures below are for British Columbia, where we are based.

What hiring really costs

Start with the wage. The Government of Canada's Job Bank publishes hourly wages by occupation and region, from Statistics Canada's Labour Force Survey. Its figures for British Columbia are below. Senior people with in-demand skills are paid at or above the high end.

Hourly wages in British Columbia, from Job Bank
OccupationLowMedianHigh
Software engineers and designers (NOC 21231) [1]$35.00 an hour [1]$62.50 an hour [1]$99.04 an hour [1]
Software developers and programmers (NOC 21232) [2]$31.25 an hour [2]$52.40 an hour [2]$84.13 an hour [2]

Then add what an employer pays on top. In 2026, employers match the employee's Canada Pension Plan contribution at 5.95% of pensionable earnings, up to a maximum employer contribution of $4,230.45 per employee [3], and a second additional contribution applies to earnings above that ceiling [3]. Employment Insurance premiums are 1.4 times the employee's rate, up to a maximum employer premium of $1,572.30 per employee in 2026 outside Quebec [4].

  • Employer health tax: British Columbia employers with B.C. remuneration of $1,000,000 or less are exempt, and larger payrolls pay it [5].
  • Vacation pay: in British Columbia at least 4% of total wages, rising to 6% after five consecutive years of employment [6].
  • Benefits: Job Bank reports that 97.5% of software engineers and designers in British Columbia receive at least one non-wage benefit, such as a pension plan, health or dental insurance, or paid leave [1].
  • WorkSafeBC premiums, which depend on your industry classification.
  • Equipment, software licences, cloud accounts for development and testing, training and conferences.

None of that is unusual, and none of it is avoidable. It is simply the cost of an employee, and it is part of what a studio's rate already covers.

The cost nobody puts in the spreadsheet: time

The largest cost of hiring is often not money but calendar time, and it is easy to leave out because it does not arrive as an invoice.

  1. 01

    Recruiting

    Writing the role, advertising it, screening, interviewing and negotiating takes weeks to months for a good senior engineer. A recruiter shortens it and charges a fee for doing so.

  2. 02

    Notice and start

    The person you choose usually has to give notice to their current employer before they can start.

  3. 03

    Ramp-up

    Even a strong hire needs time to learn your product, your customers and your way of working before they are fully productive.

  4. 04

    Management

    Someone has to set priorities, review work, run one-to-ones and make technical decisions. If that someone is a founder, it is time taken from everything else.

  5. 05

    Coverage

    One developer is a single point of failure. Holidays, illness and resignations stop the work, and the knowledge leaves with them.

What a studio really costs

A studio's price is higher per hour because it carries all of the above for you, and because you only pay for the hours the work takes. Before you compare, check what the quote includes and what it leaves to you.

  • Included in a good quote: project management, design, engineering, testing, deployment, documentation and a warranty period after launch.
  • Usually separate: hosting, third-party services and licences, a support plan or retainer after the warranty, and any new features you ask for later.
  • Hidden in a poor quote: testing and project management left out to make the number smaller, which come back as delays and defects.

The other cost of a studio is dependence. If the studio holds the code, the accounts or the knowledge, you are tied to it. Insist that the repository, the cloud accounts and the domain are in your name from the first week, and that the handover documents are written for someone who has never seen the project.

When hiring is the right call

  • The software is your product, and you will be developing it every week for years. Owning the team that owns the code is worth the overhead.
  • You already have technical leadership: someone who can hire, manage and review engineers well.
  • The work is steady enough to keep each hire fully busy, across design, frontend, backend and operations, or you can hire people who cover several of those.
  • Speed of a first release is less important than building long-term capability.

If those are true, hire. We would rather tell you that than sell you a project you will regret outsourcing.

When a studio is the right call

  • You need several skills for a defined period: design, frontend, backend, mobile, DevOps, testing, perhaps AI or blockchain, which would be several hires.
  • You need to start now, not after a hiring round.
  • The work comes in bursts: a build, then maintenance, then another build.
  • You do not yet have the technical leadership to hire and manage engineers, and want to learn what you need before you hire it.
  • The project needs specialist skills you will not need full time afterwards, such as a smart contract or a custom model.

The hybrid that often works best

Many of our clients do both. A studio builds the first version with a full team, while the client hires one or two engineers who join the project before launch. By handover, the client's own people know the code, the documentation is written for them, and the studio steps back to a support plan or a retainer for the parts the in-house team does not cover.

This sequence also makes hiring easier. Candidates join a product that exists, with a working codebase and tests, rather than a blank page and a promise. And you hire for the skills the product has shown it needs, rather than guessing.

Make the handover part of the contract from the start. Name the people who will take over, give them access to the repository and the planning board from the first sprint, and book time for pairing and code walkthroughs in the last milestones. A handover squeezed into the final week is a document; a handover spread across the project is a team that knows its code.

A worked example to set against a hire

The worked example below shows the range from our rate card today for a web app with iOS and Android apps, payments and an admin side, with the hours by role and the payment schedule. Look at how many different roles appear. Then ask how many people you would need to hire to cover them, and how long it would take to find them.

Worked example, priced now

A web and mobile product

Twenty-four screens across web, iOS and Android, sign-in, payments, an admin side, notifications and analytics, with a custom design and a support plan after launch.

Build
≈ US$101,000 to US$154,000, delivered within 27 weeksCAD 143,600 to 219,700

Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.

Estimated effort by role

Development
544 to 833 h
Product designer
114 to 174 h
Senior product designer
76 to 116 h
Project manager
68 to 104 h
Frontend developer
68 to 104 h
Senior backend developer
64 to 98 h
QA engineer
63 to 97 h
Backend developer
59 to 90 h
Senior engineer
41 to 62 h
Senior frontend developer
41 to 62 h
Software architect
35 to 54 h
Mobile developer
34 to 52 h
Junior backend developer
29 to 45 h
Junior frontend developer
27 to 42 h
Senior mobile developer
27 to 41 h
Junior mobile developer
15 to 23 h
DevOps engineer
13 to 20 h
Technical writer
11 to 17 h

How it is paid

Deposit 20%
CAD 28,720 to 43,940
Discovery 9.2%
CAD 13,211.20 to 20,212.40
Design approved 9.2%
CAD 13,211.20 to 20,212.40
Core features 7.6%
CAD 10,913.60 to 16,697.20
Full build 5%
CAD 7,180 to 10,985
First build on devices 20.1%
CAD 28,863.60 to 44,159.70
Testing and fixes 2.5%
CAD 3,590.00 to 5,492.50
Store submission 6.7%
CAD 9,621.20 to 14,719.90
Launch 9.7%
CAD 13,929.20 to 21,310.90
Holdback, 30 days after launch (10%)
CAD 14,360 to 21,970

Common mistakes in the comparison

  • Comparing a salary with a rate. Compare a year of a fully loaded employee with a year of the work you actually need done.
  • Assuming one hire covers every skill. A strong backend engineer is rarely also a strong designer, mobile developer and operations engineer.
  • Forgetting the gap before the first hire starts, and the months before they are fully productive.
  • Forgetting what happens when the only developer leaves. Documentation, tests and a second person who knows the code are what make a departure survivable.
  • Treating the choice as permanent. Many companies start with a studio and build an in-house team as the product grows, or the reverse when a product settles into maintenance.

How to decide

  1. 01

    Write down the next three years

    What has to be built, when, and what happens after launch. A product roadmap answers more of this question than any spreadsheet.

  2. 02

    Count the skills, not the people

    List every skill the work needs. If it is more than two or three people can cover, a studio or a hybrid is likely cheaper in practice.

  3. 03

    Price both honestly

    Salary plus on-costs, recruiting, ramp-up and management for the hire; the estimate plus running costs for the studio.

  4. 04

    Price the delay

    What does each month without the product cost you? If the answer is a lot, calendar time dominates.

  5. 05

    Plan the handover either way

    Whoever builds it, make sure the code, accounts and documentation are yours, so the choice stays reversible.

// sources

Where the figures come from.

Every statistic in this guide links here. Prices come from our estimator, not from a source.

  1. [1]Government of Canada Job Bank, Wages: Software Design Engineer (NOC 21231) in British Columbia, updated 2025. www.jobbank.gc.ca/marketreport/wages-occupation/5482/BC
  2. [2]Government of Canada Job Bank, Wages: Software Developer (NOC 21232) in British Columbia, updated 2025. www.jobbank.gc.ca/marketreport/wages-occupation/22548/BC
  3. [3]Canada Revenue Agency, CPP contribution rates, maximums and exemptions, 2026. www.canada.ca/en/revenue-agency/services/tax/businesses/topics/payroll/payroll-deductions-contributions/canada-pension-plan-cpp/cpp-contribution-rates-maximums-exemptions.html
  4. [4]Canada Revenue Agency, EI premium rates and maximums, 2026. www.canada.ca/en/revenue-agency/services/tax/businesses/topics/payroll/payroll-deductions-contributions/employment-insurance-ei/ei-premium-rates-maximums.html
  5. [5]Government of British Columbia, Employer health tax overview. www2.gov.bc.ca/gov/content/taxes/employer-health-tax/employer-health-tax-overview
  6. [6]Government of British Columbia, Employment Standards Act, Part 7, Section 58: Vacation pay. www2.gov.bc.ca/gov/content/employment-business/employment-standards-advice/employment-standards/forms-resources/igm/esa-part-7-section-58

// questions

Short answers.

Can we hire your engineers afterwards?

We prefer to help you hire your own and train them during the project. The handover is planned so your team can run the product without us.

Is a dedicated team the same as hiring?

It is in between. You get a team that works on your product month by month without recruiting, and you can scale it up or down. You do not get employees of your own.

Do these figures apply outside British Columbia?

The wages and the employer health tax are for British Columbia. The CPP and EI figures apply outside Quebec, which has its own pension plan and different EI rates. Ask your accountant about your situation.

// next

Have a project in mind?

Put it through the estimator and get a range in a few minutes. Or tell us about it, and we will come back to you with questions.

Build with a studio or hire a team: the real costs | Atheron Network Labs