How to Hire a Bookkeeper for Your Small Business
Most small business owners wait too long to hire a bookkeeper. They handle their own books for years — usually poorly — until a tax filing nightmare, a cash flow crisis, or an IRS notice forces the issue. Hiring a bookkeeper earlier than feels necessary is almost always the right call. This guide tells you exactly how to do it right.
Do You Actually Need a Bookkeeper Right Now?
If you're asking the question, the answer is probably yes. More specifically, hire a bookkeeper when any of these are true:
- You're spending more than three to four hours per month on bookkeeping tasks
- You don't know your actual profit margin at any given time
- You've missed estimated tax payments or been surprised by your tax bill
- You're mixing personal and business expenses or using personal accounts for business
- Your books are more than one month behind
- You're paying an accountant or CPA to do work a bookkeeper could do for less
A bookkeeper handles the day-to-day financial record-keeping: categorizing transactions, reconciling accounts, managing accounts payable and receivable, and generating financial reports. A CPA or accountant handles tax strategy and filing. Many small businesses pay CPA rates for bookkeeping work because they haven't made the distinction — that's an expensive mistake.
Bookkeeper vs. Accountant vs. CPA: Know the Difference
This distinction matters because the pay rates are very different:
- Bookkeeper: Manages day-to-day financial records. No required certification (though many have one). Typical rate: $20–50/hour or $200–800/month for a part-time virtual bookkeeper.
- Accountant: Has an accounting degree. Handles financial analysis, reporting, and often taxes. Typical rate: $50–150/hour.
- CPA (Certified Public Accountant): Licensed and regulated. Best for tax strategy, audits, and complex financial planning. Typical rate: $150–400/hour.
Most small businesses need a bookkeeper handling monthly record-keeping and a CPA handling annual taxes. You do not need a CPA for monthly bookkeeping, and you are overpaying if you're using one.
What to Look for When Hiring
When evaluating candidates, prioritize these qualities:
- Experience with your industry: A bookkeeper who has worked with other businesses in your industry will categorize transactions correctly, understand industry-specific deductions, and flag things that are normal vs. unusual for your type of business.
- Proficiency in your accounting software: If you use QuickBooks Online, hire someone who is QuickBooks certified. If you use Xero, hire someone experienced in Xero. Don't let a bookkeeper learn your software on your dime.
- References from current clients: Ask for two or three references and actually call them. Ask whether the books were delivered on time, whether the bookkeeper communicated proactively, and whether they would hire them again.
- Clear communication skills: Your bookkeeper will need to ask questions and explain what they find. If they can't explain a bank reconciliation in plain language, they can't do the job effectively for you.
- A defined process for onboarding: A professional bookkeeper should be able to tell you exactly how they onboard a new client, what they'll need from you, and what their monthly workflow looks like. Vagueness here is a yellow flag.
Where to Find a Good Bookkeeper
- Referrals from your CPA: Your accountant likely knows bookkeepers they trust and work well with. This is the highest-quality referral you can get.
- Referrals from other business owners: Ask owners in your network who handles their books and whether they'd recommend them.
- Bench Accounting: A tech-enabled bookkeeping service that pairs you with a dedicated bookkeeper and their own software platform. Good for businesses that want a hands-off experience. Starts around $299/month.
- Bookkeeper360: Similar to Bench, with QuickBooks and Xero integration. Good mid-market option.
- Upwork or Belay: For finding vetted freelance bookkeepers. Screen carefully and check reviews.
- Local bookkeeping firms: A good option if you want someone you can meet in person, especially for more complex situations.
What to Pay
Pricing depends on your transaction volume, the complexity of your books, and whether you hire part-time freelance or through a service:
- Very simple books (under 100 transactions/month): $200–400/month
- Moderate complexity (100–300 transactions/month, payroll, multiple accounts): $400–800/month
- Higher volume or complexity: $800–1,500+/month
- Hourly for occasional or catch-up work: $30–60/hour for a freelance bookkeeper
Be skeptical of anyone quoting significantly below these ranges. Extremely cheap bookkeeping either means very limited scope or someone who will do poor work. Errors in your books cost far more to fix than they cost to prevent.
How to Set Your Bookkeeper Up for Success
The quality of your bookkeeper's work depends significantly on the systems and information you give them. Do these things before or immediately after hiring:
- Connect all business bank accounts and credit cards to your accounting software and grant your bookkeeper access
- Open a dedicated business checking account if you haven't already — do not mix personal and business transactions
- Provide at least three months of bank and credit card statements for the initial catch-up
- Share last year's tax return so they understand your chart of accounts and filing structure
- Set up a clear process for submitting receipts — a shared Google Drive folder, Hubdoc, or Receipt Bank work well
- Establish a monthly meeting to review the P&L, balance sheet, and any questions from the month
Red Flags to Watch For
- No written engagement letter or clear scope of work
- Resistance to giving you access to your own books at any time
- Consistently late with monthly deliverables
- Unable to explain what they did or why a transaction was categorized a certain way
- No clear process for how they handle mistakes (everyone makes them — it's how they handle it that matters)
The Bottom Line
A good bookkeeper gives you something more valuable than clean records: it gives you clarity on where your business stands financially, every single month. With accurate books, you can make better pricing decisions, catch cash flow problems before they become crises, and stop dreading tax season. The cost of hiring a bookkeeper is almost always less than the cost of bad financial decisions made without good data. Find someone experienced, check their references, set them up with proper access, and meet monthly to stay engaged with your numbers.