Double-entry accounting for small business sounds like something only accountants need to understand, but the idea behind it is simple: every transaction touches at least two accounts, and the two sides always add up to the same amount. Once that clicks, debits and credits stop being a mystery, your reports start making sense, and you can spot problems in your numbers long before your accountant does. This guide explains the system in plain words, works through three everyday transactions, and shows how a trial balance uses the system to catch mistakes.
What double-entry accounting means
In single-entry bookkeeping, you keep one list: money in, money out. It works for a market stall, but it cannot tell you what you own, what you owe, or whether the cash in the bank matches the profit you think you made.
Double-entry bookkeeping records each transaction twice, once as a debit and once as a credit, in different accounts. When you sell goods on credit, your sales go up and the amount customers owe you goes up. When you pay a supplier, your bank balance goes down and the amount you owe that supplier goes down. Nothing appears from nowhere and nothing disappears; it moves from one place to another.
That second record is what makes the books self-checking. If the debits and credits in your ledger do not add up to the same total, something has been recorded wrongly, and you know it straight away.
The accounting equation
Every double-entry system rests on one equation:
Assets = Liabilities + Equity
- Assets are what the business owns or is owed: cash, bank balances, money customers owe you (accounts receivable), stock, equipment.
- Liabilities are what the business owes others: supplier bills (accounts payable), loans, taxes withheld from wages and not yet paid over.
- Equity is what is left for the owners: the money they put in, plus profits kept in the business, minus losses and withdrawals.
Income and expenses are really part of equity. A sale increases profit and so increases equity; an expense reduces it. At year end, the profit or loss closes into retained earnings, which is why the balance sheet still balances after a year of trading.
Debits and credits in plain words
Forget the idea that a credit is good and a debit is bad. In accounting they just mean left side and right side. The rules are:
| Account type | A debit… | A credit… | Normal balance |
|---|---|---|---|
| Assets (cash, receivables, stock) | increases it | decreases it | Debit |
| Expenses (wages, rent, cost of goods sold) | increases it | decreases it | Debit |
| Liabilities (payables, loans) | decreases it | increases it | Credit |
| Equity (owner's capital, retained earnings) | decreases it | increases it | Credit |
| Income (sales, other revenue) | decreases it | increases it | Credit |
One trick helps: when money comes into your bank account, the bank account is debited. Your bank statement says "credit" because it is written from the bank's point of view, where your deposit is money the bank owes you.
Worked examples: a sale, a supplier payment and payroll
Here is a small business's first month, in US dollars. Each line is a journal entry, and in each one the debits equal the credits.
| Transaction | Debit | Credit | Amount |
|---|---|---|---|
| 1. Owner puts $20,000 into the business | Bank | Owner's capital | $20,000 |
| 2. Buy stock on credit from a supplier | Inventory | Accounts payable | $3,000 |
| 3a. Sell goods on credit to a customer | Accounts receivable | Sales | $5,000 |
| 3b. Record the cost of the goods sold | Cost of goods sold | Inventory | $2,000 |
| 4. Pay the supplier's bill | Accounts payable | Bank | $3,000 |
| 5. Run payroll: gross wages | Wages expense | $4,000 | |
| 5. … net pay sent to staff | Bank | $3,400 | |
| 5. … amounts withheld, owed to the government | Payroll liabilities | $600 |
The sale on credit
No cash has moved yet, but you have earned the income, so sales go up (credit) and the customer now owes you (debit receivables). Because the goods left your shelf, a second entry moves their cost out of inventory and into cost of goods sold. That second half is easy to forget in a spreadsheet, and forgetting it overstates both your stock and your profit.
Paying the supplier
The expense, or in this case the stock, was recorded when the bill arrived. Paying it does not create a new cost; it only settles a debt. Accounts payable goes down (debit) and the bank goes down (credit). Recording the payment as an expense instead is one of the most common errors in small-business books, and it counts the cost twice.
Running payroll
Wages expense is the full gross amount. Staff receive the net, and the amounts withheld sit as a liability until you pay them over. The employer's own payroll taxes, where they apply, are a separate expense with their own liability. Which taxes apply and at what rates depends on where you operate; the IRS employment taxes guide covers the US rules.
The trial balance, and why it catches errors
A trial balance lists every account with its balance, debits in one column and credits in the other. After the five transactions above, it looks like this:
| Account | Debit | Credit |
|---|---|---|
| Bank | $13,600 | |
| Accounts receivable | $5,000 | |
| Inventory | $1,000 | |
| Accounts payable | $0 | |
| Payroll liabilities | $600 | |
| Owner's capital | $20,000 | |
| Sales | $5,000 | |
| Cost of goods sold | $2,000 | |
| Wages expense | $4,000 | |
| Total | $25,600 | $25,600 |
The totals match, and the accounting equation holds: assets of $19,600 equal liabilities of $600 plus equity of $19,000 (the $20,000 put in, less the $1,000 loss for the month). If someone had typed $3,400 on one side of the payroll entry and $3,000 on the other, the columns would differ by $400 and you would know to look.
A balanced trial balance is necessary but not enough. It cannot catch a transaction that was never entered, one entered twice, an amount posted to the wrong account on the correct side, or two errors that cancel out. That is why month-end also includes reconciliations, covered below.
Let payroll, invoices and stock post automatically
The examples above are where most manual errors happen: the cost-of-sales entry nobody remembered, the payroll journal typed from a spreadsheet, the supplier payment booked as an expense. The fix is not more care; it is fewer hand-typed journals. In a well-built system, every business document posts its own entry:
- An invoice debits receivables and credits sales when it is saved; a customer payment then debits the bank and credits receivables.
- A vendor bill credits payables; paying it debits payables and credits the bank.
- An issued payslip posts wages expense and the payment, with no copying between a payroll spreadsheet and the ledger.
- A stock receipt or sale moves the cost in and out of inventory at the right value, using a costing method such as FIFO.
Mistakes should be corrected by a reversing entry rather than by editing history, so the trail stays intact. This is how BMS Prime works: invoices, customer payments, vendor bills, expenses and issued payslips post to a double-entry ledger the moment they are saved, posted entries are corrected by reversal, and the trial balance, profit and loss, balance sheet and cash flow are built straight from that ledger. If you are still moving numbers between spreadsheets by hand, our guide to the signs you have outgrown spreadsheets may be useful.
Month-end close in brief
Closing the month is how you turn a ledger full of entries into numbers you can trust. A short checklist for a small business:
- Reconcile every bank, card and cash account to its statement, and investigate any difference.
- Check receivables and payables: the aging reports for customers and suppliers should total exactly what the ledger shows.
- Record accruals and adjustments: bills for costs already incurred but not yet received, prepaid expenses used up, and depreciation.
- Confirm stock: compare the inventory account to the stock report, and count physical stock regularly.
- Review the trial balance and the statements for anything that looks odd against last month.
- Lock the period so nothing is posted into a month you have already reported on.
The US Small Business Administration's guide to managing your finances and the IRS page on recordkeeping for small businesses are good companions to this list.
Getting started with double-entry books
You do not need an accounting degree to keep double-entry books well. You need a sensible chart of accounts, opening balances on a clear start date, and software that posts the routine entries for you so your time goes into review rather than typing. In BMS Prime the Finance Center, with its double-entry ledger, invoices, bills, banks and reports, is included on the Growth and Business plans alongside inventory and purchasing; the getting started guide walks through setting up banks, opening balances and your chart of accounts, and you can compare plans on the pricing page. Whatever tool you choose, the principle is the same: every transaction has two sides, and the two sides must always agree.
Frequently asked questions
Do small businesses have to use double-entry accounting?
No law forces every small business to use it, and a very small cash business can get by with single-entry records. But the IRS expects records that clearly show income and expenses, and lenders, investors and buyers expect a balance sheet. Double-entry is the only practical way to produce one, so most businesses switch as soon as they have staff, stock or customers who pay later.
What is the difference between a debit and a credit?
They are simply the left side and the right side of an entry. A debit increases an asset or an expense and decreases a liability, equity or income. A credit does the opposite. Neither word means good or bad. Every entry has debits and credits of equal value, which is what keeps the books in balance.
If my trial balance balances, are my books correct?
Not necessarily. A balanced trial balance proves that every entry had equal debits and credits. It will not catch a transaction that was never recorded, one recorded twice, an amount posted to the wrong account on the correct side, or two errors that cancel out. Bank reconciliations and reviews of customer and supplier balances catch most of what the trial balance misses.
How do I fix a mistake in a posted journal entry?
Good practice is to leave the original entry in place and post a reversing entry that swaps its debits and credits, then post the correct entry. The history shows what happened and when, which auditors and tax advisers want to see. Editing or deleting posted entries hides the trail and can break reports for periods you have already closed.
Is double-entry the same as accrual accounting?
No, though they usually go together. Double-entry is how each transaction is recorded, with equal debits and credits. Accrual accounting is about when it is recorded: income when it is earned and expenses when they are incurred, rather than when cash moves. You can keep double-entry books on a cash basis, but accrual is what gives you receivables and payables.
Read next
- FIFO inventory costing explained, with examples
- Signs you have outgrown spreadsheets
- Getting started with BMS Prime
- Plans and pricing