Accounting & Bookkeeping

How to Do Bookkeeping for a Small Business: A Step-by-Step Guide

Running a small business can make bookkeeping feel simple at first. A few invoices come in, expenses leave the bank account, and everything seems easy to track. Then transactions multiply, customers pay late, card purchases pile up, payroll runs, and tax deadlines arrive. If the records do not match the bank, even a profitable business can struggle to explain where its money went. Bookkeeping is more than entering income and expenses. You need a repeatable system for recording transactions, classifying them correctly, matching them to supporting documents, reconciling accounts, and reviewing financial reports. US businesses also need records that support federal tax reporting, while European businesses must account for country-specific tax and VAT requirements. This guide walks through the bookkeeping process from setting up the system to completing monthly and year-end checks. Key Takeaways Here is a quick look at the main things you will learn in this guide: How to build a bookkeeping system before recording transactions How to record sales, expenses, payments, loans, payroll, and owner transactions How to reconcile accounts and identify errors before they affect reports How to organize records for tax, reporting, and year-end work Table of Contents Set Up the Books Before Recording Transactions Choose the Right Bookkeeping Method Build a Practical Chart of Accounts Record Every Business Transaction Handle Sales, Invoices and Customer Payments Track Bills, Expenses and Supplier Payments Reconcile Bank and Credit Card Accounts Record Payroll, Loans and Owner Transactions Correctly Close the Books at the End of Each Month Review Financial Reports for Errors and Cash Problems Keep Tax and Supporting Records Organised Complete the Year-End Bookkeeping Checklist Know When DIY Bookkeeping Stops Working 1. Set Up the Books Before Recording Transactions Start by separating business finances from personal spending. Use a dedicated business bank account and identify every account that will feed into the books, including credit cards, payment processors, loan accounts, and savings accounts. This gives you a clean starting point and makes later reconciliation much easier. Next, decide where you will store invoices, receipts, statements, contracts, and other supporting records. Your system can be digital or paper-based, but it should make each transaction easy to trace from the original document to the accounting record. The IRS allows businesses to choose a recordkeeping system suited to their operations as long as it clearly shows income and expenses. 2. Choose the Right Bookkeeping Method Your bookkeeping setup should match how your business earns, spends, invoices, and holds money. The main choice is between cash and accrual accounting. Double-entry bookkeeping provides the underlying structure for recording the effect of each transaction across the accounts. Cash method: Record income when you receive payment and expenses when you pay them. Accrual method: Record income when earned and expenses when incurred, even if cash moves later. Customer invoices: Accrual accounting records unpaid invoices as receivables. Supplier bills: Accrual accounting records unpaid bills as payables. Inventory: Businesses that hold inventory may face additional accounting-method requirements. US tax rules: Check IRS requirements before choosing or changing the accounting method used for tax reporting. 3. Build a Practical Chart of Accounts Before entering large volumes of transactions, create categories that tell you what each amount represents. A small service business could start with a structure like this: Account Group Examples Revenue Service income Cost of Sales Direct project costs Expenses Rent, software, insurance Assets Bank, receivables, equipment Liabilities Payables, loans, taxes Equity Owner investment, drawings Payroll Wages, payroll taxes Tax VAT/sales tax payable Loans Principal, interest 4. Record Every Business Transaction Every transaction should leave a clear trail in your books. The basic workflow is: Transaction → source document → account/category → amount → date → tax treatment → supporting record Record transactions consistently rather than allowing them to accumulate until tax season. Sales: Record the income using the correct date and revenue account. Purchases: Match supplier transactions with the correct expense or asset account. Bank charges: Record fees separately so they do not disappear into unexplained differences. Credit card transactions: Record the purchase and later match the card payment. Refunds: Reverse or adjust the original transaction correctly. Transfers: Record transfers between your own accounts without treating them as income or expenses. Loans: Separate borrowed funds from ordinary business revenue. Owner contributions: Record money personally invested into the business as an equity transaction. Owner withdrawals: Keep personal withdrawals separate from business expenses. Asset purchases: Determine whether a significant purchase belongs in an asset account rather than ordinary operating expenses. What Evidence Should Support Each Transaction? Keep the document that allows another person to understand what happened, when it happened, and why it belongs in the business records. Invoices: Support sales and amounts owed by customers. Receipts: Support purchases and expense claims. Contracts: Explain larger purchases, recurring commitments, or customer arrangements. Bank statements: Confirm cash movements and account balances. Payment confirmations: Support online, card, or electronic payments. Expense documentation: Shows the business purpose and amount of a claimed cost. 5. Handle Sales, Invoices and Customer Payments Sales bookkeeping becomes easier when you treat invoicing and payment collection as one connected process rather than separate tasks. Invoice issued → receivable recorded → customer pays → payment matched → receivable cleared Record the Sale Correctly Use the correct customer, invoice date, amount, revenue category, and applicable tax treatment. Track Unpaid Invoices Review outstanding invoices regularly so your books show what customers still owe. Under accrual accounting, unpaid invoices remain accounts receivable until they are collected or otherwise adjusted. Match Customer Payments When money reaches the bank, match it to the correct invoice rather than recording it as new revenue. Handle Partial Payments and Refunds Apply partial payments against the original invoice and record refunds or credit adjustments against the appropriate transaction. 6. Track Bills, Expenses and Supplier Payments Supplier bookkeeping follows a similar trail: Bill/receipt → expense or asset classification → payable recorded → payment made → payable cleared Keep the distinction clear between an ordinary operating cost and an asset purchase. Recurring bills: Record regular costs consistently […]