"I'll just hire someone in-house β€” it'll be cheaper than paying a firm every month." It's one of the most common assumptions I hear, and it's usually built on a comparison that isn't apples to apples. You're picturing a salary on one side and a monthly invoice on the other. But a salary is the smallest part of what an employee actually costs you.

Both models are legitimate. A growing company with high transaction volume genuinely may need someone in a seat. But to choose well, you have to compare the true loaded cost of in-house against what outsourcing actually buys β€” coverage, continuity, and a team instead of a single point of failure. Here's the honest breakdown.

TL;DR β€” The Short Version
  1. A salary is not the cost. Employer CPP, EI, vacation pay, benefits, software, and training push the real number 20–35% above the salary line.
  2. Outsourcing is a flat fee with no employer obligations β€” no payroll taxes on it, no vacation coverage, no hiring risk, and a whole team instead of one person.
  3. In-house wins on volume and control: high transaction counts, someone needed in the building daily, or a role that blends bookkeeping with operations.
  4. Outsourcing wins on cost and continuity for most small businesses β€” especially under roughly $3–5M in revenue, where a full-time bookkeeper isn't fully utilized.
  5. The hybrid is where most owners land: a part-time in-house admin handling day-to-day data entry, with an outsourced firm owning reconciliation, GST/HST, payroll, and the close.

Read on for the real cost math, when each model wins, a real-world example, and the hybrid most small businesses settle into.


A $50,000 salary is not a $50,000 cost

When you employ someone, you don't just pay their wage. As an employer you must contribute your share of Canada Pension Plan (CPP) and Employment Insurance (EI) on top of the salary, you owe vacation pay (a minimum of 4% in most provinces), and then come the things owners forget entirely: benefits, software seats, onboarding, ongoing training, a desk, and the cost of management time.

Source: CRA, "CPP contribution rates, maximums and exemptions" and "EI premium rates and maximums." Employers contribute a matching CPP amount and 1.4Γ— the employee's EI premium. Vacation pay minimums are set provincially β€” e.g. 4% (two weeks) under the Canada Labour Code and most provincial employment standards.

The True Cost of an In-House Bookkeeper (Illustrative)
Base salary$50,000
Employer CPP + EI (statutory)+ ~$3,800
Vacation pay (4%)+ $2,000
Benefits / health (if offered)+ $3,000
Software seats + tools+ $1,500
Hiring, onboarding & training (amortized)+ $2,000
True annual cost~$62,300

That's roughly 25% over the salary line β€” and it ignores the cost of management time and the risk in the next section. Figures are illustrative; statutory rates and benefit costs vary by year and province.

A bar comparison: the visible salary of an in-house bookkeeper is about $50,000, but the true loaded cost stacks CPP and EI, vacation pay, benefits, software, and training on top to reach roughly $62,000 β€” while an outsourced arrangement is a single flat fee of around $9,000 to $30,000 a year with no employer obligations. WHAT YOU ACTUALLY PAY In-house ~$62,300 / yr salary $50k CPP/EI + vacation benefits + software hiring + training Outsourced ~$9k–$30k / yr flat fee Β· no payroll taxes
The salary is the part you see. The loaded cost β€” statutory contributions, vacation, benefits, tools, and the cost of finding and training the person β€” is the part that surprises owners at year-end.

One person is a single point of failure

The cost table understates the real exposure of in-house, because it can't price the two things that actually hurt:

There's also a quieter risk: a single unsupervised bookkeeper is the classic setup for both honest errors going undetected and, occasionally, fraud. A firm builds in a second set of eyes by design.

What each model actually buys you

Strip away the assumptions and compare them on what matters:

FactorIn-HouseOutsourced
True costSalary + ~25–35% loadedFlat fee, no payroll taxes on it
Coverage when awayBooks stopTeam always covers
Turnover riskYou own re-hiringFirm's problem
Expertise depthOne skill setWhole team + specialists
Daily on-site presenceIn the buildingScheduled / async
Control & culture fitFully yoursExternal relationship
Best fitHigh volume / daily on-siteMost SMBs under ~$3–5M

The case for hiring your own

Outsourcing isn't always the answer. In-house genuinely makes sense when:

The case for a firm

For most Canadian small businesses, outsourcing is the better deal β€” and not only on price:

Devon's $54,000 lesson

Meet Devon, who runs Northwind Mechanical, an HVAC company in Saskatoon doing about $1.6M a year. Tired of his books always being a month behind, he hired a full-time bookkeeper at a $54,000 salary, figuring it was cheaper than the firm quoting him $1,500 a month.

The first surprise was the real cost. Loaded with CPP, EI, vacation, a modest benefits package, and a software seat, the role cost him closer to $67,000 β€” about $5,600 a month, not $4,500. The second surprise was utilization: outside of month-end, his bookkeeper had maybe two days of real work a week. He was paying full-time for part-time output.

Then she went on a six-week medical leave during his busiest season β€” and the books, the GST filing, and payroll all stopped cold.

Devon scrambled, missed a payroll remittance deadline, and paid a penalty. When she returned, he started doing the math he should have done first: a $1,500/month outsourced arrangement was $18,000 a year versus $67,000 β€” with coverage built in, no leave gap, and a reviewer catching errors his solo bookkeeper never would have.

What should have happened

Devon's volume didn't justify a full-time seat. The right structure was a hybrid: keep a part-time admin (or his existing office manager) entering invoices and chasing receipts day to day, and outsource reconciliation, GST/HST, payroll, and the monthly close to a firm. He'd have had daily presence and continuity, for roughly a third of the loaded salary.

The hybrid most owners actually land on

This is the resolution for a large share of small businesses, and it's worth naming explicitly. You don't have to choose all-or-nothing:

🏒

Keep in-house

The light, daily, on-site stuff: entering bills and invoices, chasing receipts, fielding vendor calls. Often handled by an existing admin or office manager β€” no new hire needed.

🀝

Outsource the rest

The high-risk, deadline-driven work: bank and card reconciliation, GST/HST returns, payroll, the monthly close, and year-end prep β€” done by a team with built-in coverage and review.

You get presence and control where it matters, continuity and expertise where it counts, and you stop paying a full-time loaded salary for a part-time amount of skilled work. If you already have an accountant for year-end, this also slots in cleanly β€” the firm keeps things current, your accountant handles tax. (Here's the difference between the two.)

Compare the real numbers, not the headline ones

The in-house-versus-outsourced decision goes wrong when you compare a salary to a fee. Compare the loaded cost β€” salary plus statutory contributions, vacation, benefits, software, and the very real risk of coverage gaps and turnover β€” and the picture changes for most small businesses. In-house earns its keep at high volume or when you need someone in the building. Below that, outsourcing (or a hybrid) usually delivers the same work, with continuity and a team behind it, for a fraction of the true cost. Run the numbers honestly and let them decide.

Not sure which model fits your numbers?

A 20-minute call is enough to map your transaction volume against the real cost of each option β€” and whether a hybrid would serve you better. No pressure, just a clear comparison.

Book a Free 20-Minute Call

This article is for informational purposes only and does not constitute tax, legal, or accounting advice. Statutory rates, thresholds, and obligations change and depend on your situation and province. The figures used are illustrative. Consult a qualified professional about your own circumstances.


Primary sources, linked so you can read and interpret them yourself. Government links open on official Government of Canada websites.

Rodney Maiato, Founder of CDL Accounting Solutions
About the author
Rodney Maiato

Rodney Maiato is the founder of CDL Accounting Solutions, a remote bookkeeping practice helping Canadian incorporated small businesses keep clean, audit-ready books without the year-end scramble. He brings 15+ years in accounting β€” from junior accountant to assistant controller, where he managed a team of 7 and oversaw the books of 25+ companies, plus payroll for 100+ employees across several provinces β€” and is a Payroll Compliance Professional (PCP) Candidate with the National Payroll Institute. He also builds the automation behind CDL, including its text-in receipt intake system.