It’s the age-old question, isn’t it? “What does a bookkeeper do?”
Maybe you’re a business owner who’s been handling your own finances with a spreadsheet and a prayer. Maybe your accountant just told you to “get a bookkeeper” and you nodded like you knew what that meant. Or maybe you searched this at 11 PM after staring at a bank statement that made absolutely no sense.
Whatever brought you here, you’re in the right place. Let’s break down exactly what a bookkeeper does, how they’re different from accountants and CPAs, what they cost, and how to know when it’s time to hire one.
A bookkeeper is the person who keeps your financial records accurate, organized, and up to date. They’re the foundation of your entire financial system. Without a bookkeeper, your accountant has nothing clean to work with, your taxes become a nightmare, and you’re basically flying blind when it comes to business decisions.
According to the Bureau of Labor Statistics, bookkeepers record financial transactions, update statements, and check financial records for accuracy. But that’s the textbook answer. Here’s what it actually looks like in practice.
When you hire a bookkeeper, here’s what they’re doing behind the scenes to keep your business running smoothly:
Every sale, every expense, every transfer — it all needs to be recorded. Your bookkeeper enters these transactions into your accounting software (like QuickBooks, Xero, or FreshBooks) so nothing slips through the cracks. This is the bread and butter of bookkeeping services and what most people think of when they hear the word “bookkeeper.”
This is one of the most critical tasks. Your bookkeeper compares your internal records against your bank and credit card statements to make sure everything matches up. If there’s a discrepancy — a missing deposit, a duplicate charge, an unauthorized transaction — they catch it. Bank reconciliation is how you know your books are actually telling the truth.
Your bookkeeper tracks what you owe (accounts payable) and what’s owed to you (accounts receivable). They make sure your bills get paid on time so you avoid late fees, and they follow up on outstanding invoices so your cash keeps flowing in.
Many bookkeepers handle payroll — calculating employee hours, processing paychecks, withholding the right taxes, and filing payroll tax forms. Getting payroll wrong is one of the fastest ways to get in trouble with the IRS, so this is a big deal.
Your bookkeeper prepares the reports that tell you how your business is actually doing. The big three are:
While bookkeepers don’t typically file your taxes (that’s your accountant’s job), they do all the heavy lifting to get you ready. Organized books, categorized expenses, reconciled accounts, W-9 collection — all of this makes tax season smooth instead of painful. The IRS requires businesses to keep adequate records, and your bookkeeper is the one making that happen.

This is one of the most common points of confusion, so let’s clear it up once and for all. These three roles work together, but they’re not interchangeable.
| Bookkeeper | Accountant | CPA | |
|---|---|---|---|
| Primary Focus | Recording & organizing daily transactions | Analyzing & interpreting financial data | Tax strategy, audits, regulatory compliance |
| Education Required | No degree required (certification optional) | Bachelor’s degree typical | Bachelor’s + 150 credit hours + CPA exam |
| License Required | No | No | Yes (state-issued) |
| Typical Tasks | Data entry, reconciliation, payroll, invoicing | Financial analysis, budgeting, advisory | Tax filing, audits, IRS representation |
| When You Need Them | Ongoing (weekly/monthly) | Quarterly or as needed | Tax season, audits, complex situations |
| Average Cost | $500–$2,500/mo (outsourced) | $150–$400/hr | $200–$500/hr |
Think of it like a relay race. The bookkeeper runs the first leg — they collect, organize, and record all the data. The accountant takes the baton and analyzes it, looking for insights and opportunities. The CPA runs the anchor leg, handling the high-stakes compliance stuff like tax filing and audits.
Pro Tip: You need a bookkeeper before you need an accountant. Clean books are the foundation everything else is built on. If your accountant is spending hours “cleaning up” your records before they can do their actual job, you’re paying accountant rates for bookkeeper work — and that gets expensive fast.
Not sure if you’ve reached the point where you need professional help with your books? Here are the telltale signs:
If you’re nodding along to three or more of these, it’s time. Seriously. Don’t wait until tax season to figure this out.

Once you’ve decided you need a bookkeeper, the next question is: do you hire someone in-house or outsource it? Both options work, but they fit different situations.
An in-house bookkeeper is a part-time or full-time employee who works at your office (or remotely as a member of your team). This makes sense when:
The downside? Cost. A full-time bookkeeper salary averages $45,000–$55,000 per year, plus benefits, payroll taxes, software licenses, and management overhead. You’re also reliant on one person — when they get sick or quit, you’ve got a gap.
An outsourced bookkeeping firm handles your books remotely on a monthly retainer. This is usually the better fit for small and mid-sized businesses because:
For a deeper dive on how outsourcing works and whether it’s right for your business, check out our complete guide to outsourced bookkeeping.
Pro Tip: Most businesses under $5M in revenue don’t need a full-time bookkeeper. Outsourcing gives you senior-level expertise at a fraction of the cost of an employee.
Let’s talk numbers, because this is usually the first thing people want to know.
| Option | Typical Cost | Best For |
|---|---|---|
| DIY (You do it) | $0 cash + 5–15 hrs/month of your time | Solopreneurs under $50K revenue |
| Part-time bookkeeper | $20–$35/hr | Simple books, low transaction volume |
| Full-time in-house | $45K–$55K/yr + benefits | High-volume businesses, 200+ transactions/mo |
| Outsourced firm | $500–$2,500/mo | Most SMBs ($100K–$10M revenue) |
| Outsourced firm + CFO advisory | $2,500–$5,000/mo | Growing businesses needing strategic guidance |
The real question isn’t “how much does a bookkeeper cost?” — it’s “how much is it costing you NOT to have one?” Between missed deductions, late fees, IRS penalties, and bad decisions based on bad data, the math almost always favors hiring a professional.
Want a quick estimate for your business? Try our instant quote tool to see what outsourced bookkeeping would cost for your specific situation.

Not all bookkeepers are created equal. Whether you’re hiring in-house or vetting an outsourced firm, here’s what to look for:
A bookkeeper who understands your industry already knows the common expense categories, revenue patterns, and compliance requirements. A bookkeeper for a law firm deals with trust accounting (IOLTA). A bookkeeper for a property manager handles security deposits and CAM charges. Generic bookkeeping knowledge isn’t always enough.
At minimum, they should be fluent in QuickBooks Online or Xero. Bonus points if they’re certified (QuickBooks ProAdvisor, Xero Advisor). If you’re still debating which tool to use, we wrote a whole breakdown of QuickBooks vs. Excel to help you decide.
Your bookkeeper should be proactive, not just reactive. You want someone who flags issues before they become problems — not someone you have to chase for updates. Ask during the interview: “If you noticed an unusual expense, what would you do?”
Beware of bookkeepers who can’t give you a straight answer on pricing. Hourly billing can spiral out of control. Look for firms that offer flat monthly pricing so you know exactly what you’re paying.
Ask for references from businesses similar to yours. Check Google reviews, read testimonials, and look for case studies. A good bookkeeper should have happy clients who are willing to vouch for them.
Your bookkeeper has access to sensitive financial data — bank accounts, payroll info, tax IDs. Make sure they use encrypted file sharing, two-factor authentication, and have clear data security policies. This is non-negotiable.
Pro Tip: When evaluating bookkeepers, ask this question: “What does your month-end close process look like?” A professional will be able to walk you through a clear, repeatable process. If they hesitate or give a vague answer, keep looking.
Just as important as knowing what a bookkeeper does is understanding what’s outside their scope:
A great bookkeeper knows their lane and stays in it. They’ll flag things that need CPA attention, remind you about upcoming deadlines, and keep your data clean — but they’re not trying to be your accountant, your CFO, or your financial planner.
If you’ve made it this far, you probably already know the answer to “what does a bookkeeper do?” — and you’re starting to think you might need one.
At Steph’s Books, we provide dedicated bookkeeping services for small and mid-sized businesses across the U.S. We handle everything we talked about in this article — transaction recording, bank reconciliation, accounts receivable, payroll, financial reporting — all for a flat monthly fee with no surprises.
Want to see if we’re a good fit? Get started here or fill out the form below, and we’ll reach out within one business day.
[vc_raw_html]PGRpdiBzdHlsZT0ibWF4LXdpZHRoOiA2MDBweDsgbWFyZ2luOiAwIGF1dG87IHBhZGRpbmc6IDIwcHg7Ij4KPHNjcmlwdCBjaGFyc2V0PSJ1dGYtOCIgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Ii8vanMuaHNmb3Jtcy5uZXQvZm9ybXMvZW1iZWQvdjIuanMiPjwvc2NyaXB0Pgo8c2NyaXB0PgpoYnNwdC5mb3Jtcy5jcmVhdGUoewogIHJlZ2lvbjogIm5hMSIsCiAgcG9ydGFsSWQ6ICI1MDczMjMzNyIsCiAgZm9ybUlkOiAiZjhlYTE5MmItMDU0ZC00ZGJiLWFkMGYtYjZiYTc0NmFkYWE0Igp9KTsKPC9zY3JpcHQ+CjwvZGl2Pg==[/vc_raw_html]
Get a free quote and see how Steph's Books can save you 40-60% vs hiring in-house.