Get 80% off your plan for your first 3 months*
Guide

Double-entry bookkeeping: what it is and how it works

Learn how double-entry bookkeeping keeps your small business books balanced and accurate.

A small business owner ticking off items on a checklist

Written by Lena Hanna—Trusted CPA Guidance on Accounting and Tax. Read Lena's full bio

Published Monday 29 June 2026

Table of contents

Key takeaways

  • Double-entry bookkeeping records every transaction twice, as a debit and a credit, keeping your books balanced and your finances accurate.
  • The method is built on the accounting equation (Assets = Liabilities + Owner's Equity), which ensures every transaction is accounted for across at least 2 accounts.
  • Growing businesses benefit from double-entry bookkeeping because it supports accurate financial reporting, helps detect errors, and meets Australian regulatory requirements.
  • Accounting software automates the double-entry process, reducing manual work and making it easier to manage your finances as your business grows.

What is double-entry bookkeeping?

If you're looking to keep accurate financial records, understanding double-entry bookkeeping is a good place to start.

Double-entry bookkeeping is an accounting method that records every financial transaction twice: once as a debit and once as a credit. This dual recording keeps your books balanced, helps prevent errors, and gives you a complete view of how each transaction affects your business finances.

Every transaction touches at least 2 accounts. Here's how it works in practice:

  • Recording expenses: record the expense and the reduction in your bank balance when you buy supplies.
  • Making loan payments: record the payment leaving your account and the decrease in what you owe.
  • Processing sales: record the income earned and where the money goes, whether to your bank account or accounts receivable.

For more on the fundamentals, read the guide on how to do bookkeeping.

Why use double-entry bookkeeping?

Understanding what double-entry bookkeeping is leads to the next question: why should your business use it?

Double-entry bookkeeping gives you a complete and accurate picture of your finances so you can make confident decisions. It's the global standard for a reason.

While single-entry bookkeeping can work for very simple businesses, most growing businesses rely on the double-entry method. The main benefits include:

  • Improved accuracy: spot errors quickly and prevent fraud because your books must always balance.
  • Complete financial picture: see your income, expenses, assets, and liabilities in one place, making it easier to comply with regulations that require businesses to keep records for at least 5 years. According to Xero Small Business Insights, Australian small businesses wait an average of 23.9 days to be paid, with invoices arriving 6.6 days late on average. Tracking accounts receivable through double-entry bookkeeping helps you spot slow payers and manage cash flow.
  • Better reporting: create essential financial statements like balance sheets and profit and loss reports for loans or investors, ensuring you align with the latest versions of standards published by the AASB.

How does double-entry bookkeeping work?

Now that you understand the key benefits, here's how to put double-entry bookkeeping into practice.

Traditional double-entry bookkeeping uses journals and ledgers to track transactions systematically. The process follows 3 steps:

  1. Record in journals: log each transaction in the appropriate journal for that account type.
  2. Post to the ledger: transfer journal entries to a master ledger that summarises all account balances.
  3. Balance the books: verify that total debits equal total credits to confirm accuracy.

Modern accounting software automates this entire process, but understanding these steps helps you grasp how double-entry works.

Read the chapter on double-entry bookkeeping in the Xero bookkeeping guide for a step-by-step overview.

Recording transactions

Recording transactions is the first step in the double-entry process and requires entries in at least 2 accounts.

Each entry includes the date, a description, and the amounts debited and credited. These rules determine which accounts to debit or credit:

  • Debits increase asset and expense accounts.
  • Debits decrease liability and revenue accounts.
  • Credits increase liability and revenue accounts.
  • Credits decrease asset and expense accounts.

Here's how a typical transaction works. A $100 credit card sale with a $7 processing fee breaks down as follows:

  • Credit $100 to sales to increase revenue.
  • Debit $93 to bank account to increase cash assets.
  • Debit $7 to expenses to increase processing costs.

Result: $100 in credits = $100 in debits, creating a balanced entry.

Posting to the ledger

Once you've recorded the transactions in their respective journals, you post everything to the ledger.

The ledger organises transactions into 5 categories: revenue, expenses, liabilities, assets, and equity. You can clearly see the balance of each ledger account. Continuing the credit card sale example:

  • $100 credit to revenue.
  • $7 debit to expenses.
  • $93 debit to bank account.

The ledger shows how each transaction affects your overall financial position and makes it easy to prepare financial statements.

The accounting equation

The accounting equation is the foundation that makes double-entry bookkeeping work.

The equation is: Assets = Liabilities + Owner's Equity. Every double-entry transaction must keep this equation in balance. If one side changes, the other side must change by the same amount.

This matters because your balance sheet is built directly on this equation. It displays your complete financial position at any point in time, showing what you own, what you owe, and what you've invested.

Here are some common examples of how the equation stays in balance:

  • Taking a loan: cash (an asset) increases and debt (a liability) increases by the same amount.
  • Making a sale: revenue increases and inventory (an asset) decreases.
  • Buying equipment: cash decreases and equipment (an asset) increases.
  • Paying a bill: cash decreases and liabilities decrease.

The dual recording built into every transaction means errors are caught quickly. When debits don't equal credits, you know something is wrong.

Debits and credits explained

Debits and credits are the building blocks of every double-entry transaction, so it's worth understanding how they work.

In double-entry bookkeeping, a debit is an entry on the left side of an account, and a credit is an entry on the right side. Every transaction has at least one debit and one credit, and the total debits must always equal the total credits.

The effect of a debit or credit depends on the type of account:

  • Asset accounts: debits increase the balance, credits decrease it.
  • Liability accounts: credits increase the balance, debits decrease it.
  • Equity accounts: credits increase the balance, debits decrease it.
  • Revenue accounts: credits increase the balance, debits decrease it.
  • Expense accounts: debits increase the balance, credits decrease it.

A simple way to remember: debits increase what you own (assets) and what you spend (expenses). Credits increase what you owe (liabilities), what you've invested (equity), and what you earn (revenue).

Types of accounts in double-entry bookkeeping

Knowing where to record your transactions is just as important as knowing how to record them.

Your business transactions are organised into 5 main types of accounts. Together, these accounts make up your chart of accounts, which is the foundation of your financial records:

  • Assets: what your business owns, including cash, equipment, and accounts receivable.
  • Liabilities: what your business owes, including loans, credit card balances, and accounts payable.
  • Equity: the owner's stake in the business after subtracting liabilities from assets.
  • Revenue: money your business earns from sales of goods or services.
  • Expenses: costs incurred to run the business, including rent, salaries, and marketing.

Your chart of accounts lists every individual account within these 5 categories. Setting it up correctly from the start makes recording transactions and preparing reports much easier.

Basic rules of double-entry bookkeeping

With the account types understood, you're ready to learn the fundamental rules that make double-entry bookkeeping work.

Double-entry bookkeeping is built on a few core rules that ensure your accounts stay balanced. Every transaction affects at least 2 accounts, with one being debited and the other credited.

The 3 golden rules to remember are:

  • Debit the receiver, credit the giver.
  • Debit what comes in, credit what goes out.
  • Debit all expenses and losses, credit all income and gains.

These rules work together to ensure that for every transaction, total debits equal total credits. This keeps your accounting equation in balance.

Double-entry bookkeeping examples

Seeing double-entry bookkeeping in action makes the concepts easier to understand. Here are 3 common business scenarios and how you'd record each one.

Example 1: taking a business loan

Your business takes out a $10,000 bank loan. This transaction affects 2 accounts:

  • Debit: bank account (asset) increases by $10,000.
  • Credit: loan payable (liability) increases by $10,000.

Your assets and liabilities both increase by $10,000, keeping the accounting equation balanced.

Example 2: purchasing supplies on credit

You buy $500 worth of office supplies on credit. This transaction also affects 2 accounts:

  • Debit: office supplies expense increases by $500.
  • Credit: accounts payable (liability) increases by $500.

Your expenses go up by $500, and your liabilities increase by $500 because you haven't paid for the supplies yet.

Example 3: making a sale on credit

You sell $2,000 worth of services to a client who'll pay later. This transaction affects 2 accounts:

  • Debit: accounts receivable (asset) increases by $2,000.
  • Credit: sales revenue increases by $2,000.

Your assets increase because the client owes you money, and your revenue increases to reflect the sale. When the client pays, you'd record another transaction: debit bank account and credit accounts receivable.

Single-entry vs double-entry bookkeeping

Before committing to double-entry, it helps to understand how it compares to the simpler single-entry method.

Single-entry bookkeeping records each transaction once, usually as either income or an expense. It works like managing a chequebook and suits very small, cash-based businesses.

Double-entry bookkeeping records each transaction in 2 accounts, showing not just cash flow but also changes in assets and liabilities. This provides a more complete and accurate financial picture for growing businesses.

The key differences include:

  • What it tracks: single-entry tracks cash in and out. Double-entry tracks assets, liabilities, equity, income, and expenses.
  • Error detection: single-entry has no built-in checks. Double-entry catches errors when debits don't equal credits.
  • Financial statements: single-entry supports basic cash reports. Double-entry supports balance sheets, profit and loss statements, and cash flow statements.
  • Best for: single-entry suits sole traders with minimal transactions. Double-entry suits growing businesses, those with inventory, or anyone needing loans or investors.

Consider switching to double-entry when you take on debt, manage inventory, hire employees, or need financial statements for external parties. You'll need to keep most records securely for at least 5 years.

Disadvantages of double-entry bookkeeping

While double-entry bookkeeping is the standard for most businesses, it does come with some trade-offs worth considering.

The main disadvantages include:

  • More complex than single-entry: recording every transaction in 2 accounts takes more effort and requires a stronger understanding of accounting principles.
  • Time-consuming to maintain manually: without software, keeping journals and ledgers up to date can be slow, especially as transaction volumes grow.
  • May require professional help: if you're not confident with accounting, you might need to hire a bookkeeper or accountant to manage your records accurately.
  • Steeper learning curve: understanding debits, credits, and the accounting equation takes time, particularly if you're new to small business bookkeeping.

For most growing businesses, the benefits of accuracy, error detection, and complete financial visibility outweigh these drawbacks. Using bookkeeping software can also reduce much of the manual work involved.

Simplify your bookkeeping with Xero

Double-entry bookkeeping doesn't have to be complicated. With accounting software, you can automate the process of recording debits and credits, reconciling bank transactions, and generating financial reports.

Xero's cloud accounting software handles the double-entry process for you. Every time you record a transaction, Xero automatically creates the matching debit and credit entries, keeping your books balanced without the manual effort. Get one month free.

FAQs on double-entry bookkeeping

Here are answers to frequently asked questions about double-entry bookkeeping.

What's the difference between single-entry and double-entry bookkeeping?

Single-entry records each transaction once, tracking only cash in and out. Double-entry records each transaction twice, showing both sides of the transaction and providing a complete picture of assets, liabilities, and equity.

Do I need accounting software for double-entry bookkeeping?

You can do double-entry bookkeeping manually, but accounting software automates the process and reduces errors. Modern software automatically creates the corresponding debit and credit entries for each transaction.

How do I know if a transaction should be a debit or credit?

Debits increase assets and expenses but decrease liabilities and revenue. Credits increase liabilities and revenue but decrease assets and expenses.

When should my business switch to double-entry bookkeeping?

Consider switching when you take on debt, manage inventory, hire employees, or need detailed financial statements for banks, investors, or tax purposes.

Is double-entry bookkeeping required in Australia?

Double-entry bookkeeping isn't legally required for all businesses, but the ATO requires you to keep accurate records for at least 5 years. For most growing businesses, double-entry is the most reliable way to meet these obligations.

Disclaimer

Xero does not provide accounting, tax, business or legal advice. This guide has been provided for information purposes only. You should consult your own professional advisors for advice directly relating to your business or before taking action in relation to any of the content provided.

Get one month free

Purchase any Xero plan, and we will give you the first month free.