If you have ever wondered why accountants talk about "debits" and "credits", or why your accounting software insists everything must balance, the answer is a 500-year-old idea called double-entry bookkeeping. It sounds technical, but the core concept is genuinely simple — and once it clicks, financial statements stop looking like a foreign language.
This is general information, not financial advice. For your own accounts, check GOV.UK or speak to a qualified accountant.
What double-entry bookkeeping is
Double-entry bookkeeping is a system in which every transaction is recorded in at least two accounts: one account is debited and another is credited, and the two amounts are always equal. The name comes from this dual recording — every entry has a matching counter-entry.
The intuition is that money never simply appears or vanishes; it moves. If cash leaves your bank to buy a laptop, two things are true at once: your bank balance falls, and your equipment goes up. Double-entry captures both sides of the same event, which is exactly what makes it so reliable. By contrast, single-entry bookkeeping — a simple list of money in and out, like a personal cheque register — records only one side and cannot easily catch errors or produce a balance sheet.
The accounting equation everything rests on
Underneath double-entry sits one equation that must always hold true:
Assets = Liabilities + Equity
- Assets are what the business owns or is owed (cash, stock, equipment, money customers owe you).
- Liabilities are what it owes to others (loans, unpaid suppliers, tax due).
- Equity is what is left for the owners once liabilities are subtracted from assets.
Every transaction keeps this equation balanced. Buy that £1,000 laptop with cash and one asset (equipment) rises by £1,000 while another asset (cash) falls by £1,000 — the equation still balances. Buy it on credit and equipment rises by £1,000 while liabilities (what you owe the supplier) also rise by £1,000. Either way, both sides stay equal. That permanent balance is the system's built-in error check.
Debits and credits, demystified
This is where people get stuck, usually because the words carry everyday baggage. In bookkeeping, debit and credit do not mean good and bad, or increase and decrease. They simply mean the left and right side of an account.
What a debit or credit does depends on the type of account:
| Account type | Debit | Credit |
|---|---|---|
| Assets | Increase | Decrease |
| Expenses | Increase | Decrease |
| Liabilities | Decrease | Increase |
| Equity | Decrease | Increase |
| Income | Decrease | Increase |
A reliable memory aid is that debits increase assets and expenses, while credits increase liabilities, equity and income. The reason your bank calls a deposit a "credit" is that, from the bank's point of view, your money is a liability they owe back to you — a neat reminder that perspective matters.
A worked example
Say you make a £500 sale and the customer pays straight away. Two accounts move:
- Cash (an asset) increases by £500 — that is a debit.
- Sales income increases by £500 — that is a credit.
Debits equal credits, the books balance, and the accounting equation still holds (assets up £500, equity up £500 via retained profit). Now say you later pay £200 for advertising:
- Advertising (an expense) increases by £200 — a debit.
- Cash (an asset) decreases by £200 — a credit.
Again, the two sides match. Stack up thousands of these and you can produce a profit and loss account, a balance sheet and a cash flow statement, all of which reconcile because the underlying entries always balanced.
Why it still matters in the software era
Here is the reassuring part: you almost never have to post double-entries by hand. Modern accounting tools do it automatically. When you record a sale or categorise a bank transaction, the software quietly creates the matching debit and credit for you. Choosing the right tool is its own decision, which we cover in our guide to choosing accounting software.
So why learn the logic at all? Because understanding it changes your relationship with your numbers:
- You can read financial statements with confidence instead of taking them on trust.
- You can spot when something is wrong — if a report does not balance, you know a transaction is only half-recorded.
- You can talk to your accountant as a participant rather than a passenger.
- You understand why your books must reconcile, which makes day-to-day bookkeeping for a small business make sense rather than feel like arbitrary rules.
The trial balance: the system checking itself
Periodically, bookkeepers produce a trial balance — a list of every account with its total debit or credit. Because every transaction was entered with equal debits and credits, the grand totals of the two columns should match exactly. If they do not, there is an error to find. This self-checking property is the whole point of double-entry, and it is why the method has survived five centuries essentially unchanged since the mathematician Luca Pacioli wrote it down in 1494.
A balanced trial balance does not guarantee perfection — you could post a correct-but-wrong entry to the wrong account — but it catches a large class of mistakes automatically, which is more than any single-entry list can do. Keeping these records in order also matters for compliance, since both HMRC and the Companies Act expect proper accounting records from businesses, and clean books make filing your Self Assessment tax return far less painful at year end.
The bottom line
Double-entry bookkeeping is the quiet engine under almost every set of business accounts. Its rule is simple — every transaction has two equal and opposite sides — and its payoff is large: books that balance, errors that surface, and statements you can actually trust. You will rarely post an entry yourself, because software does the mechanics. But understanding why every figure has a partner turns your accounts from a black box into a genuinely useful picture of how your business is doing.