Double-entry bookkeeping is the accounting system used by virtually every UK business from a sole trader operating a modest consultancy to a listed company with hundreds of employees. The principle is simple: every financial transaction is recorded in at least two accounts, with equal debits and credits. The built-in symmetry is what makes it reliable.

The law anchors this requirement directly. Under Companies Act 2006 s.386, every company must keep accounting records that show and explain its transactions and disclose its financial position with reasonable accuracy. Double-entry bookkeeping is the system that satisfies this obligation. Sole traders have a parallel duty under self-assessment record-keeping rules. By the end of this guide you will understand how debits and credits work, what a ledger and T-account are, and how five real transactions flow from journal entry to a balanced trial balance.

The Core Rule: Every Transaction Has Two Sides

The fundamental principle of double-entry bookkeeping is that every transaction affects at least two accounts, and the total value of those effects is always equal. If you receive cash, something else must change to explain where that cash came from. If you spend money, something else records what you spent it on.

This is not a convention invented by accountants to create complexity. It reflects the economic reality that value does not appear from nowhere. Money received from a customer increases your bank balance and recognises sales income. Money spent on rent reduces your bank balance and records a rent expense. Every transaction has at least two consequences, and double-entry captures both of them.

The mechanical result is that the total of all debit entries in the system always equals the total of all credit entries. This balance is the basis of the trial balance, which we cover in detail later.

Debits and Credits: Which Way Do They Point?

Most confusion about double-entry comes from debits and credits. In everyday banking, "credit" means money arrives and "debit" means money leaves. In bookkeeping, the terms mean something more specific: they describe which side of a T-account an entry sits on.

The accounting equation sets the framework:

Assets = Liabilities + Equity

Assets sit on the left-hand side of the equation, so they increase on the left (debit) side of a T-account. Liabilities and equity sit on the right-hand side, so they increase on the right (credit) side. Income increases equity (more profit, more net worth), so income also increases on the credit side. Expenses reduce equity, so expenses increase on the debit side.

Account type Increases on Decreases on Examples
Assets Debit (left) Credit (right) Bank, trade debtors, equipment, vehicles
Liabilities Credit (right) Debit (left) Trade creditors, bank loans, VAT payable
Equity / capital Credit (right) Debit (left) Capital introduced, retained profit
Income / revenue Credit (right) Debit (left) Sales, fees earned, interest received
Expenses Debit (left) Credit (right) Rent, wages, stationery, utilities

A useful memory aid: DEAD CLIC (Debits increase Expenses, Assets and Drawings; Credits increase Liabilities, Income and Capital). The table above is the reference you will return to until the pattern becomes automatic.

The Journal: Where Every Transaction Is First Recorded

The journal (sometimes called the day book or book of prime entry) is the starting point for every transaction. Each journal entry records:

  • The date of the transaction
  • The account to be debited and the amount
  • The account to be credited and the amount
  • A short narrative describing what happened

Here is what a single journal entry looks like for a business owner putting £5,000 of their own money into the business bank account:

Date Account DR (£) CR (£) Narrative
01 Jul 2025 Bank 5,000 Capital introduced by owner
01 Jul 2025 Capital 5,000 Capital introduced by owner

The bank account (an asset) increases, so it is debited. The capital account (equity) increases, so it is credited. Both sides equal £5,000. Every journal entry follows this same pattern.

The Ledger and T-Accounts: Posting the Entries

Once a transaction is recorded in the journal, it is posted to the general ledger. The ledger is the master record of the business, organised by account rather than by date. Every account in the chart of accounts (bank, sales, rent expense, equipment, and so on) has its own section in the ledger, maintained as a T-account.

A T-account looks exactly as its name suggests: a T-shaped table with the account name at the top, debit entries on the left and credit entries on the right.

BANK
DR (£) CR (£)
5,000 (capital introduced)

As more transactions are posted, both sides of the T-account fill up. The balance of the account at any point is the difference between the two sides. If debits exceed credits, the account has a debit balance (normal for assets and expenses). If credits exceed debits, the account has a credit balance (normal for liabilities, equity and income).

Check if and when MTD applies to you

Skip the spreadsheet. Tell us about your situation and a specialist will review your position and the next sensible step, with no obligation.

Step 1 of 2, about you

Step 1 of 2, about you

Worked Example: Ash Consulting, Five Transactions to Trial Balance

Ash Consulting is a fictional sole trader who starts trading on 1 July 2025. The business is not VAT-registered (turnover is well below the £90,000 threshold). Here are the first five transactions of the business, followed by the journal entries, T-accounts for every affected account, and a trial balance.

The Five Transactions

# Date Description
T1 01 Jul Owner pays £5,000 from personal funds into the business bank account (capital introduced)
T2 02 Jul Buys a laptop for £800 by bank transfer (equipment purchase)
T3 03 Jul Invoices a client £1,200 for consulting work completed; payment received same day by bank transfer
T4 05 Jul Pays office rent for July, £400 by bank transfer
T5 06 Jul Buys stationery for £60 by bank transfer (office expense)

Journal Entries

Each transaction is entered as a journal entry. Read each row as: "debit the left account, credit the right account, by the amount shown."

# Account debited DR (£) Account credited CR (£) What happened
T1 Bank 5,000 Capital 5,000 Asset (bank) rises; equity (capital) rises
T2 Equipment 800 Bank 800 Asset (equipment) gained; asset (bank) falls
T3 Bank 1,200 Sales / Revenue 1,200 Asset (bank) rises; income rises
T4 Rent expense 400 Bank 400 Expense rises; asset (bank) falls
T5 Stationery expense 60 Bank 60 Expense rises; asset (bank) falls

Every row balances: debits equal credits on each individual transaction. That symmetry holds across every row, which means it will also hold in total.

T-Accounts: Posting Each Entry to the Ledger

Now each journal entry is posted to the relevant T-account in the ledger. The bank account is touched by four of the five transactions.

BANK
DR (£) CR (£)
5,000 (T1: capital) 800 (T2: equipment)
1,200 (T3: sales) 400 (T4: rent)
60 (T5: stationery)
Balance: 4,940 DR

Total debits to bank: £5,000 + £1,200 = £6,200. Total credits: £800 + £400 + £60 = £1,260. Balance: £6,200 minus £1,260 = £4,940 debit. That is the cash remaining in the bank account after these five transactions.

CAPITAL
DR (£) CR (£)
5,000 (T1: capital introduced)
Balance: 5,000 CR
EQUIPMENT
DR (£) CR (£)
800 (T2: laptop)
Balance: 800 DR
SALES / REVENUE
DR (£) CR (£)
1,200 (T3: consulting fee)
Balance: 1,200 CR
RENT EXPENSE
DR (£) CR (£)
400 (T4: July rent)
Balance: 400 DR
STATIONERY EXPENSE
DR (£) CR (£)
60 (T5: office supplies)
Balance: 60 DR

Trial Balance

To produce the trial balance, take the closing balance from every T-account and list it in either the debit or credit column depending on which side it falls.

Account DR (£) CR (£)
Bank 4,940
Equipment 800
Capital 5,000
Sales / Revenue 1,200
Rent expense 400
Stationery expense 60
TOTALS 6,200 6,200

It balances. Total debits equal total credits: £6,200 = £6,200. This is the fundamental check that no transaction has been recorded on one side only. It confirms the double-entry discipline has been followed across all five transactions.

What a Trial Balance Is Not

A balanced trial balance does not mean the accounts are correct. It is an arithmetic check, not a completeness or accuracy check. Consider three ways a set of books can balance but still be wrong.

First, a transaction entered in the wrong account will still balance. If stationery is debited to equipment instead of stationery expense, the trial balance is unaffected. The total debit side is still correct, but the composition is wrong.

Second, a transaction omitted entirely will still produce a balanced trial balance, because both the debit and the credit are missing. The records are incomplete but balanced.

Third, a transaction entered at the wrong amount on both sides will still balance. £600 for rent entered as £60 on both sides leaves the trial balance undisturbed but understates the expense.

The trial balance is therefore an intermediate step, not a finished set of accounts. After the trial balance is prepared, an accountant makes adjusting entries (for prepayments, accruals, depreciation and similar items) and then produces the profit and loss account and balance sheet. For more on how the trial balance connects to the accounts you file at Companies House, see our guide to the trial balance and abbreviated accounts.

Sole Traders: Does Double-Entry Apply to You?

There is no statute that requires a sole trader to use a double-entry system specifically. Self-assessment record-keeping rules under TMA 1970 and ITTOIA 2005 require accurate records of all business income and expenses, but the form those records take is largely your choice. Many sole traders operate a cash book (a single-entry record of money in and money out), which is legally permissible.

In practice, this is changing. Making Tax Digital for Income Tax requires quarterly digital submissions starting in April 2026 for sole traders and landlords with gross income above £50,000 (the threshold drops to £30,000 in April 2027 and £20,000 in April 2028). The software needed to meet these obligations posts both sides of every transaction automatically, which is double-entry in the background even if you never see the T-accounts directly.

Beyond compliance, double-entry records give you something a simple cash book does not: a real-time view of what you own (assets), what you owe (liabilities) and what the business is worth (equity). If you ever want a business loan or want to understand whether your business is actually profitable after taking all costs into account, a full set of double-entry records is the foundation. For more on the MTD record-keeping obligations, see our guide to MTD for Income Tax record-keeping as a sole trader.

Software: What It Does For You (and What It Does Not)

Bookkeeping software such as Xero, QuickBooks, FreeAgent and Sage posts both sides of every transaction automatically. When you record a bank payment for rent, the software debits the rent expense account and credits the bank account without you choosing the entries manually. For most transactions, particularly those imported from a bank feed, you simply categorise the transaction and the software handles the rest.

This is genuinely useful. It eliminates the mechanical work of posting journal entries and reduces arithmetic errors. But it does not remove the need to understand the underlying system. When a transaction is miscoded (bank charges posted to sales, for example, or a capital purchase posted to expenses), you need to understand debits and credits to spot the error. When you read your own profit and loss account or balance sheet, the concepts of debit-balance assets and credit-balance liabilities are what make those reports legible.

Once your transaction volume grows, or once you take on VAT, the question is usually not whether to use software but when to bring in a professional to manage it. Our guide to accountant vs bookkeeper for a UK business explains the split in detail.