Bookkeeping is the systematic recording, organizing, and tracking of a business's financial transactions. From payroll and invoices to bank reconciliations and tax preparation, bookkeeping forms the financial foundation of every business, nonprofit, and organization. In the United States, over 1.7 million bookkeeping, accounting, and auditing clerks are employed โ making bookkeeping one of the most in-demand professional skills in the country. For those pursuing formal recognition, the CPB (Certified Professional Bookkeeper) credential offered by NACPB validates your expertise and opens doors to higher-paying bookkeeping roles.
Bookkeeping is the day-to-day process of recording all financial transactions a business makes. Every time money moves โ a product is sold, a bill is paid, payroll runs, or a loan is received โ the bookkeeper records it in the company's books. This creates an accurate, ongoing financial record that accountants use to prepare tax returns, generate financial statements, and provide strategic advice.
The difference between bookkeeping and accounting is often misunderstood. Bookkeeping is transactional and operational: it involves entering and categorizing every financial event. Accounting uses the data bookkeepers create to analyze financial performance, prepare reports, and advise on decisions. Many small businesses start with a part-time bookkeeper and add an accountant only for tax season, making bookkeeping the first and most critical layer of financial management.
Core bookkeeping tasks include: recording daily transactions (sales, purchases, receipts, payments), reconciling bank and credit card statements monthly, managing accounts payable and accounts receivable, running payroll, and preparing trial balances. These tasks are performed using either single-entry or double-entry bookkeeping systems, and increasingly via cloud-based software such as QuickBooks, Xero, or FreshBooks.
There are two primary bookkeeping systems used by businesses worldwide. Understanding the difference is fundamental to both professional bookkeeping practice and the CPB certification exam.
Single-entry bookkeeping records each transaction once โ either as income or an expense. It resembles a personal checkbook register. This method is simple and fast, making it suitable for sole proprietors, freelancers, and very small businesses with straightforward finances. However, single-entry provides limited insight into the financial health of a business and does not produce a balance sheet.
Double-entry bookkeeping records every transaction as two equal and opposite entries: a debit to one account and a credit to another. This system follows the foundational accounting equation: Assets = Liabilities + Equity. Double-entry is the standard for any business that needs to produce financial statements, file accrual-basis taxes, or attract investors. It is also the system tested on the CPB exam. For a hands-on test of these concepts, try the bookkeeping certification which covers recording entries for inventory transactions.
Chart of Accounts: A master list of all accounts used in a business's general ledger: assets, liabilities, equity, income, and expenses. Every transaction is categorized using the chart of accounts.
Debits and Credits: In double-entry bookkeeping, debits increase asset and expense accounts while credits increase liability, equity, and revenue accounts. Every entry must balance: total debits = total credits.
General Ledger: The central record that contains all of a business's financial accounts. The general ledger is updated with every journal entry and is the source data for all financial reports.
Trial Balance: A report that lists all accounts and their debit/credit balances at a specific date. If total debits equal total credits, the books are in balance. Prepared before closing the books each period.
Bank Reconciliation: Comparing your bookkeeping records to your bank statement to ensure they match. Catches errors, duplicate entries, and bank fees. Should be done monthly for every bank and credit card account.
Accounts Receivable (AR): Money owed to the business by customers for goods or services already delivered. Bookkeepers track open invoices, send reminders, and record payments to keep AR current.
Accounts Payable (AP): Money the business owes to vendors and suppliers. Bookkeepers record bills received, schedule payments, and ensure the business pays on time to avoid late fees and maintain vendor relationships.
Payroll Processing: Calculating employee wages, withholding taxes (federal, state, FICA), and issuing paychecks or direct deposits. Payroll records must be accurate for tax compliance and employee trust.
QuickBooks Online: The most widely used small business accounting software in the US. Cloud-based, supports double-entry bookkeeping, invoicing, payroll, and bank feeds. Heavily tested in CPB continuing education.
Xero: Cloud-based accounting platform popular with small businesses and bookkeepers. Offers unlimited users on all plans, strong bank reconciliation, and extensive app integrations.
FreshBooks: Best suited for service-based businesses and freelancers. Focuses on invoicing and time tracking, with double-entry bookkeeping added in recent versions.
Wave Accounting: Free cloud-based accounting software for small businesses. Includes double-entry bookkeeping, invoicing, and expense tracking. Good for startups and very small businesses with limited budgets.
The Certified Professional Bookkeeper (CPB) designation is issued by the National Association of Certified Public Bookkeepers (NACPB) and is one of the two primary bookkeeping certifications available in the United States (the other being the CB issued by the American Institute of Professional Bookkeepers). The CPB demonstrates mastery of bookkeeping principles, payroll, QuickBooks, and accounting software.
CPB Exam Structure: The CPB exam is divided into four sections, each covering a distinct area of bookkeeping:
Eligibility requirements: Candidates must have at least one year (or 2,000 hours) of bookkeeping or accounting experience. There is no college degree requirement, making the CPB accessible to self-taught bookkeepers who have worked in the field. The exam is taken online and proctored remotely, with each section available individually so you can schedule at your own pace.
For small business owners, setting up a solid bookkeeping system from day one saves time, reduces tax-season stress, and provides the financial clarity needed to make informed decisions. The most critical first step is separating personal and business finances โ open a dedicated business checking account and credit card the moment your business generates revenue.
Most small businesses use cash-basis bookkeeping initially, recording income when cash is received and expenses when cash is paid. This is simpler to maintain and sufficient for tax purposes if your annual revenue is below the IRS threshold for required accrual accounting (generally $25 million for C-corporations; most small businesses qualify for cash basis). As revenue grows, you may need to switch to accrual accounting, which records income when earned and expenses when incurred regardless of cash flow timing.
Monthly bookkeeping tasks for small businesses: Reconcile all bank and credit card accounts, categorize all transactions in your accounting software, review accounts receivable aging (who owes you money), review accounts payable (what bills are due), and generate a monthly profit and loss statement. These monthly habits keep your books clean and make annual tax preparation straightforward. For bookkeeping services near me, many local CPAs and bookkeeping firms offer monthly packages starting at $200โ$500 for small businesses with under $1 million in revenue.
Prepare for the CPB - Certified Public Bookkeeper exam with our free practice test modules. Each quiz covers key topics to help you pass on your first try.
According to the U.S. Bureau of Labor Statistics, the bookkeeper salary for bookkeeping, accounting, and auditing clerks in the United States is a median of $47,440 per year ($22.81/hour) as of 2024. However, actual earnings vary significantly based on experience, industry, location, credentials, and whether you work as an employee or self-employed bookkeeper.
Bookkeeper salary ranges by experience:
Geographic variation is significant: bookkeepers in California, New York, and Washington earn 20โ35% above the national median, while those in rural Midwest states earn 10โ20% below. Remote bookkeeping roles โ increasingly common post-pandemic โ allow professionals to charge metro-area rates while living in lower-cost regions, making remote bookkeeping near me searches somewhat outdated for new practitioners.
Practice Test Geeks offers a comprehensive set of free CPB practice tests covering all four exam sections: bookkeeping fundamentals, payroll, QuickBooks, and advanced accounting topics. Each quiz is modeled on the actual CPB exam question format โ multiple choice with application-based scenarios โ and includes instant answer feedback and explanations.
For inventory and cost-of-goods-sold questions (a frequently tested CPB topic), the bookkeeping is an excellent starting point. The bookkeeping certification covers segregation of duties, fraud detection, and audit procedures โ topics that appear on both the CPB exam and in real bookkeeping roles. The bookkeeping course rounds out your preparation for the payroll and accounting exam sections.
In addition to practice quizzes, revisit the foundational concepts in our bookkeeping, which mirrors the full exam format with mixed questions across all topic areas. Pairing timed practice with regular review of missed questions is the most effective study strategy for the CPB.
Starting your own bookkeeping business is one of the most accessible paths to self-employment in the financial services industry. Unlike accounting firms, you do not need a CPA license or a college degree to offer bookkeeping services. What you do need is solid technical knowledge, a bookkeeping certification such as the CPB to establish credibility, and a reliable accounting software subscription.
Begin by defining your niche. Bookkeepers who specialize in a specific industry โ such as real estate, restaurants, construction, or e-commerce โ can charge premium rates because they understand the unique chart of accounts, sales tax rules, and reporting requirements for that sector. A niche also makes marketing easier: you can focus on local industry associations, attend trade events, and build referrals within a tight community of business owners who all know each other.
Price your services using a monthly retainer model rather than hourly billing. Retainer pricing (50โ,500/month based on transaction volume and scope) provides predictable income, encourages clients to stay organized, and removes the disincentive for clients to ask questions. As your client base grows to 10 or more monthly accounts, consider hiring a part-time bookkeeper or outsourcing overflow work to scale without burnout.