A Beginner's Guide to Bookkeeping

What Bookkeepers Do and How They Do It

Confident young female financial advisor writing on diary

Maskot / Getty Images

Your new business idea has you excited, but have you spent much time thinking about how you will manage your business finances? One of the most crucial aspects of running a business is bookkeeping, an accounting process that entails the recording of financial data and transactions. 

According to Bernadette L. Harris,  Atlanta-based author, speaker, forensic accountant, and founder of accounting services firm By The Book Accounting, establishing a good bookkeeping system should actually be a top priority from the start. “Many new business owners underestimate the importance of having good recordkeeping systems in place from the beginning,” she told The Balance via email. “It’s not something you put in place when you start making money, it’s something you should have in place before you open your doors.”

To gain a better understanding of bookkeeping, it’s important to learn the basics and best practices to help you better track your business’s income and expenses. 

Bookkeeping Basics and Initial Steps

Bookkeeping is an accounting process of recording and maintaining accurate records of your company's financial transactions. This information can help you make informed decisions about your business operations, investment opportunities, and other financial decisions. In addition to helping the business owner, bookkeeping gives banks, investors, and the government the ability to ascertain the financial health and potential of the business.

Typically in the U.S., there are two types of accounting businesses use: “cash” or “accrual” accounting. Cash accounting records income when the money is actually received while accrual accounting records income when a transaction happens, even if the cash that comes with it has not yet been received. You will need to determine which method of accounting works best for your business.


If you are seeking to attract investors, for example, consider using generally accepted accounting principles (GAAP), which provide a common way to standardize financial reporting using the accrual method.

Once you’ve figured out your ideal accounting method, start by creating a balance sheet, which you will use to record and track equity, liabilities, and assets. This step will allow you to do a cost-benefit analysis of your product or service to determine if the way you’re conducting business is resulting in profit or loss. In addition, consider the tax implications and other business-related expenses to be deducted from earnings. Once you’ve completed your analysis, it is a good practice to pay all of your expenses first (by check or card, not cash) before determining profit.

Harris said that if you’re feeling overwhelmed, take some time to research related books that are available or look into digital accounting tools. “There are lots of accounting software programs available to small business owners, and the one I recommend most is QuickBooks,” she said. If you still feel like you need outside help to manage your finances and can afford the investment, hiring a bookkeeper can be an ideal solution. 

What Does a Bookkeeper Do?

Bookkeepers are financial professionals who document the financial accounting and records of a business. Tasks they routinely complete include reviewing accounts receivable (money owed to the company) and accounts payable (money the company owes), determining available cash, reconciling bank statements, and tracking payroll data They also often create detailed reports and notify business owners of any accounting errors they may find. 

Bookkeepers often customize the books based on the needs of the business. Some basic types of small business bookkeeping accounts are: 

  • Cash (receipts and disbursements)
  • Inventory (unsold products to be sold)
  • Accounts receivable and payable (money owed to and by the business)
  • Sales (revenue produced from selling products or services)
  • Purchases (money spent on goods needed to operate)
  • Retained earnings (profits reinvested back into the business)

“Tracking income and expenses is necessary to file an accurate tax return and it is also essential to the success and growth of the business,” said Harris. “Having an accountant system helps you make management decisions based on numbers and facts.”

When Do You Need a Bookkeeper?

Most small business owners can begin managing their company’s finances by doing their own basic bookkeeping. However, as a business grows and the transactions multiply or become more complex and have greater tax implications, it may be necessary to seek professional help. 

“Owners should consider hiring a bookkeeper if they do not have the skills needed to keep their own books, if bookkeeping takes up a lot of their time, or it keeps them away from income-producing activities,” she said. Finding the right person to suit your business’s needs may also take some time and effort. 


When looking to hire a bookkeeper, Harris first suggests asking for referrals. “If you have family or friends who are entrepreneurs, they will likely have a referral for you,” she said. “After getting referrals, screen the candidates to see which one may be the best fit.”

Bookkeeping Best Practices

Whether you do your own bookkeeping or hire a professional, it is important to maintain a high level of accuracy in your financial management tasks. There are several common accounting errors that you should watch for when reviewing your company’s books. To avoid these errors and optimize your financial reporting, here are some best practices when it comes to bookkeeping:

  • Keep your personal and business bank accounts separate.
  • Determine your accounting method.
  • Establish guidelines for the processing of accounts payable and accounts receivable.
  • Optimize and continually update your chart of accounts.
  • Embrace accounting software to track expenses, streamline your process, and increase efficiency.
  • Ask your vendors to provide electronic documents so that they can be integrated into your accounting software.
  • Continually review your work including analysis and invoices before paying them.
  • Plan for taxes in advance.

Frequently Asked Questions (FAQs)

Which bookkeeping certification is best for small business bookkeepers?

There are a couple of U.S. professional organizations that can certify those who want to become bookkeepers for small businesses.

The American Institute of Professional Bookkeepers, for example, grants the Certified Bookkeeper Designation. To earn this certification, you must submit evidence of at least two years of full-time bookkeeping experience, sign a code of ethics, and pass a four-part certification exam.

The National Association of Certified Public Bookkeepers (NACPB), meanwhile, offers its bookkeeper license program for certification. To obtain a license, an applicant must hold an associate or bachelor's degree in accounting,  have one year (2,000 hours) of bookkeeping experience, agree to abide by a code of professional conduct, submit an application for licensure, and pass a Uniform License exam.

What is the difference between bookkeeping and accounting?

Bookkeepers and accountants both work on keeping accurate financial records, but they differ in how they operate. Bookkeepers record a business’s financial transactions, manage the accounts, and maintain the established accounting systems. Accountants analyze the financial records and provide advice on improving financial processes to meet their client's financial goals.

What is full-charge bookkeeping?

Some bookkeepers are solely responsible for a small business's accounting and report directly to the business owner. Most often employed by smaller organizations with more uncomplicated transactions, these "full-charge" bookkeepers also interact directly with auditors and may be assisted by CPAs who advise them

How much does bookkeeping cost?

According to ZipRecruiter, as of July 2021, the average annual pay for a freelance bookkeeper in the United States is $55,094 a year. This works out to be approximately $26 an hour, over $1,000 a week, or $4,600 a month. Of course, rates and salary can vary depending on the person’s education, certification, skills, years of experience, and other factors.

Was this page helpful?
The Balance uses only high-quality sources, including peer-reviewed studies, to support the facts within our articles. Read our editorial process to learn more about how we fact-check and keep our content accurate, reliable, and trustworthy.
  1. U.S. Small Business Administration. "Financial Management for a Small Business." Page 9.

  2. American Institute of Professional Bookkeepers. "The Certified Bookkeeper (CB) Designation National Certification for Bookkeepers." Page 3.

  3. NACPB. "New License Requirements Implementation Date."

  4. ZipRecruiter. "Freelance Bookkeeper Salary."

Related Articles