Double-entry bookkeeping sounds intimidating, but the idea behind it is simple, and it has kept businesses' books honest for more than five hundred years. Every transaction is recorded twice: once where the value goes and once where it comes from. Do that consistently and your books balance themselves, mistakes stand out, and you can produce a balance sheet and a profit and loss statement from the same records.
This guide explains how it works in plain English, with examples you'll recognise from running a small business.
The one rule: every transaction has two sides
When you sell something, two things happen. You earn income, and you receive something in return: cash, or a promise of cash from your customer. When you pay rent, two things happen too. Your bank balance goes down, and you've incurred an expense.
Single-entry bookkeeping, the kind most people do in a spreadsheet, records just one of those sides: a list of money in and money out. Double entry records both, in two different accounts, and the amounts must be equal. That equality is the whole trick.
Accounts: the buckets everything goes into
An account is simply a named bucket for one kind of value. Every business has five types of account:
| Type | What it holds | Examples |
|---|---|---|
| Assets | What you own or are owed | Bank account, equipment, money customers owe you |
| Liabilities | What you owe | Loans, supplier bills, VAT you'll pass on |
| Equity | What the business is worth to its owners | Owner's capital, retained earnings |
| Income | What you earn | Sales, service revenue |
| Expenses | What it costs to run | Rent, software, wages |
Your full list of accounts is called a chart of accounts. If you're setting one up, our guide to setting up a chart of accounts walks through it.
Debits and credits, without the confusion
Each account has two sides: debit on the left, credit on the right. The confusing part is that "debit" doesn't mean "money out". Whether a debit increases or decreases an account depends on the account type:
- Debits increase assets and expenses.
- Credits increase liabilities, equity and income.
That's it. Every transaction debits one or more accounts and credits one or more accounts, and total debits always equal total credits.
Four examples from a real small business
1. You put £5,000 of your own money into the business
- Debit Bank account £5,000 (an asset goes up)
- Credit Owner's capital £5,000 (equity goes up)
2. You send a customer an invoice for £1,200 plus £240 VAT
- Debit Accounts receivable £1,440 (they owe you; an asset goes up)
- Credit Sales £1,200 (income goes up)
- Credit VAT payable £240 (a liability goes up: you'll pass this on)
Notice that one transaction can touch three accounts. The rule still holds: £1,440 of debits equals £1,200 + £240 of credits.
3. The customer pays the invoice
- Debit Bank account £1,440 (cash goes up)
- Credit Accounts receivable £1,440 (they no longer owe you)
Your income was recorded when you invoiced, not when you were paid. This is called accrual accounting; see cash vs accrual accounting for when each makes sense.
4. You pay £800 rent
- Debit Rent expense £800 (an expense goes up)
- Credit Bank account £800 (cash goes down)
Why it's worth the extra step
Your books check themselves
If debits and credits don't match, something is wrong, and you know before it reaches your accountant. A trial balance lists every account's balance so you can confirm the totals agree.
You get real financial statements
Double entry is what makes a profit and loss statement and a balance sheet possible. A list of money in and out can tell you your bank balance; it can't tell you what you're owed, what you owe, or whether you're profitable.
You can see who owes what
Because invoices are recorded when they're sent, you always know your receivables. An aging report shows which customers are late.
Mistakes are corrected, not hidden
Good double-entry practice never edits a posted entry. If something was wrong, you post a reversal: an equal and opposite entry that cancels it, with the correction beside it. Your history stays complete and auditable.
The accounting equation holds it together
Every double-entry system keeps this equation true at all times:
Assets = Liabilities + Equity
Income increases equity and expenses reduce it, so over a year, profit flows into the equity side. When the equation holds, your books are internally consistent. When it doesn't, there's an error somewhere.
Common beginner mistakes
- Treating debit as "money out". Learn the five account types instead.
- Recording sales only when paid while also recording invoices, which counts the income twice.
- Mixing personal and business spending. Record owner withdrawals as drawings, not expenses.
- Editing old entries. Reverse and re-post so the trail stays intact.
- Leaving VAT inside sales. Split it into its own liability account so you don't overstate income.
Do you need software for double entry?
You can do double entry on paper or in a spreadsheet, but software removes most of the risk: it posts both sides for you, refuses entries that don't balance and builds your reports automatically. Zelvorm Books is free double-entry bookkeeping software built for exactly this. Posting an invoice writes the journal for you, and the database itself refuses an entry that doesn't balance.
A worked month, start to finish
Here's one month for a small design studio, recorded in double entry. Watch how every line has an equal and opposite partner.
| # | Transaction | Debit | Credit | Amount |
|---|---|---|---|---|
| 1 | Owner invests capital | Bank | Owner's capital | £5,000 |
| 2 | Buys a laptop | Equipment | Bank | £1,200 |
| 3 | Invoices a client (£2,000 + £400 VAT) | Accounts receivable £2,400 | Sales £2,000, VAT payable £400 | £2,400 |
| 4 | Pays software subscription | Software expense | Bank | £60 |
| 5 | Client pays half | Bank | Accounts receivable | £1,200 |
| 6 | Receives a supplier bill for printing | Printing expense | Accounts payable | £150 |
At the end of the month, each account's balance tells a story:
- Bank: £5,000 − £1,200 − £60 + £1,200 = £4,940
- Accounts receivable: £2,400 − £1,200 = £1,200 still owed by the client
- Accounts payable: £150 owed to the printer
- Sales: £2,000 earned
- Expenses: £60 + £150 = £210
- Profit for the month: £2,000 − £210 = £1,790
The laptop isn't an expense this month. It's an asset on the balance sheet, gradually reduced through depreciation over its useful life. That's one of the things double entry gets right that a simple income-and-expenses list gets wrong.
Double entry and VAT
If you're VAT-registered, double entry keeps VAT out of your income and costs, where it doesn't belong:
- VAT you charge customers goes to a VAT payable liability account.
- VAT you pay on business purchases goes to a VAT receivable (or input VAT) account.
- When you file a return, the difference is what you pay to, or reclaim from, the tax authority.
Keeping VAT separate means your sales figure is your real income, and your VAT return figures come straight from your books. Rules and rates vary by country, so check your tax authority's guidance or ask your accountant how to treat anything unusual.
How often should you do your bookkeeping?
Little and often beats a frantic catch-up:
- Weekly: send invoices, record payments received, enter bills and expenses.
- Monthly: check your bank balance against your statement, review your trial balance, look at your profit and loss.
- Quarterly: prepare VAT returns if you're registered, review who owes you money.
- Yearly: hand your accountant a clean trial balance, profit and loss and balance sheet.
Fifteen minutes a week is usually enough for a small business with good software, and it means you always know where you stand.
A short glossary
- Account: a named bucket for one kind of value, such as Bank or Sales.
- Debit (Dr): the left side of an entry; increases assets and expenses.
- Credit (Cr): the right side; increases liabilities, equity and income.
- Journal entry: one transaction, with its debits and credits.
- Ledger: the collection of all your accounts and their entries.
- Trial balance: a list of every account's balance, proving debits equal credits.
- Reversal: an equal and opposite entry that cancels a mistaken one.
The short version
Every transaction has two sides. Record both, in the right accounts, with equal debits and credits, and your books stay balanced, your reports stay accurate and your accountant stays happy. Once the five account types click, the rest follows.




