Book with beige background with math symbols floating

What Does a Bookkeeper Do? A Simple Explanation

This article is CPA Approved Group

Whether you sell handmade alpaca socks, enterprise software, or legal advice, there are two things we can guarantee about your business: you earn money and you spend it. Bookkeepers are the ones who help you keep track of all that. Great, but what does a bookkeeper do?

If all your mental powers have been focused on getting your business off the ground, you might not yet fully understand what a bookkeeper does. In this guide we break down the day-to-day role of a bookkeeper, and why a good one is worth holding onto.

What is a bookkeeper?

A bookkeeper is someone who prepares your accounts, documenting daily financial transactions. Bookkeepers have been around as far back as 2600 BC—when records were tracked with a stylus on slabs of clay—making bookkeeping not the oldest profession, but pretty darn close.

A (very) brief history of bookkeepers

In colonial America, bookkeepers would record transactions in a “wastebook”—so called because the data would eventually find its way into an official ledger and the original book would go into the trash.

Today any bookkeeper worth their beans uses some kind of software platform to track finances. But like those old wastebook days, bookkeepers typically hand off their records to an accountant come tax time or when big decisions need to be made.

Bookkeepers vs accountants

There are some financial tasks that bookkeepers aren’t equipped for; that’s where accountants come in. While bookkeepers record daily transactions, accountants use the information compiled by a bookkeeper to produce financial reports. Bookkeeping is straightforward and transactional, while accounting is more subjective and calls for skilled interpretation—like helping you understand when it’s time to incorporate, or filing your taxes to get the best return possible.

Bookkeepers offer a literal look at where you stand financially at the moment. Accountants take that financial data and help you see the bigger picture and the path your business is on.

You don’t need any special training to be a bookkeeper—you don’t even need a bachelor’s degree.

Accountants on the other hand, go through rigorous training and standardized exams to become certified public accountants.

So, what does a bookkeeper do all day?

The responsibilities of a bookkeeper include a fair bit of data entry and receipt wrangling. They’re responsible for recording every financial transaction in your general ledger using double-entry bookkeeping—usually called recording journal entries. That sounds like a mouthful, but often that just looks like inputting all your transactions into accounting software.

That said, bookkeeping is more than just dropping numbers into a spreadsheet—it takes meticulous analysis and just enough legal know-how. After all, bookkeepers will help you survive an audit by making sure your financial records are in order and your deductions are legal. Plus, anyone who has tried to manage the income and expenses of their own business knows that bookkeepers deserve some serious respect.

Let’s break it down further. Typically bookkeepers are responsible for preparing four key financial statements:

  • Income statement (also called a profit & loss statement), which shows your revenue and your expenses over a specified time period
  • Balance sheet, which is just a snapshot of your financial position at one point in time
  • Cash flow statement, which is a record of the cash and cash-like equivalents entering and leaving your company
  • Statement of changes in equity (also called a statement of retained earnings) which shows how your share of capital, reserves, and retained earnings have changed in a reporting period

Some other important bookkeeping tasks that help your business run like a well-oiled machine:

  • Manage accounts receivable and accounts payable (make sure you get paid on time, and pay your bills on time)
  • Post debits and credits
  • Collect and remit sales tax to the government
  • Monitor debt levels and apply payment to any debt as it comes up for payment
  • Record incoming cash and deposit at the bank
  • Handle bank reconciliations every month
  • Equip your CPA with accurate financial statements at tax time
  • Maintain your annual budget
  • Report on issues and variances when they pop up
  • Process payroll

They can also usually take care of some of the tax preparation so that your accountant has less to do (which is a good thing, because bookkeepers are less expensive than a CPA). But they won’t be able to help you with tax planning or handling your tax return.

What a bookkeeper can do for your small business

Why do you need a bookkeeper? If you have a top-notch bookkeeper, you’ll reap some of the following benefits:

  • Better budgeting decisions, knowing exactly where your money is going
  • Peace of mind knowing your books are in order meaning tax filing won’t be a scramble
  • Audit-proof business with detailed documentation required by the IRS
  • More hours in your day to focus on your business
  • Understand the seasonal flow of your business
  • Understand the key metrics of your financial health: revenue, costs, profitability, etc.

Bookkeeping options for your business needs

Depending on the stage of your small business, you may not need to hire a full-time professional bookkeeper. You can either get some bookkeeping software and learn how to do it yourself, or you can outsource your bookkeeping to a part-time, virtual bookkeeping service like Bench.

If you opt for bookkeeping software—like Quickbooks—keep in mind the time commitment required to learn how to properly use the program. While these programs are cost effective, you are paying with your time. And at a certain point, your time is better spent building your business than navigating DIY tutorial videos.

Check out our helpful guide for deciding when is the right time for your business to invest in hiring a bookkeeper.

If you choose to go the route of hiring a bookkeeper, congrats! You are on the road to financial clarity for your business. We recommend taking the time to find a bookkeeper you can trust a great deal.

Why is this important? Not only are you entrusting your bookkeeper with sensitive data, you are relying on their accuracy to maintain the financial records for your business. A good bookkeeper never cuts corners, and they are indispensable to small business owners who want to spend time growing their business, instead of maintaining it.

At Bench, our bookkeepers take pride in providing professional, high quality service for their clients. Read some of our recent reviews and see what it could be like having Bench on your books.

What's Bench?

We're an online bookkeeping service powered by real humans. Bench gives you a dedicated bookkeeper supported by a team of knowledgeable small business experts. We’re here to take the guesswork out of running your own business—for good. Your bookkeeping team imports bank statements, categorizes transactions, and prepares financial statements every month. Get started with a free month of bookkeeping.


This post is to be used for informational purposes only and does not constitute legal, business, or tax advice. Each person should consult his or her own attorney, business advisor, or tax advisor with respect to matters referenced in this post. Bench assumes no liability for actions taken in reliance upon the information contained herein.

Friends don’t let friends do their own bookkeeping. Share this article.

Want a free month of bookkeeping?

Sign up for a trial of Bench. We’ll do one month of your bookkeeping and prepare a set of financial statements for you to keep. No pressure, no credit card required.

Decorative patterns