"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.
- 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.
- 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.
- In-house wins on volume and control: high transaction counts, someone needed in the building daily, or a role that blends bookkeeping with operations.
- 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.
- 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.
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.
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:
- Coverage. When your one bookkeeper is sick, on vacation, or on parental leave, your books stop. GST/HST deadlines don't. With an outsourced firm, someone always covers β the deadline is the firm's problem, not yours.
- Turnover. When an in-house bookkeeper quits β and they do β you inherit the worst of all worlds: the books go cold, you scramble to hire, and you often discover problems only the departed person understood. Re-hiring and re-training can cost months and thousands.
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:
| Factor | In-House | Outsourced |
|---|---|---|
| True cost | Salary + ~25β35% loaded | Flat fee, no payroll taxes on it |
| Coverage when away | Books stop | Team always covers |
| Turnover risk | You own re-hiring | Firm's problem |
| Expertise depth | One skill set | Whole team + specialists |
| Daily on-site presence | In the building | Scheduled / async |
| Control & culture fit | Fully yours | External relationship |
| Best fit | High volume / daily on-site | Most SMBs under ~$3β5M |
The case for hiring your own
Outsourcing isn't always the answer. In-house genuinely makes sense when:
- Your transaction volume is high enough to keep someone busy full-time. If a bookkeeper would actually be utilized 35+ hours a week, the per-hour math shifts toward in-house.
- You need someone physically present β handling cash, mail, inventory counts, or sitting beside operations day to day.
- The role is really a hybrid β office manager plus bookkeeper plus admin β where the bookkeeping is only part of a full-time job you'd staff anyway.
- You want the function fully inside your culture and control, and you have the management capacity to supervise it (and the second set of eyes to catch errors).
The case for a firm
For most Canadian small businesses, outsourcing is the better deal β and not only on price:
- You'd never fully utilize a full-time bookkeeper. You're paying 40 hours for what's really 10β15 hours of work.
- You want continuity. No sick days, no leave gaps, no resignation scrambles β the work just keeps happening.
- You want a team, not a person. A firm brings a bookkeeper for the day-to-day, a reviewer for quality, and access to payroll and tax expertise when you need it.
- You want predictable cost. A flat monthly fee with no employer obligations, no benefits, and no surprise re-hiring bills. (For the actual ranges, see how much a bookkeeper costs in Canada.)
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 CallThis 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.
- CRA β CPP contribution rates, maximums and exemptions (employer matching contribution)
- CRA β EI premium rates and maximums (employer pays 1.4Γ the employee premium)
- Government of Canada β Annual vacations and general holidays (vacation pay minimums; provincial standards vary)
- CRA β When to remit (pay) source deductions (remittance deadlines and penalties)
- Related reading: How Much Does a Bookkeeper Cost in Canada?, When Should You Hire a Bookkeeper?, and Bookkeeper vs. Accountant
