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

  1. Set Up the Books Before Recording Transactions
  2. Choose the Right Bookkeeping Method
  3. Build a Practical Chart of Accounts
  4. Record Every Business Transaction
  5. Handle Sales, Invoices and Customer Payments
  6. Track Bills, Expenses and Supplier Payments
  7. Reconcile Bank and Credit Card Accounts
  8. Record Payroll, Loans and Owner Transactions Correctly
  9. Close the Books at the End of Each Month
  10. Review Financial Reports for Errors and Cash Problems
  11. Keep Tax and Supporting Records Organised
  12. Complete the Year-End Bookkeeping Checklist
  13. 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 GroupExamples
RevenueService income
Cost of SalesDirect project costs
ExpensesRent, software, insurance
AssetsBank, receivables, equipment
LiabilitiesPayables, loans, taxes
EquityOwner investment, drawings
PayrollWages, payroll taxes
TaxVAT/sales tax payable
LoansPrincipal, 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 each period.
  • Supplier invoices: Track unpaid amounts as obligations when using accrual accounting.
  • Card purchases: Match each purchase to the underlying expense rather than treating the card payment as the expense.
  • Employee reimbursements: Record the business expense separately from the reimbursement payment.
  • Prepaid costs: Do not automatically expense a payment that covers future periods.
  • Personal spending: Remove personal purchases from business expenses and record owner-related transactions correctly.

7. Reconcile Bank and Credit Card Accounts

Reconciliation is the point where your bookkeeping records meet an independent source: the bank or card statement.

Do it regularly rather than waiting until year-end. The IRS notes that the business checking account is often the main source for entries in small-business books, while Xero also identifies reconciliation as a core bookkeeping task.

Match the Statement Balance

Compare the statement’s opening and closing balances with the accounting records.

Match Individual Transactions

Check deposits, withdrawals, fees, transfers, and card payments against the entries in the books.

Investigate Unmatched Items

Look for timing differences, missing entries, duplicate transactions, bank fees, or transactions recorded in the wrong account.

Correct the Difference

Do not force the books to match by adding an unexplained adjustment. Identify the reason for the difference and correct the underlying entry.

8. Record Payroll, Loans and Owner Transactions Correctly

Payroll, financing, and owner activity can create several accounts at once, so they need careful treatment.

Payroll

Separate employee wages, deductions, employer payroll costs, and payroll liabilities. Keep payroll records consistent with the amounts actually paid and reported.

Loans Received

A loan increases cash and creates a liability. It is not ordinary business revenue.

Loan Repayments

Separate principal from interest. Principal reduces the outstanding liability, while interest is recorded as an expense under the applicable accounting treatment.

Owner Contributions and Withdrawals

Keep money the owner puts into or takes from the business separate from sales and operating expenses. This makes business performance easier to understand and keeps personal activity from distorting the books.

9. Close the Books at the End of Each Month

A monthly close turns transaction entry into a reliable set of financial records. It also gives you a regular point to catch errors instead of discovering them months later. Use a consistent closing routine:

  • Finish transaction entry: Record outstanding sales, expenses, payments, fees, and transfers.
  • Reconcile accounts: Complete bank and credit card reconciliations.
  • Review receivables: Check overdue customer balances and unusual changes.
  • Review payables: Confirm unpaid supplier bills and upcoming obligations.
  • Check payroll and loans: Match balances with payroll reports and lender statements.
  • Review unusual entries: Investigate large, duplicate, negative, or uncategorized transactions.

A regular schedule helps keep the books current and supports more reliable financial reporting. Current small-business bookkeeping guidance also recommends monthly, quarterly, and annual routines rather than leaving all work until tax season.

10. Review Financial Reports for Errors and Cash Problems

Bookkeeping is not finished when every transaction has been entered. The reports should make sense when compared with the underlying activity.

Profit and Loss

Look for unusual movements in revenue, gross profit, and operating expenses.

Balance Sheet

Check cash, receivables, payables, loans, assets, and equity for unexpected balances.

Cash Flow

Compare reported cash movement with what actually happened in the bank accounts.

Accounts Receivable Aging

Identify customers with overdue balances and check whether old invoices need attention.

Accounts Payable Aging

Review unpaid supplier balances and upcoming cash requirements.

Unusual Account Balances

Investigate negative expenses, unexplained suspense balances, duplicate income, or accounts that suddenly change without a clear business reason.

  1. Keep Tax and Supporting Records Organised

Your bookkeeping records should make tax preparation easier, not create another project at the end of the year.

US Federal Records

US businesses should retain records supporting income, deductions, credits, and other amounts reported on federal tax returns. The IRS does not require every business to use one specific recordkeeping system, but the system must clearly show income and expenses.

US State Records

Federal records are only part of the picture. Depending on the business and state, you may also need records related to sales tax, payroll, registrations, or other state obligations.

UK Records

UK businesses should retain records of sales, expenses, VAT where registered, PAYE where applicable, and supporting documents. HMRC also requires records to be accurate and capable of identifying business transactions.

Other European Markets

European recordkeeping requirements are not identical across all countries. VAT invoices, accounting records, payroll documents, and retention periods can vary by jurisdiction, so the bookkeeping system should preserve the evidence required under the specific country’s rules.

12. Complete the Year-End Bookkeeping Checklist

Year-end work goes further than repeating the monthly close. It prepares the books for tax reporting, financial statements, and the next accounting period. Complete these checks:

  • Final bank reconciliations: Confirm every business bank account.
  • Credit card reconciliation: Match the final statement and outstanding balance.
  • Accounts receivable: Review unpaid customer invoices and year-end balances.
  • Accounts payable: Confirm supplier obligations recorded at year-end.
  • Inventory: Count and value inventory where the business holds stock.
  • Fixed assets: Review additions, disposals, and depreciation records.
  • Loans: Confirm principal and interest balances against lender statements.
  • Payroll: Reconcile wages, payroll liabilities, and year-end payroll records.
  • Tax accounts: Check VAT, sales tax, payroll tax, and other applicable tax balances.
  • Owner accounts: Review contributions, drawings, distributions, or other equity movements.
  • Suspense and uncategorized items: Clear unresolved entries before final reporting.
  • Supporting documents: Confirm major balances have appropriate evidence.
  • Financial reports: Generate final profit and loss and balance sheet reports for review.

13. Know When DIY Bookkeeping Stops Working

Doing your own books can work well while transactions remain straightforward. The problem starts when bookkeeping becomes inconsistent or the owner can no longer verify the numbers with confidence.

Your Books Keep Falling Behind

If transactions and reconciliations remain incomplete for weeks, reports quickly lose their value.

You Cannot Explain Account Differences

Repeated unexplained differences usually indicate that the bookkeeping process needs stronger controls or review.

Transactions Become More Complex

Inventory, payroll, multiple payment platforms, international sales, several entities, or significant fixed assets can make DIY bookkeeping harder to maintain accurately.

Tax and Reporting Work Takes Over Your Time

If bookkeeping regularly interferes with running the business or creates uncertainty around tax and financial reporting, the current process may no longer be practical. The Pun Group and current Xero guidance both identify persistent delays, errors, and growing transaction complexity as signs that a business may have outgrown a DIY approach.

Final Thoughts

Good small-business bookkeeping follows a clear sequence: set up → choose the method → build accounts → record → reconcile → review → close → retain records → prepare for year-end.

The goal is not to create the most complicated accounting system. It is to create a consistent record where every transaction has a clear source, correct classification, supporting evidence, and a traceable place in the financial statements. Once that process works month after month, tax preparation, financial reporting, and day-to-day decisions become much easier.

FAQs

Can I do my own bookkeeping for a small business?

Yes. A business with straightforward transactions can manage its own books if it records transactions consistently, reconciles accounts, keeps supporting records, and understands its reporting and tax obligations.

How often should a small business update its books?

Record transactions regularly rather than leaving them until tax season. Bank and credit card accounts should generally be reconciled at least monthly.

Should a small business use cash or accrual bookkeeping?

The appropriate method depends on the business, its transactions, and applicable tax and accounting rules. US businesses should check IRS requirements before selecting or changing their tax accounting method.

What records should a small business keep for bookkeeping?

Keep records that support income, expenses, assets, liabilities, payroll, taxes, and other material transactions. Examples include invoices, receipts, bank statements, contracts, payment records, and payroll documents.

When should a small business stop doing its own bookkeeping?

Consider changing the process when transactions become difficult to classify, reconciliations remain incomplete, payroll or inventory adds complexity, or you cannot produce reliable reports on time.

What is the difference between bookkeeping and accounting?

Bookkeeping focuses on recording and organizing financial transactions. Accounting uses those records for financial reporting, tax work, analysis, and broader financial decisions.

Explore More

  • Small Business Bookkeeping Checklist: Daily, Monthly and Year-End Tasks
  • Cash vs Accrual Accounting: Which Method Is Right for Your Business?
  • How to Reconcile a Business Bank Account: Step-by-Step Guide

Enjoyed this guide? Keep following us, because the next one might save you even more time.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top