Every set of books rests on one of two methods. Single-entry bookkeeping logs each transaction once, as a single line in a running list of money in and money out. Double-entry bookkeeping logs each transaction twice, as a debit in one account and a matching credit in another, so the books always balance to themselves. The method you use determines what your records can produce, how reliably errors surface, and how far the books will scale as the business grows. This is the practical comparison: how each works, where single-entry genuinely suffices, and why almost every accounting tool defaults to double-entry under the surface.
This piece sits in the small business bookkeeping best practices hub, alongside the companion pieces on the monthly bank reconciliation process and choosing between a bookkeeper and an accountant. Read together, the three cover the method, the routine, and the people behind a clean set of UK small business books.
What single-entry bookkeeping actually is
Single-entry bookkeeping is the cash-book method. You keep a chronological list of transactions, each recorded once, usually as a positive figure for money received and a negative figure for money paid out. A running balance shows what is in the bank. It is the system most people use instinctively when they first start trading: a spreadsheet with a date column, a description, an amount, and a balance that updates row by row.
It works because it mirrors the bank statement. Money comes in, money goes out, and the list tracks the difference. For a sole trader with a handful of invoices a month and a short list of expenses, single-entry captures everything HMRC needs for a Self Assessment return: total income, total allowable expenses, and the profit between them.
What double-entry bookkeeping actually is
Double-entry bookkeeping records each transaction in two accounts at once. Every entry has a debit side and a credit side, and the two sides are always equal. When a customer pays a £600 invoice, the bank account is debited £600 and the sales (or debtors) account is credited £600. The accounting equation, assets equal liabilities plus equity, holds after every single transaction because nothing is recorded without a balancing counterpart.
This double-sided structure is what gives the method its power. Because every entry must balance, the total of all debits across the whole ledger must equal the total of all credits. If they do not, something has been recorded wrongly, and the imbalance flags it. That self-checking property is the single biggest reason double-entry has been the standard for serious bookkeeping for centuries.
Debits and credits in plain terms
Debits and credits confuse newcomers because they do not mean good and bad, or in and out. A debit increases an asset or expense account and decreases a liability or income account; a credit does the reverse. You do not need to memorise the rules to use cloud software, because the software applies them for you behind a friendly interface. But understanding that every figure you enter has a hidden second side explains why your books balance and why a miscoded transaction throws two accounts out at once.
The core difference in one table
| Feature | Single-entry | Double-entry |
|---|---|---|
| Entries per transaction | One | Two (debit and credit) |
| Self-balancing check | None | Built in (debits equal credits) |
| Produces a balance sheet | No | Yes |
| Tracks assets and liabilities | No | Yes |
| Produces a trial balance | No | Yes |
| Suits statutory company accounts | No | Yes |
| Typical user | Smallest sole traders | Any growing or incorporated business |
What single-entry cannot do
The limitations of single-entry are not theoretical; they bite the moment a business needs more than a profit figure. Because each transaction is recorded once, there is nothing to cross-check against, so errors hide easily. Because only cash movements are tracked, there is no record of what the business owns and owes, which means no balance sheet. And without a balance sheet or trial balance, you cannot produce the statutory accounts a limited company must file.
- No automatic balancing, so transposition errors and omissions go unnoticed.
- No balance sheet, so assets, liabilities, and equity are invisible.
- No trial balance, so there is no clean starting point for year-end accounts.
- No accounts receivable or payable tracking, so you cannot see who owes you or who you owe.
- Hard to scale past a single, simple trading stream.
When single-entry genuinely suffices
Single-entry is not wrong; it is limited. For a sole trader with simple affairs, it can be entirely adequate. A freelance copywriter invoicing a few clients a month, claiming a short list of expenses, and filing a Self Assessment return does not need a balance sheet. The cash book gives the income and expense totals the return requires, and the simplicity keeps the admin burden low.
The honest test is this: if the business is unincorporated, has no stock, no significant assets bought on credit, no employees, and no need to show its financial position to a lender or investor, single-entry can do the job. The moment any of those conditions changes, double-entry becomes the better answer, and usually the only practical one.
When you need double-entry
Double-entry becomes necessary, not merely advisable, in several common situations. A limited company must file statutory accounts that include a balance sheet, which single-entry cannot produce. A VAT-registered business needs to track VAT on sales and purchases through dedicated control accounts. A business carrying stock, buying assets on finance, or extending credit to customers needs to track those balances over time. And any business seeking funding will be asked for a balance sheet a lender or investor can read.
- You have incorporated and must file company accounts at Companies House.
- You are VAT registered and need VAT control accounts.
- You hold stock or buy fixed assets that depreciate over time.
- You invoice on credit and need to track debtors and creditors.
- You are raising finance and a lender wants a balance sheet.
- You employ staff and run payroll liabilities through the books.
Why your software is already double-entry
Here is the part that resolves most of the confusion: if you use cloud accounting software, you are already running double-entry, whether you realise it or not. Xero, QuickBooks, and FreeAgent all use a full double-entry ledger underneath. The interface hides the debits and credits, so entering a sales invoice or reconciling a bank line feels like a single action, but the software is posting both sides for you automatically.
This matters because it removes the old trade-off. The historic objection to double-entry was that it was laborious to do by hand. Software has erased that objection entirely. You get the self-balancing rigour, the balance sheet, and the trial balance, with roughly the same effort it would take to maintain a single-entry spreadsheet. For most businesses the practical decision is not single versus double-entry; it is spreadsheet versus software, and software wins on capability for all but the very simplest affairs.
How the method affects your tax and reporting
The bookkeeping method shapes what you can report. Under single-entry, you can compute income and expenses, which covers a basic Self Assessment. You cannot easily separate accruals from cash, track the value tied up in unpaid invoices, or show the financial position at a point in time. Double-entry supports accruals-basis accounting, debtor and creditor ageing, VAT reporting, and the full set of management accounts a growing business uses to make decisions.
It is worth noting that many small unincorporated businesses are permitted to use the cash basis for tax, recording income when received and expenses when paid. Cash basis is a tax-calculation choice, not a bookkeeping method; you can keep cash-basis records inside a full double-entry system. Conflating the two is a frequent source of confusion, so treat the method (single vs double-entry) and the tax basis (cash vs accruals) as separate decisions.
A worked example of the two methods
Take a single transaction: the business buys a £400 laptop, paid from the bank account. Under single-entry, you write one line, a £400 outgoing in the cash book, and the running balance drops by £400. That is the whole record. Nothing tells you the business now owns a £400 asset; the laptop simply disappears into a list of payments.
Under double-entry, the same purchase makes two entries: the bank account is credited £400 (cash has left) and an equipment, or fixed-asset, account is debited £400 (the business owns something new). The cash position and the asset position are both captured, the two sides balance, and the laptop now appears on the balance sheet, where it can be depreciated over its useful life. The same money moved in both cases; only double-entry records what the business got for it.
Making the switch from single to double-entry
Moving from a single-entry spreadsheet to double-entry software is a defined exercise, not a leap. The steps are: choose a platform, set the opening balances at a clean date (the start of an accounting period is ideal), connect the bank feed so transactions flow in automatically, and reconcile the first month carefully so the new books agree with the bank. From there the software maintains the double-entry structure on every transaction without further thought.
The receipt-capture step is worth setting up at the same time. A tool such as Dext pulls expense documents into the software with the data already extracted, which keeps the purchase side of the ledger complete and the audit trail intact. Getting the bank feed and receipt capture right at the outset is what turns double-entry from a chore into a near-automatic background process.
Which one do you need?
For the smallest, simplest sole trader with no stock, no assets, no employees, and no funding ambitions, single-entry in a tidy spreadsheet can be sufficient. For everyone else, and certainly for any limited company, any VAT-registered business, and any business that wants to understand its own financial position, double-entry via cloud software is the right answer. Because software now does the double-entry work invisibly, the capability gain comes at almost no extra effort, which is why the practical default for any business with ambition to grow is double-entry from the start.
Continue the series
Small Business Bookkeeping: Best Practices, Methods, and Essential ToolsRead the complete guide and the rest of the series.
