Guide

Double entry bookkeeping explained: debits and credits

Learn how double entry bookkeeping keeps your small business records accurate and your cash flow clear.

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 Friday 13 February 2026

Table of contents

Key takeaways

  • Record every business transaction twice using debits and credits to maintain accurate books, where debits increase assets and expenses while credits increase liabilities and revenue.
  • Use accounting software to automate double-entry bookkeeping instead of manual methods, as modern tools create both entries automatically when you classify a transaction.
  • Reconcile your accounts regularly by matching your bookkeeping records to bank statements weekly or monthly to catch errors early and maintain accuracy.
  • Implement double-entry bookkeeping if your business has inventory, assets, loans, or plans to seek funding, as it provides the complete financial picture needed for tax compliance and business decisions.

What is double-entry bookkeeping?

Double-entry bookkeeping (also called double-entry accounting) records every transaction twice, once as a debit and once as a credit, a system that was first codified in 1494. Each entry shows how the transaction affects your business in two different ways.

Here's how it works in practice:

  • Recording an expense: You note the expense and also record how it affects your bank account or credit card balance
  • Making a loan payment: You record the payment leaving your bank account and the reduction in your loan balance

The advantage of double-entry bookkeeping is that it safeguards accuracy and gives you a complete financial overview of your business.

Learn more about bookkeeping basics in How to do bookkeeping.

Account types in double-entry bookkeeping

Double-entry bookkeeping uses five main account types to organize every transaction. Understanding these helps you see how money moves through your business.

  • Assets: Things your business owns that have value, like cash in the bank, accounts receivable (money owed to you), and equipment.
  • Liabilities: Money your business owes to others, such as loans, credit card balances, and accounts payable (bills to pay).
  • Equity: The owner's stake in the business. This includes your initial investment and any profits the business has retained.
  • Revenue: Money your business earns from sales of goods or services.
  • Expenses: Costs you incur to run your business, like rent, wages, and supplies.

Every transaction affects at least two of these accounts, which is what keeps your books in balance.

Understanding the key principles of double-entry bookkeeping

Duality is the main principle of double-entry accounting: every transaction has a dual effect on your business.

For example:

  • Taking out a loan increases your debt level while also increasing your bank balance or bringing new assets into the business
  • Making a sale increases your cash while also reducing your inventory

This dual effect supports the accounting equation. When entries are recorded correctly, debits and credits balance each other out. When they don't balance, you know there's an error to find.

The accounting equation is: Assets = Liabilities + Equity. Your balance sheet shows all three elements and how they relate.

You can also express this as: Assets − Liabilities = Owner's Equity. When your books balance, these equations always hold true.

Benefits of double-entry bookkeeping

Using a double-entry system offers advantages that a simple spreadsheet can't, especially as your business grows.

  • Greater accuracy: Recording transactions twice creates a built-in error check. If debits don't equal credits, you know to look for a mistake.
  • Complete financial picture: You can track assets, liabilities, and equity, not just income and expenses.
  • Simplified tax preparation: Generate accurate financial statements needed for tax returns directly from your ledger.
  • Better business insights: See exactly where your money is coming from and where it's going, helping you make smarter decisions.
  • Audit readiness: Maintain clear, professional records that satisfy tax authorities, lenders, and investors; in fact, public companies must use this system and follow standards like GAAP or IFRS.

How does double-entry bookkeeping work?

Double-entry bookkeeping works by recording each transaction in two places: a debit in one account and a credit in another. Traditionally, this required separate journals for each account (bank, loans, expenses, assets) plus a central ledger.

Here's the basic process:

  1. Record the transaction in the appropriate journals, one debit entry and one credit entry
  2. Summarise account balances in the ledger
  3. Generate a balance report to check your work

This process is called balancing the books. If debits don't equal credits, you know there's an error to find.

Check out the chapter on double-entry bookkeeping in our guide to get a step-by-step overview.

Recording transactions

Recording transactions requires at least two journal entries for every transaction. Note the date and add any relevant details.

The key rules:

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

Here's an example with $100 in credit card sales (where your processor keeps $7 in fees):

  • Credit $100 to your sales journal (revenue increased)
  • Debit $93 to your bank account (asset increased)
  • Debit $7 to your expense journal (expense increased)

The result: $100 in credits equals $100 in debits ($93 + $7). Your books balance.

Posting to the ledger

Posting to the ledger means transferring your journal entries into a central record organised by account type: revenue, expenses, liabilities, assets, and equity.

Using the credit card sales example:

  • Post $100 as a credit to revenue
  • Post $7 as a debit to expenses
  • Post $93 as a debit to assets

From these ledger entries, you can generate financial statements. Your profit and loss statement shows $100 revenue, $7 expenses, and $93 profit. Your balance sheet shows $93 in assets.

Understanding debits and credits

Debits and credits are the cornerstone of double-entry bookkeeping. For every transaction, the total debited must equal the total credited. That's how you keep your books balanced.

Here's how each affects your accounts:

Debits:

  • Increase asset accounts
  • Increase expense accounts
  • Decrease liability and equity accounts

Credits:

  • Increase liability, revenue, and equity accounts
  • Decrease asset and expense accounts

Single-entry vs double-entry bookkeeping

Single-entry bookkeeping records each transaction once, typically just income and expenses in a simple spreadsheet. Double-entry bookkeeping records each transaction twice, showing how it affects multiple accounts.

Here's when to use each:

Single-entry works best when:

  • Your business has no significant assets or loans
  • You only need to track basic income and expenses
  • You're a sole trader with simple finances

Double-entry works best when:

  • You have assets, inventory, or loans to track
  • You need accurate financial statements
  • You're preparing for tax audits or seeking funding

The good news: most accounting software handles double-entry automatically. You enter the transaction once, and the software creates both entries in the background.

Common double-entry bookkeeping mistakes

Even with accounting software, simple errors can throw your books off balance. Here are a few common mistakes to watch for.

  • Mixing up debits and credits: This is the most common error. Debits increase asset and expense accounts, while credits increase liability and revenue accounts.
  • Data entry errors: Transposing numbers or adding an extra zero can create a mismatch that's hard to find later.
  • Forgetting to reconcile accounts: Regularly matching your books to your bank statements is the best way to catch errors early.
  • Misclassifying transactions: Putting an expense in the wrong category can distort your view of business performance.

Tax considerations for double-entry bookkeeping

Tax regulations in your area may require double-entry bookkeeping. For example, in the US, standards boards define the generally accepted accounting principles (GAAP) that outline these rules, especially for larger businesses. Even when it's not required, double-entry offers tax advantages.

Benefits for tax time:

  • Accurate records: Balanced books reduce errors that trigger audits
  • Clear audit trail: Every transaction is documented twice, making it easier to verify figures
  • Financial statements ready: Generate profit and loss statements and balance sheets directly from your ledger
  • Easier compliance: Track GST/VAT, payroll tax, and other obligations accurately

Check with your accountant or tax advisor about requirements for your business type and location.

Tools and software for double-entry bookkeeping

Accounting software automates double-entry bookkeeping so you don't have to manually create two entries for every transaction.

Here's how tools like Xero simplify the process:

  • Automatic double-entry: Classify a transaction as revenue or expense, and the software creates both entries
  • Bank feed integration: Connect your bank account to import and categorise transactions automatically
  • Guided entries: Get prompts for complex transactions like loans or capital assets
  • App integrations: Sync with point-of-sale, payroll, and other systems to reduce manual data entry
  • Real-time reporting: Generate balance sheets and profit and loss statements instantly

Get started with double-entry bookkeeping

Getting started with double-entry bookkeeping is easier with the right tools and support.

Follow these steps to set up your system:

  1. Choose your accounting software: Select a platform that automates double-entry, like Xero
  2. Set up your chart of accounts: Create accounts for assets, liabilities, equity, revenue, and expenses
  3. Connect your bank accounts: Enable automatic transaction imports
  4. Start recording transactions: Classify each transaction and let the software handle the double-entry
  5. Reconcile regularly: Match your records to bank statements weekly or monthly
  6. Review reports monthly: Check your balance sheet and profit and loss statement for accuracy

Ready to simplify your bookkeeping? Try Xero free for one month and see how easy double-entry can be: Get one month free

Need help setting up? Find an advisor in the Xero advisor directory for personalised support.

FAQs on double-entry bookkeeping

Still have questions about double-entry bookkeeping? Here are answers to common queries.

How do you explain double-entry bookkeeping to someone?

Double-entry bookkeeping records every transaction twice, once as money coming in or going out, and once showing where it came from or went to. This keeps your accounts balanced and accurate.

What are the three golden rules of double-entry bookkeeping?

The three golden rules are: debit what comes in, credit what goes out; debit the receiver, credit the giver; and debit all expenses and losses, credit all incomes and gains. These rules help you determine which accounts to debit and credit for any transaction.

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

A journal entry is a single record of a transaction showing debits and credits. Double-entry bookkeeping is the system that requires every journal entry to have at least one debit and one credit that balance each other.

Do I need double-entry bookkeeping for my small business?

You need double-entry bookkeeping if you have inventory, assets, loans, or plan to seek funding. For very simple businesses with only cash income and expenses, single-entry may be enough, but most accounting software handles double-entry automatically, so there's little reason not to use it.

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.

Start using Xero for free

Access Xero features for 30 days, then decide which plan best suits your business.