Definition
Double-entry bookkeeping is the accounting system in which every financial transaction is recorded as at least one debit and at least one credit of equal value. The books are always self-balancing: total debits across every account equal total credits at every point in time. The accounting identity (assets equal liabilities plus equity) holds by construction. Every modern accounting platform enforces double-entry automatically.
What double-entry bookkeeping means in practice
For a bookkeeper using Xero, QuickBooks, Sage, or any other modern platform, double-entry is invisible most of the time. The user enters a supplier bill; the platform creates the journal (debit expense, credit AP) behind the scenes. The user reconciles a bank payment; the platform creates the journal (debit AP, credit bank). The mechanics are encapsulated.
Double-entry resurfaces when something goes wrong. A trial balance that does not look right usually means a journal was posted to the wrong side of an account. A suspense account balance means a transaction was posted with one side known and one side unknown. A bookkeeper who understands how the debits and credits flow through the system can read the trial balance and the suspense account and find the error in minutes; one who treats the platform as a black box cannot.
A practical example: a UK consultancy issues an invoice for 5,000 plus 1,000 of VAT. The user enters one invoice in Xero. Behind the scenes, the platform creates a journal that debits AR 6,000, credits revenue 5,000, and credits VAT output 1,000. The debit equals the sum of the two credits, the trial balance still balances, the AR ageing report picks up the new receivable, the P&L picks up the new revenue, and the VAT return picks up the new output VAT. All from one user action.
How double-entry bookkeeping works by country
United Kingdom
Double-entry is required for any company keeping statutory accounting records under section 386 of the Companies Act 2006. Sole traders on the cash basis (under the 300,000 turnover threshold from 6 April 2024) can technically use single-entry, but in practice every modern platform enforces double-entry regardless. HMRC accepts both for cash-basis sole traders but expects double-entry for any business with employees, stock, or VAT registration.
Australia
The ATO does not mandate double-entry for sole traders but requires records sufficient to support the tax return. Companies and partnerships are required to keep double-entry records under Corporations Act 2001 section 286. Xero AU, QuickBooks Online, and MYOB all enforce double-entry by default; the platforms do not even expose a single-entry mode.
Canada
Corporations and partnerships must keep double-entry records to comply with Income Tax Act section 230 and ASPE Section 1500 financial-statement presentation requirements. Sole proprietors below the GST threshold can technically use single-entry but face significantly increased CRA scrutiny on audit if their records do not support the income tax return.
New Zealand
Double-entry is the universal standard for companies under the Financial Reporting Act 2013 and the XRB accounting standards. Sole traders on cash basis can use single-entry but Inland Revenue prefers double-entry for any business with employees or inventory. Xero NZ and MYOB NZ both default to double-entry.
Singapore
Double-entry is mandatory for all incorporated entities under section 199 of the Companies Act. The records must follow SFRS(I) for small companies or full IFRS for larger ones, both of which assume double-entry. The penalty for inadequate records is up to SGD 5,000 plus director liability under section 199.
Related terms
Double-entry is the foundation under most of the rest of the glossary:
- A journal entry is the unit of double-entry posting.
- The general ledger is the cumulative record of every double-entry posting.
- The trial balance is the periodic snapshot showing that debits equal credits.
- The chart of accounts is the structure double-entry posts against.
- The balance sheet and income statement are the two halves of the double-entry output.
See also
For the practical mechanics of posting a manual journal entry in Xero or QuickBooks, see the per-software workflow guides as they ship.
FAQ
See the answered questions above for why debits equal credits, how modern platforms hide the mechanics, and why single-entry is discouraged.