How to Hire a Bookkeeper for Your Small Business

Hiring a bookkeeper sounds simple until you actually try it. You post a job, get a pile of responses, and suddenly you're trying to judge whether someone knows accrual accounting when you're not totally sure what that means yourself.

The good news: you don't need to be an accountant to hire a good one. You just need to know what you need, where to look, and what to ask. This guide walks you through it, step by step.

How do you hire a bookkeeper?

To hire a bookkeeper for your small business, first list the tasks you need covered and how many transactions you have each month. Then decide between a freelancer, a bookkeeping service, or an in-house employee, and set a budget. Find candidates through referrals or software directories, check their experience and references, ask specific interview questions, and start with a short trial before committing. Outsourced bookkeeping services often start around $75 a month, while a full-time hire costs tens of thousands of dollars a year.

Step 1: Figure out what you actually need

Before you talk to anyone, get clear on the job. Otherwise you'll either overpay for help you don't need or hire someone who can't handle what you do need.

Ask yourself:

  • What tasks need doing? Basic categorizing and reconciliation? Paying bills? Sending invoices? Payroll? Monthly reports?
  • How much volume is there? Count your bank and credit card accounts, and roughly how many transactions hit them each month.
  • What software do you use? QuickBooks, Xero, FreshBooks, or nothing yet?
  • Are your books current? If you're months behind, you'll need someone who does catch-up work, not just monthly upkeep.
  • How hands-on do you want to be? Some owners want weekly check-ins. Others just want clean reports once a month.

Write this down. It becomes your job description and makes every conversation after this much easier.

Step 2: Choose the type of bookkeeper

There are three main options, and each one fits a different kind of business.

  Freelance bookkeeper Bookkeeping service In-house employee
Best for Very small, simple businesses Most small businesses Larger businesses with daily on-site needs
Cost Hourly or monthly, varies widely Monthly fee based on volume Salary, benefits, and taxes
Coverage One person A team, so work keeps moving One person
If they leave You start over Someone else takes over You hire and train again
Your management time Moderate Low High

Freelancers can be great, especially if you find someone experienced. The risk is that everything depends on one person. If they get sick, take on too many clients, or move on, your books stall.

Bookkeeping services give you a team and a set process for a monthly fee. For most small businesses, this is the sweet spot between cost and reliability. If you're still deciding whether to get outside help at all, our guide on whether you should outsource your bookkeeping covers the pros and cons in detail.

In-house employees make sense when you need someone on-site every day, for example to handle cash, paper records, or a high volume of transactions that needs full-time attention.

Step 3: Set a realistic budget

Here's roughly what each option costs.

In-house. The Bureau of Labor Statistics puts the median annual wage for bookkeeping, accounting, and auditing clerks at $50,670 as of May 2025. That's salary only. Payroll taxes, benefits, paid time off, and software push the real cost higher.

Freelancers. Rates vary a lot depending on experience and location. Some charge by the hour, others a flat monthly fee. Always get the price in writing before work starts.

Bookkeeping services. Most price by how many accounts and transactions you have. At BookkeeperLive, accrual-basis plans look like this:

Plan Connected accounts Monthly transactions Price
$75 plan 2 Up to 50 $75/month
$100 plan 3 Up to 100 $100/month
$175 plan 4 Up to 200 $175/month
Custom Varies More than 200 Custom pricing

See full pricing, including cash-basis plans.

Step 4: Know where to look

The best bookkeepers usually come from trusted sources, not random job boards.

  • Ask your CPA. Accountants work with bookkeepers constantly and know who keeps clean books.
  • Ask other business owners. A referral from someone in your industry is gold.
  • Check software directories. QuickBooks and Xero both list certified advisors you can search by location and specialty.
  • Contact bookkeeping services directly. Most offer a free consultation, and many offer a free trial.

Step 5: Check their qualifications

In most states, bookkeepers don't need a license, so it's up to you to check what they know. Look for:

  • Relevant experience. Ideally with businesses your size, and in your industry if possible. A restaurant's books look very different from a consulting firm's.
  • Software skills. They should know your software well. A QuickBooks ProAdvisor or Xero advisor certification is a good sign.
  • Professional certifications. Credentials like Certified Bookkeeper or Certified Public Bookkeeper show formal training, though experience matters just as much.
  • References. Ask for two or three current clients, and actually call them.

Step 6: Ask the right interview questions

These questions tell you a lot, fast:

  1. What types of businesses do you currently work with?
  2. Which accounting software do you use most?
  3. What exactly is included in your monthly service?
  4. When will I get my monthly financial reports?
  5. How do you communicate, and how quickly do you usually respond?
  6. How do you protect my financial data?
  7. What happens if you're sick or on vacation?
  8. Can you catch up my books if they're behind?
  9. How do you charge, and what costs extra?
  10. Is there a contract, and how do I cancel?

Good bookkeepers answer these clearly and without hesitation. If someone gets vague, especially on pricing or data security, that tells you something.

Step 7: Watch for red flags

  • They ask for your bank login. A bookkeeper should connect through secure bank feeds in your accounting software, not log in as you.
  • They want full control of payments. You should always approve what gets paid.
  • They can't give references. Everyone experienced has a few happy clients.
  • The pricing is unclear. Surprise charges are a bad sign for the whole relationship.
  • They promise tax savings. That's your CPA's job. A bookkeeper who oversells is a bookkeeper who cuts corners.
  • They lock you into a long contract. Confident providers don't need to trap you.

Step 8: Start with a trial and set it up right

Before you commit, try a short trial or a single month of work. Then check the results: Are the reconciliations right? Did the reports arrive on time? Were questions handled quickly?

When you do move forward, set things up safely:

  • Give them their own user login in your accounting software, not yours.
  • Use bank feeds instead of sharing bank passwords.
  • Keep approval of payments with you.
  • Agree on a schedule for reports and check-ins.

After that, review your monthly reports regularly. Even with a great bookkeeper, you should understand your own numbers.

Frequently asked questions

How much does it cost to hire a bookkeeper for a small business?

It depends on the type of bookkeeper and how much work there is. Outsourced bookkeeping services often start around $75 a month for smaller businesses, while a full-time in-house bookkeeper typically costs tens of thousands of dollars a year in salary alone.

Do bookkeepers need a license?

In most states, no. That's why it's important to check experience, software skills, certifications, and references before you hire.

What's the difference between a bookkeeper and an accountant?

A bookkeeper records and organizes your financial transactions day to day. An accountant analyzes that information, prepares tax returns, and gives financial advice. Many small businesses use both.

Should I hire a freelance bookkeeper or a bookkeeping service?

A freelancer can work well for very small, simple businesses. A bookkeeping service is usually more reliable because a team covers your books, so work continues if one person is unavailable.

How long does it take to hire a bookkeeper?

Hiring an in-house bookkeeper can take weeks. With a bookkeeping service, you can usually get set up within a week or two.

What access should I give my bookkeeper?

Give them their own user login in your accounting software and connect your bank through secure bank feeds. Never share your personal bank login, and keep payment approvals with you.

What's the easiest way to hire a bookkeeper?

Know what you need, pick the type of help that fits, ask the questions above, and start with a trial. That process works whether you hire a freelancer, a service, or an employee.


If you want to skip the hiring process altogether, BookkeeperLive offers a free trial. Send us a month of transactions and see the results before you commit to anything.

Welcome to bookkeeperlive

Please visit our India site to see services designed for your country

Start your Free Trial Now!

Enter the code, fill out the form, and unlock financial clarity with a free trial.

 



    What is Refresh icon