Bookkeeping is the systematic, day-to-day recording and classification of every financial transaction a business generates. Each sale, purchase, payment, and receipt enters a structured ledger system through journal entries that assign a debit and a corresponding credit to at least two accounts, a method codified under Generally Accepted Accounting Principles (GAAP) and maintained by the Financial Accounting Standards Board (FASB) through the Accounting Standards Codification (ASC), including ASC 606 for revenue recognition. The Internal Revenue Service requires all businesses, regardless of size, to keep records that substantiate income, deductions, and credits for a minimum of 3 years from the filing date, and up to 7 years when a loss-from-worthless-securities deduction is claimed, as outlined in IRS Publication 583 ("Starting a Business and Keeping Records," revised January 2021).
The scope of bookkeeping extends across seven core tasks that form the operational backbone of any accounting function: recording transactions in journals, posting those entries to the general ledger, maintaining and updating the chart of accounts, categorizing income and expenses by account code, reconciling bank statements against ledger balances, tracking accounts payable and accounts receivable, and producing a trial balance before month-end close. The American Institute of Certified Public Accountants (AICPA) distinguishes bookkeeping from accounting by classifying bookkeeping as the data-capture layer and accounting as the interpretive and reporting layer that depends on it. A 2023 report from the U.S. Bureau of Labor Statistics estimated that approximately 1.5 million bookkeeping, accounting, and auditing clerk positions operate across American businesses, underscoring the volume of transactional data that flows through this process daily.
Bookkeeping operates under two structural methods and two timing bases. Double-entry bookkeeping records every transaction as an equal debit and credit across two or more accounts, preserving the accounting equation (Assets = Liabilities + Equity) at all times. Single-entry bookkeeping logs each transaction once, typically in a cash-based revenue-and-expense log, and is generally used by sole proprietors and micro-businesses with very low transaction volumes. The timing dimension splits into cash-basis bookkeeping, which recognizes revenue and expenses only when cash changes hands, and accrual-basis bookkeeping, which records revenue when earned and expenses when incurred regardless of payment date. GAAP requires accrual-basis reporting for any entity that issues financial statements to external users, a standard enforced through FASB ASC 606 for revenue recognition and ASC 842 for lease obligations. The cash-method eligibility threshold for federal tax purposes is set under IRC §448 and adjusted for inflation by IRS Revenue Procedure 2023-34.
Source documents anchor every bookkeeping entry to a verifiable event. Invoices, receipts, purchase orders, bank statements, and payroll registers serve as the audit trail that connects a journal entry back to its originating transaction. Without these documents, the general ledger cannot be reconciled, the trial balance cannot be validated, and the downstream financial statements — the income statement and the balance sheet — inherit unverifiable data. The bookkeeping process, in this sense, functions as the first quality gate in the financial reporting chain, determining whether the numbers that reach an accountant, a CFO, or a tax authority are accurate, complete, and compliant with federal record-keeping requirements.
