What Is Bookkeeping?
Bookkeeping is the process of recording, classifying, reconciling, and organizing a business’s financial transactions.
It creates the underlying records used to calculate:
- Revenue
- Expenses
- Assets
- Liabilities
- Owner’s equity
- Profit
- Tax obligations
- Customer balances
- Supplier balances
- Available cash
A complete bookkeeping system explains not only how much money moved, but also why it moved and how the transaction affects the business.
Bookkeeping vs. Accounting
Bookkeeping maintains the financial records. Accounting interprets those records and applies financial-reporting and tax rules.
| Bookkeeping | Accounting |
|---|---|
| Records transactions | Interprets financial results |
| Captures invoices and receipts | Prepares formal statements |
| Categorizes income and expenses | Applies accounting policies |
| Reconciles financial accounts | Calculates tax adjustments |
| Tracks customers and suppliers | Advises on structure and compliance |
| Maintains the general ledger | Reviews financial performance |
| Supports period closing | Prepares or reviews tax returns |
A bookkeeper may maintain the records, while an accountant reviews their treatment and prepares statutory or tax reports. In a simple business, one professional may perform both roles.
Why Solopreneurs Need Bookkeeping
A bank balance cannot show whether the business is profitable, how much tax has accrued, which customers have not paid, or whether part of the cash belongs to customers or tax authorities.
Accurate bookkeeping helps a solopreneur:
- Measure profit consistently
- Identify overdue invoices
- Track unpaid obligations
- Calculate offer-level performance
- Separate owner and business transactions
- Prepare tax returns
- Support deductions
- Detect duplicate or unauthorized charges
- Produce records for lenders or buyers
- Make decisions from current data
Digital records are also becoming a formal compliance requirement in more jurisdictions. As of August 2026, 436,000 UK sole traders and landlords had entered Making Tax Digital for Income Tax, according to an official HMRC update. Those with qualifying self-employment and property income over £50,000 have been required to keep digital records and submit quarterly updates since April 2026.
The Bookkeeping Process
A reliable transaction follows this path:
- A business event occurs.
- A source document is created or received.
- The transaction is entered into the books.
- The correct accounts and tax codes are assigned.
- The entry is matched to a bank, card, or processor movement.
- The account is reconciled.
- Adjustments are recorded.
- The period is reviewed and closed.
- Financial reports are produced.
Skipping one stage weakens the audit trail. A transaction imported from a bank feed, for example, still needs a category, business purpose, and supporting document.
Single-Entry vs. Double-Entry Bookkeeping
Single-entry bookkeeping
Single-entry bookkeeping records basic cash received and cash paid. It may be sufficient for a very small operation where local rules allow it and where there are no significant assets, debts, receivables, or customer deposits.
Its limitations include:
- Weak error detection
- Limited balance-sheet information
- Poor treatment of loans and owner equity
- Difficulty tracking unpaid invoices
- Difficulty distinguishing cash movement from profit
Double-entry bookkeeping
Double-entry bookkeeping records every transaction in at least two accounts. Total debits must equal total credits.
The central equation is:
Assets = Liabilities + Equity
For example, when a customer pays a $2,000 invoice:
- Cash increases by $2,000.
- Accounts receivable decreases by $2,000.
The payment does not create new revenue if the revenue was already recorded when the invoice was issued.
Double-entry bookkeeping creates a complete record of what the business owns, owes, earns, and spends.
Cash-Basis vs. Accrual Bookkeeping
The accounting method determines when income and expenses are recognized.
Cash basis
Revenue is generally recognized when cash is received, and expenses when cash is paid.
Cash-basis records are relatively simple, but they may hide:
- Unpaid customer invoices
- Supplier bills not yet paid
- Customer prepayments
- Expenses paid in advance
- Revenue earned but not collected
Accrual basis
Revenue is recognized when earned, and expenses when incurred, even if payment happens later.
A $6,000 annual software payment may be spread across 12 months for accounting purposes. A customer project completed in December may be recorded as December revenue even when the invoice is paid in January.
Tax basis may differ
The accounting method used for internal reporting may not match the method required for tax. Some jurisdictions permit cash-basis reporting only for qualifying businesses, while others require accrual treatment for particular transactions.
Use one documented policy and apply it consistently.
Create a Practical Chart of Accounts
A chart of accounts is the organized list of categories used in the general ledger.
The main account groups are:
Assets
Resources controlled by the business:
- Bank accounts
- Payment-processor balances
- Accounts receivable
- Prepaid expenses
- Equipment
- Inventory
- Security deposits
- Tax receivables
Liabilities
Amounts the business owes:
- Accounts payable
- Credit cards
- Loans
- Taxes payable
- Customer deposits
- Deferred revenue
- Contractor obligations
Equity
The owner’s financial interest:
- Owner contributions
- Owner draws
- Retained earnings
- Current-year profit
Income
Amounts earned from business activity:
- Service revenue
- Product revenue
- Subscription revenue
- Affiliate income
- Licence income
- Interest income
- Other business income
Direct costs
Costs connected directly to delivery:
- Project contractors
- Materials
- Fulfillment
- Sales commissions
- Transaction-specific software
- Shipping
Operating expenses
Costs supporting the broader business:
- General software
- Marketing
- Accounting
- Legal services
- Insurance
- Workspace
- Administration
The chart should be detailed enough to support decisions without creating dozens of categories that are rarely used.
Do Not Treat Bank Feeds as Finished Books
A bank feed imports financial movements. It does not always identify their economic meaning.
A $1,000 deposit might be:
- Customer revenue
- A loan
- An owner contribution
- A customer deposit
- A tax refund
- A transfer between accounts
- Proceeds from selling an asset
Likewise, a $500 payment could be:
- An expense
- Loan principal
- An owner withdrawal
- A tax payment
- An asset purchase
- A credit-card transfer
Automation may suggest a category based on the supplier or description, but the owner or bookkeeper must verify the underlying event.
Use Clearing Accounts for Payment Processors
Payment processors frequently combine sales, fees, refunds, chargebacks, taxes, and currency adjustments into one net payout.
Suppose customers pay $1,000 and the processor deducts $30 in fees before transferring $970.
Recording only the $970 deposit understates both revenue and expenses.
The books should normally reflect:
| Transaction element | Amount |
|---|---|
| Gross customer payments | $1,000 |
| Processing fees | −$30 |
| Net bank payout | $970 |
A processor clearing account can record the gross activity and then clear when the net payout reaches the bank.
The account should reconcile to the processor’s unsettled balance at the end of the period.
Record Customer Invoices Correctly
Under accrual bookkeeping, issuing an invoice generally creates:
- Revenue
- Accounts receivable
Receiving the customer payment later creates:
- An increase in cash
- A reduction in accounts receivable
Recording revenue again when the payment arrives would double-count the sale.
Track the following for every invoice:
- Customer
- Invoice number
- Issue date
- Due date
- Currency
- Revenue category
- Tax
- Amount paid
- Remaining balance
- Payment date
- Credit notes and refunds
Review unpaid invoices using an accounts-receivable aging report.
Record Supplier Bills Correctly
A supplier bill may be recorded before it is paid.
The initial entry creates:
- An expense or asset
- Accounts payable
The later payment reduces:
- Cash
- Accounts payable
Supplier records should include:
- Supplier name
- Invoice number
- Invoice and due dates
- Expense or asset category
- Tax treatment
- Payment status
- Currency
- Contract or project
- Supporting document
Entering both the bill and the bank payment as separate expenses would duplicate the cost.
Keep Source Documents
A bookkeeping entry should be supported by evidence.
Useful source documents include:
- Sales invoices
- Supplier invoices
- Receipts
- Bank statements
- Card statements
- Processor reports
- Contracts
- Loan agreements
- Payroll reports
- Tax returns
- Mileage logs
- Customs documents
- Asset-purchase documents
- Credit notes
- Refund records
Current U.S. IRS guidance identifies purchases, sales, payroll, and other transaction documents as the source information required for bookkeeping. It also places the burden of substantiating tax-return entries and deductions on the taxpayer.
Document-retention periods vary by jurisdiction and transaction type. Property, payroll, and cross-border records may need to be retained longer than ordinary receipts.
Record the Business Purpose
A receipt shows what was purchased. It may not show why the purchase was related to the business.
Each transaction record should ideally contain:
- Date
- Supplier or customer
- Amount
- Currency
- Description
- Business purpose
- Ledger account
- Tax code
- Payment account
- Project or customer
- Business-use percentage
- Source-document attachment
- Reimbursement status
For example, “software subscription” is less useful than “keyword research platform used for client SEO delivery.”
Handle Owner Transactions Separately
Owner transactions should never be forced into revenue or expense categories merely because cash entered or left the business account.
Owner contribution
When the owner adds personal cash to the business:
- Cash increases.
- Owner equity or an owner loan increases.
It is not customer revenue.
Owner withdrawal
When the owner takes money from a sole proprietorship:
- Cash decreases.
- Owner equity decreases.
It is generally not an operating expense.
Business expense paid personally
When the owner pays a business cost with a personal card:
- The expense or asset is recorded.
- The amount owed to the owner or owner contribution is recorded.
If the business later reimburses the owner, the repayment should reduce that balance rather than record the expense a second time.
Personal expense paid by the business
The transaction is normally recorded as an owner draw, benefit, loan, or another appropriate owner account—not automatically as a business expense.
The exact treatment depends on the legal structure.
Record Loans Without Inflating Revenue
Loan proceeds increase cash and create a liability. They are not operating revenue.
When $20,000 is borrowed:
- Cash increases by $20,000.
- Loan liability increases by $20,000.
Each repayment may contain:
- Principal, which reduces the liability
- Interest, which may be an expense
- Fees, which may have separate treatment
Use the lender’s repayment schedule to divide payments correctly.
Recording the entire repayment as an expense understates profit, while recording borrowed cash as revenue overstates it.
Track Customer Deposits and Deferred Revenue
Cash received before delivery may create a customer obligation rather than immediate earned revenue.
Examples include:
- Project deposits
- Annual subscriptions paid in advance
- Pre-orders
- Retainers covering future work
- Gift cards
- Refundable security deposits
The bookkeeping system should show:
- Cash received
- Amount still unearned
- Revenue recognized
- Delivery period
- Refund obligation
Recognizing every advance payment immediately can overstate current performance and conceal future work that must still be completed.
Track Assets and Depreciation
Significant equipment and long-term purchases may need to be recorded in a fixed-asset register.
Record:
- Asset description
- Purchase date
- Supplier
- Total cost
- Setup costs
- Business-use percentage
- Asset category
- Useful life
- Depreciation method
- Accumulated depreciation
- Disposal date
- Sale proceeds
The bank payment and accounting expense may occur in different periods.
Local rules determine capitalization thresholds, depreciation methods, and available immediate deductions.
Handle Refunds and Chargebacks Separately
Refunds should generally be distinguished from ordinary operating expenses.
A refund may reduce revenue, while a chargeback fee may be recorded as an expense.
Track:
- Original sale
- Refund amount
- Tax adjustment
- Processor fee
- Product or service
- Customer
- Reason
- Recovery from a supplier or insurer
- Open dispute balance
Separating refunds from fees reveals whether the underlying problem comes from product quality, customer fit, fraud, or payment processing.
Bookkeeping in Multiple Currencies
International transactions require more than converting the bank payout.
Record:
- Original transaction amount
- Original currency
- Accounting currency
- Exchange rate
- Transaction date
- Settlement date
- Processor conversion fee
- Realized currency gain or loss
- Unsettled foreign-currency balance
An invoice may be recognized at one exchange rate and paid at another. The difference is not additional customer revenue; it may be a foreign-exchange gain or loss.
Use a consistent exchange-rate source and accounting policy.
Reconcile Every Financial Account
Reconciliation compares the ledger with an independent statement or source.
Accounts requiring regular reconciliation include:
- Business bank accounts
- Credit cards
- Payment processors
- Loan balances
- Accounts receivable
- Accounts payable
- Tax accounts
- Payroll liabilities
- Customer deposits
- Foreign-currency balances
A reconciliation should explain every difference rather than force the figures to match through an unexplained adjustment.
Common differences include:
- Transactions in transit
- Outstanding payments
- Duplicate imports
- Missing fees
- Currency adjustments
- Unrecorded refunds
- Bank interest
- Timing differences
The account is not reconciled merely because the software displays a green indicator.
The Monthly Bookkeeping Close
A month-end close confirms that the period’s records are complete and ready for reporting.
A practical closing sequence is:
- Import all bank, card, and processor activity.
- Capture missing invoices and receipts.
- Reconcile bank and card accounts.
- Reconcile payment-processor clearing accounts.
- Review unpaid customer invoices.
- Record unpaid supplier bills.
- Reconcile loans and interest.
- Review customer deposits and deferred revenue.
- Record payroll and tax liabilities.
- Review prepaid expenses and fixed assets.
- Record foreign-currency adjustments.
- Classify owner contributions and withdrawals.
- Clear suspense and uncategorized transactions.
- Review the trial balance.
- Produce financial reports.
- Lock the period after approval.
A simple business may close within several days of month-end. Complex processor, inventory, or international activity may require more time.
Use Suspense Accounts Temporarily
A suspense or uncategorized account can hold transactions whose treatment is not yet known.
It should not become a permanent category.
Each month, review every suspense item and determine:
- Who paid or received the money
- What the transaction represents
- Which period it belongs to
- Whether it includes tax
- Whether supporting evidence exists
- Whether professional advice is required
A growing suspense balance is a warning that the books are incomplete.
Essential Bookkeeping Reports
Profit and loss statement
Shows revenue, direct costs, operating expenses, and profit over a period.
Balance sheet
Shows assets, liabilities, and equity at a specific date.
Cash-flow statement
Explains changes in cash through operating, investing, and financing activity.
Accounts-receivable aging
Groups unpaid customer invoices by how long they have been outstanding.
Accounts-payable aging
Shows supplier bills that are due or overdue.
General ledger
Provides the detailed transactions behind each account balance.
Trial balance
Lists all account balances and confirms that total debits equal total credits.
Income by customer or offer
Shows which activities generate recorded revenue.
Tax-liability report
Shows amounts collected, accrued, paid, and still outstanding.
Reports should be reviewed together. A profitable month can still have declining cash, while a large bank balance may include loans, taxes, or unearned customer payments.
Bookkeeping Automation
Useful automation can include:
- Bank feeds
- Receipt scanning
- Invoice generation
- Payment matching
- Recurring entries
- Supplier rules
- Tax-code suggestions
- Payment reminders
- Processor integrations
- Currency conversion
- Duplicate detection
Automation reduces data entry but creates new control risks.
Common failures include:
- Categorizing all transactions from one vendor identically
- Importing duplicate transactions
- Recording net processor payouts as revenue
- Matching the wrong invoice
- Treating transfers as income or expenses
- Applying the wrong tax code
- Ignoring refunds
- Posting low-confidence AI suggestions automatically
Configure automation to propose entries and flag exceptions. Material, unusual, owner-related, loan, asset, tax, and cross-border transactions should receive human review.
Internal Controls for a One-Person Business
A solopreneur cannot fully separate every financial duty, but basic controls still reduce errors and fraud.
Useful controls include:
- Separate business accounts
- Two-factor authentication
- Unique logins for advisers
- Read-only banking access for bookkeepers where possible
- Approval before money is transferred
- Monthly statement review
- Alerts for large or unusual payments
- Locked closed periods
- An audit trail of edited transactions
- Independent accountant review
- Regular export of accounting data
An external bookkeeper does not automatically need authority to send payments. Recordkeeping access and cash-movement authority should be separated where practical.
Choose Bookkeeping Software by Requirements
Evaluate software based on the business’s real transaction flow.
Important capabilities include:
- Local tax compatibility
- Bank and card connections
- Processor integration
- Multi-currency support
- Customer invoicing
- Accounts receivable and payable
- Receipt capture
- Tax-code management
- Fixed-asset support
- Project or customer tracking
- Audit history
- Period locking
- Accountant access
- Data export
- API or integration support
A simple spreadsheet may be sufficient for a low-volume business where local rules allow it. It becomes fragile when the business adds invoices, taxes, multiple currencies, loans, assets, processors, or customer deposits.
Data portability matters. The business should be able to export its ledger, reports, attachments, customer records, and chart of accounts without remaining dependent on one provider.
Bookkeeping Quality Metrics
Days to close
The number of days between month-end and completion of the bookkeeping close.
Unreconciled account count
The number of bank, card, processor, or balance-sheet accounts not reconciled through the closing date.
Uncategorized transaction count
The number of transactions still lacking a valid classification.
Missing-document rate
Missing-document rate = (Transactions without evidence) ÷ (Transactions requiring evidence) × 100
Reconciliation difference
The unexplained difference between an external statement and the corresponding ledger balance.
Overdue receivables
The amount of customer invoices past their due date.
Automation exception rate
The percentage of automated entries that require correction or manual review.
These metrics measure whether the bookkeeping process is complete and timely rather than whether the business is performing well.
When to Do Your Own Bookkeeping
Self-managed bookkeeping may be practical when:
- Transaction volume is low
- There is one bank account
- Customers pay immediately
- There are no employees
- There is no inventory
- The business uses one currency
- Tax obligations are simple
- The owner understands the accounting method
- Records are reconciled consistently
The owner should still obtain professional review when tax or reporting rules are unclear.
When to Hire a Bookkeeper
Professional help becomes more valuable when the business has:
- A growing number of transactions
- Multiple payment processors
- Customer invoices and supplier bills
- VAT or sales-tax registration
- Payroll
- Inventory
- Multiple currencies
- Loans
- Fixed assets
- Customer deposits
- Cross-border activity
- Several legal entities
- Repeated reconciliation differences
- Late or incomplete reports
The decision should consider both error risk and the owner time consumed by maintaining the books.
How to Work With a Bookkeeper
Define responsibilities clearly.
| Task | Owner | Bookkeeper | Accountant |
|---|---|---|---|
| Explain business purpose | Primary | Ask and document | Review when needed |
| Capture documents | Provide promptly | Organize | Review samples |
| Categorize routine transactions | Approve rules | Perform | Set policy |
| Reconcile accounts | Review exceptions | Perform | Review material balances |
| Prepare monthly reports | Review | Produce | Interpret |
| Make tax adjustments | Supply information | Support | Calculate or approve |
| Move money | Approve | Usually no authority | Usually no authority |
| Close the year | Confirm completeness | Prepare records | Finalize |
Agree on:
- Closing deadline
- Communication channel
- Materiality threshold
- Document-submission process
- Required reports
- Approval rules
- Access permissions
- Correction procedure
Common Bookkeeping Mistakes
Using the bank statement as the books
A bank statement does not show unpaid invoices, customer deposits, depreciation, or the meaning of every transaction.
Recording net payouts as revenue
Processor fees, refunds, and taxes must be separated from gross sales.
Double-counting invoices and payments
Revenue may already have been recorded when the invoice was issued.
Recording loans as revenue
Borrowed cash creates a liability.
Treating loan principal as an expense
Principal reduces the loan balance; interest receives separate treatment.
Categorizing owner withdrawals as expenses
Owner transactions depend on the legal structure and should use dedicated accounts.
Ignoring balance-sheet accounts
Reliable bookkeeping requires more than categorizing income and expenses.
Leaving transactions unreconciled
Imported data can contain duplicates, omissions, and timing differences.
Editing closed periods silently
Changes to prior periods can alter reports and filed tax information. Corrections need an audit trail.
Overcomplicating the chart of accounts
Too many categories create inconsistency without improving decisions.
Trusting automation without review
Software cannot always determine the business purpose, ownership, or tax treatment of a transaction.
Failing to export records
Dependence on one software provider can create a continuity and access risk.
Monthly Bookkeeping Checklist
Confirm that:
- All financial accounts are connected or imported.
- Sales invoices are complete.
- Customer payments are matched.
- Supplier bills are entered.
- Receipts and source documents are attached.
- Bank and card accounts are reconciled.
- Processor clearing accounts match external reports.
- Loans match lender statements.
- Owner transactions are classified correctly.
- Customer deposits remain identifiable.
- Refunds and chargebacks are separated.
- Foreign-currency differences are recorded.
- Tax balances are reviewed.
- Suspense accounts are cleared.
- The trial balance has been checked.
- Financial reports have been produced.
- The period is locked after approval.
- A complete data export is retained.
Frequently Asked Questions
Does a solopreneur need bookkeeping?
Yes. Even a one-person business needs records of income, expenses, assets, liabilities, owner transactions, and taxes. The required level of detail depends on the business model and local rules.
Can I use a spreadsheet for bookkeeping?
A spreadsheet may work for a low-volume, simple business if it supports accurate records and local compliance. Dedicated software becomes more useful with invoicing, payment processors, taxes, multiple currencies, assets, or debts.
Is bookkeeping the same as tracking expenses?
No. Expense tracking is one part of bookkeeping. Bookkeeping also records revenue, assets, liabilities, customer balances, supplier balances, loans, taxes, and owner equity.
Do I need double-entry bookkeeping?
It may not be legally required for every small business, but it provides stronger error detection and complete balance-sheet reporting. It becomes increasingly valuable as financial activity grows more complex.
How often should bookkeeping be updated?
Capture documents and review new transactions at least weekly. Reconcile accounts and close the books monthly. High-volume businesses may require daily processing.
What is a bookkeeping reconciliation?
Reconciliation compares a ledger account with an external statement or source and explains every difference. It confirms that transactions are complete, accurate, and recorded once.
What is the month-end close?
The month-end close is the process of completing, reconciling, reviewing, and locking one month’s records before producing financial reports.
Can AI do all the bookkeeping?
AI can extract data, suggest categories, match transactions, and identify anomalies. It cannot reliably determine every business purpose, legal relationship, or tax treatment without review.
What is the difference between a bookkeeper and an accountant?
A bookkeeper maintains transaction records and reconciliations. An accountant applies reporting and tax rules, prepares adjustments, and interprets the resulting financial information.
How long should bookkeeping records be kept?
The period depends on the jurisdiction, transaction type, asset ownership, tax rules, and any active audit or dispute. Retain records according to the longest applicable requirement rather than applying one period to every document.
For a numerical check, use the tax reserve calculator to estimate a reserve from an explicit planning rate, contributions, adjustments, and cash already set aside.
