Newer business owners are often reluctant to hire a bookkeeper because of the added expense. But proper bookkeeping isn’t just an essential part of running a successful business - a good bookkeeper can save businesses and non-profit organizations (NPOs) from costly record-keeping and tax filing mistakes.
If you’ve decided it’s time to get your books in order, the next logical question is: how much does it cost to hire a bookkeeper? The answer depends on whether you:
- Hire a full-time, in-house bookkeeper: someone who is on-staff in a permanent full-time capacity
- Hire a part-time, self-employed bookkeeper: someone who bills you hourly for their time
- Hire an external bookkeeping service: a professional service firm that provides bookkeeping services
These options have a broad range of costs, from approximately $20-$50 an hour for a part-time, self-employed bookkeeper to roughly $4,000 a month plus overhead costs for a full-time, in-house bookkeeper.
Hiring an external bookkeeping service often sits somewhere in the middle, costing between $500 and $2,000 per month. There are pros and cons attached to each option, so in this article, we will dive in and compare them. But first, let’s clarify why hiring a bookkeeper is so important.
Your Bookkeeper's Role
A bookkeeper records an organization's day-to-day financial activities so its leadership (and accountants) can use the information to make better business decisions.
Typical bookkeeping tasks include:
- Recording financial transactions (like payments and billing)
- Generating customer invoices
- Performing reconciliations on bank accounts and credit cards
- Preparing and filing sales tax returns (like GST and PST)
- Generating financial reports (like balance sheets, income statements, and cash flow statements)
- Monitoring accounts receivable and accounts payable
Although people use the terms accounting and bookkeeping interchangeably, the responsibilities and rates associated with each role are quite different.
Accounting services often include high-level advisory work like tax planning, tax filing, budgeting, and forecasting. So, while an accountant can do your bookkeeping, it costs less to hire an experienced bookkeeper. Some accountants prefer to focus on high-level advisory work and partner with bookkeeping agencies to manage the rest for their clients.
A word about "DIY Bookkeeping"
Because keeping records can be relatively easy when transaction volumes or revenues are low, many businesses (like our client, NiceJob, for example) opt for DIY bookkeeping to save money.
What they usually discover, however, is that doing your books has some severe drawbacks, including:
- Lack of value: Time spent on data entry and bookkeeping duties is usually better invested in high-value strategic work, billable hours, or revenue-generating sales and marketing tasks.
- Risk of errors: If bookkeeping isn’t your strength (or a job you enjoy), you risk making mistakes or having accounting tasks fall to the bottom of your to-do list. The result? Penalties, fines, and messy, out-of-date books.
- Questionable reporting: DIY bookkeeping can lead to inaccurate funder reports and misleading financial statements.
Now, let’s consider options for hiring a bookkeeper.
Option 1: How much does it cost to hire an in-house bookkeeper?
The cost of hiring an in-house bookkeeper varies with location, expertise, and time commitment. On Glassdoor, annual salaries range from $34,000 to $77,000, with the average base salary for a full-time bookkeeper in Vancouver pegged at $47,000.
In addition to salary, you can expect overhead costs like benefits, IT equipment, and payroll deductions, including:
- CPP and EI contributions
- Vacation and sick time
- Professional development costs
A good rule of thumb for calculating these costs is to add 10% on top of salary.
Pros of Hiring a Full-Time In-House Bookkeeper
- Improved business understanding
- Physically present to manage paper documents and provide in-office communication
Cons of Hiring a Full-Time In-House Bookkeeper
- Additional headcount may not represent the best value for a growing business
- Managing a bookkeeper adds to the overhead
- Abrupt departure could necessitate hiring and training a replacement
Option 2: How much does it cost to hire a part-time bookkeeper?
Hiring a self-employed bookkeeper on a part-time basis is usually less expensive than hiring an employee. Because they often work with several small business owners, most part-time bookkeepers:
- Come into the office intermittently or on an as-needed basis
- Work on a contract basis (eliminating payroll costs)
- Charge an hourly fee based on job scope
Part-time bookkeepers typically charge $20 to $50 per hour. If you were to hire an accounting firm, the hourly rate would be much higher.
Pros of Hiring a Part-Time Self-Employed Bookkeeper
- Physically present
- Sufficient accounting knowledge to assume full bookkeeping responsibility
- Flexibility to scale hours up or down
Cons of Hiring a Part-Time Self-Employed Bookkeeper
- Timeliness can be an issue for bookkeepers managing multiple clients, deadlines, and priorities
- Increased workload due to business growth could eventually pose a problem
- Abrupt departure could necessitate hiring and training a replacement, slowing things down in the process
- Hands-off business owner approach can lead to loss of records access if the relationship ends badly
Option 3: How much does it cost to hire a bookkeeping service?
Outsourcing your bookkeeping to an external service like Enkel is a great option if your business is growing but lacks the resources for a full-time bookkeeper.
Hiring a bookkeeping service gives you valuable access to an entire team of experienced bookkeepers who will:
- Manage your books virtually using cloud-based accounting software and tools
- Customize your bookkeeping while offering add-on services like payroll and fractional controllership
- Charge a one-time onboarding fee, followed by a monthly flat rate
While prices vary based on your requirements, monthly flat rates can start as low as $350.
Pros of Hiring a Bookkeeping Service
- Team approach provides access to a wider range of services and expertise
- Scalable to meet the growing needs of your business
- No additional payroll or overhead costs
- Any internal turnover is seamless
- Segregation of bookkeeping tasks and review reduces fraud risk
Cons of Hiring a Bookkeeping Service
- Timeliness could be an issue for services managing multiple clients
- Lack of physical presence could hinder communication (setting out your communication expectations, schedule, and emergency protocols during onboarding can mitigate delays)
Remember: While the cost of hiring a bookkeeper will depend on your budget and needs, the opportunity cost of doing your own books is often higher than what you’d pay to outsource those tasks.
At Enkel, we provide outsourced bookkeeping services to businesses and nonprofit organizations in Vancouver, Victoria, Kelowna, Calgary, Toronto, and other cities across Canada.
Get in touch with us today and we’ll not only answer the question of how much it costs to hire a bookkeeper, we’ll also show you how our monthly bookkeeping service gives business owners a better grasp on their bottom line.