Bookkeeping is the systematic, continuous process of recording every financial transaction a business generates, classifying each entry into a structured chart of accounts, and reconciling those records against external source documents such as bank statements, invoices, and receipts. The American Institute of Certified Public Accountants (AICPA) distinguishes bookkeeping from accounting by scope: bookkeeping captures the raw transactional data, while accounting interprets, summarizes, and reports that data to stakeholders. Under Generally Accepted Accounting Principles (GAAP), maintained by the Financial Accounting Standards Board (FASB), every entity that prepares financial statements depends on an unbroken bookkeeping layer to feed accurate figures into the income statement, balance sheet, and cash-flow statement.
The Internal Revenue Service (IRS) codifies the bookkeeping obligation in Publication 583, which requires all businesses operating in the United States to "keep records that identify the source of receipts" and to retain those records for a minimum of 3 years (or 7 years for claims involving bad-debt deductions or worthless securities, per IRS Topic No. 305). Small businesses that fail to maintain adequate bookkeeping records face accuracy-related penalties of up to 20% of the underpayment amount under Internal Revenue Code Section 6662. Accountant firms managing multiple clients carry the same recordkeeping burden for each engagement, which makes a repeatable bookkeeping workflow a baseline operational requirement rather than an optional best practice.
A complete bookkeeping cycle contains three core activities: recording transactions as journal entries using debits and credits, posting those entries to a general ledger organized by account, and reconciling ledger balances against bank feeds and source documents at a fixed cadence — daily, weekly, or monthly. The U.S. Bureau of Labor Statistics (BLS) Occupational Outlook Handbook classifies bookkeeping under SOC code 43-3031 and reports that approximately 1.5 million bookkeeping, accounting, and auditing clerk positions existed in the United States as of May 2022, a figure that reflects the volume of transactional data businesses produce. Double-entry bookkeeping, the dominant method since Luca Pacioli formalized it in the 1494 treatise "Summa de Arithmetica, Geometria, Proportioni et Proportionalita," requires every transaction to touch at least two accounts — one debited and one credited — so that the accounting equation (Assets = Liabilities + Equity) remains in balance after every entry.
Bookkeeping operates under one of two timing methods that determine when a transaction is recorded. Cash-basis bookkeeping logs revenue when cash is received and expenses when cash is paid, a method the IRS permits for businesses with average annual gross receipts of $30 million (USD) or less over the prior 3 tax years, the threshold set by Revenue Procedure 2023-34's inflation indexing of the Tax Cuts and Jobs Act of 2017 small-taxpayer rule. Accrual-basis bookkeeping logs revenue when earned and expenses when incurred, regardless of cash movement, and is mandatory under GAAP for publicly traded companies and for any entity that carries inventory, as specified in IRC Section 471. The choice between these two methods shapes every downstream bookkeeping step, from transaction categorization to month-end close procedures and trial balance preparation.
