The short answer
Double-entry bookkeeping records every transaction twice, once as a debit and once as a credit, so the books always balance. Money in one account means money out of another. It catches errors, produces a trial balance, and is the system behind Xero, QuickBooks and FreeAgent even when you never see it.
If you have ever looked at a set of accounts and wondered why the figures are labelled debit and credit, you have met double-entry bookkeeping. It sounds like something only accountants need to understand, and with modern software you can run a business without ever typing a debit. But knowing the idea behind it makes your reports easier to trust, your questions to a bookkeeper sharper and your mistakes easier to spot. This guide explains it without jargon.
The one idea behind it
Every transaction has two sides. When you buy a laptop for £1,000, two things happen: you own a laptop, and you have £1,000 less in the bank. Double-entry bookkeeping records both sides. One side is a debit and the other is a credit, and the two always equal each other. That is why the books are said to balance.
Compare that with a simple cash book, which records only the money going in and out. A cash book is fine for the very smallest sole trader. It cannot tell you what you owe suppliers, what customers owe you, what your equipment is worth or how much profit you have made on an accruals basis. Double-entry can, because every transaction is recorded against an account that describes what it was.
The five types of account
Every account in your books falls into one of five families.
- Assets: things you own or are owed. Bank balances, equipment, stock, money customers owe you.
- Liabilities: things you owe. Supplier bills, VAT due, loans, PAYE due to HMRC.
- Equity: what is left for the owner. Money you put in, profits kept in the business, minus what you take out.
- Income: sales and other money earned.
- Expenses: the costs of running the business.
Assets and expenses increase with a debit. Liabilities, equity and income increase with a credit. That rule is the whole mystery of debits and credits. A debit is not "bad" and a credit is not "good". They are simply the left and right sides of an account.
A worked example
Suppose you are a graphic designer and you invoice a client £1,200 plus £240 VAT, so £1,440 in total.
- Debit Accounts receivable £1,440 (the client owes you money, an asset goes up).
- Credit Sales £1,200 (income goes up).
- Credit VAT liability £240 (you now owe HMRC this VAT).
Debits £1,440, credits £1,440. Balanced.
Three weeks later the client pays.
- Debit Bank £1,440 (asset goes up).
- Credit Accounts receivable £1,440 (the debt is cleared).
Again balanced. Notice that the sale was recorded when you invoiced, not when you were paid. That is the accruals basis, and it is how double-entry naturally works. If you want to understand the alternative, read our guide to cash basis versus accruals accounting.
Now a purchase. You buy a £600 monitor from a supplier on 30 days credit, with £100 VAT included.
- Debit Equipment £500.
- Debit VAT recoverable £100 (if you are VAT registered).
- Credit Accounts payable £600.
When you pay the supplier, you debit Accounts payable and credit Bank.
Why the system is worth having
It catches mistakes. If total debits do not equal total credits, something is wrong. That check, called a trial balance, is the first thing a bookkeeper runs. A simple cash book has no such check, so errors can sit unseen for years.
It produces proper reports. The profit and loss account and the balance sheet fall straight out of the double-entry records. You do not have to build them separately.
It tells you what you owe and are owed. Cash-only records can say you have £8,000 in the bank. They cannot say that £6,500 of it belongs to HMRC for VAT and PAYE, or that customers owe you another £12,000.
It is what HMRC and Companies House expect. Limited companies must keep records that show and explain their transactions, and the accounts they file are built on double-entry. Sole traders can use simpler methods, but once you have stock, credit customers or VAT, double-entry is the sensible choice.
What the software does for you
Cloud accounting software hides the debits and credits. When you categorise a bank transaction as "Software subscriptions", the software posts a debit to that expense account and a credit to the bank account. When you raise an invoice, it posts the receivable, the sale and the VAT automatically. You rarely type a debit.
That is a good thing, but it means errors can hide behind friendly screens. Common examples are a payment categorised to the wrong account, an invoice left unallocated, or a bank feed duplicate. These still show up in the trial balance and in the bank reconciliation, which is why reviewing both each month matters. If you use Xero, QuickBooks or FreeAgent, our bank reconciliation guide shows what to check.
Journals: the manual entries
Some things are not bank transactions: depreciation, accruals, correcting a miscategorised payment, moving a balance between accounts. These are made with a manual journal, where you choose the accounts and amounts yourself, and the total debits must equal the total credits. Software will refuse to save an unbalanced journal. We cover these in journal entries: when and why.
Common beginner mistakes
- Mixing up direction. Remember that a debit to the bank account increases the balance. It feels backwards because a bank statement shows your balance from the bank's point of view.
- Using one catch-all expense account. "General expenses" hides what the money was spent on. Use a sensible chart of accounts, as described in our chart of accounts guide.
- Recording personal spending as business. The result is a distorted profit figure and a messy director's loan account for limited companies.
- Ignoring the balance sheet. Profit is only half the picture. The balance sheet shows what you owe and own.
- Never reconciling. If the books do not agree with the bank, they cannot be trusted.
Do you need to learn it?
Not in depth. Most owners only need to understand the ideas: two sides to everything, five account types, and the books always balance. If a report looks odd, ask why, and look at the account behind it. Our monthly bookkeeping service handles the entries, reconciliations and checks for a flat £15 an hour, and you can get a price in about a minute with the instant quote.
Frequently asked questions
Is double-entry bookkeeping required by law in the UK?
There is no law that names double-entry. Limited companies must keep records that show and explain every transaction and can produce accounts that give a true and fair view, which in practice means double-entry. Sole traders and partnerships may use simpler methods, but double-entry is the standard for anything beyond the very smallest business.
What is the difference between a debit and a credit?
They are the left and right sides of an account. Debits increase assets and expenses. Credits increase liabilities, equity and income. Neither is good or bad.
Can I use Xero or QuickBooks without understanding debits and credits?
Yes. The software posts the double entries for you when you categorise transactions and raise invoices. You only need the concepts when reviewing reports or making manual journals.
How do I know if my books balance?
Run a trial balance report. Total debits should equal total credits. If they do not, an unbalanced entry or an import error has crept in. Your bookkeeper can trace it.
Should I do my own double-entry bookkeeping?
You can, but many owners find their time is worth more elsewhere. Ask for a free health check and we will tell you honestly whether your books are in good shape.
This article is general information, not personal tax or financial advice. Rules and rates change, so check GOV.UK or speak to an accountant about your circumstances. Rates shown are for 2026/27, last checked November 2026.
Written by The Bookkeeping Services team
Bookkeeping Services is run by Accotax London Limited, an ICAEW regulated firm with ACCA and AAT qualified people. Our guides are reviewed against GOV.UK and HMRC guidance before publishing and updated when the rules change.
- ICAEW regulated
- ACCA qualified team
- AAT qualified team