Double entry bookkeeping: what it is and how it works
Double entry bookkeeping helps you track money more accurately. Learn how it works for your business.

Written by Lena Hanna—Trusted CPA Guidance on Accounting and Tax. Read Lena's full bio
Published Tuesday 21 April 2026
Table of contents
Key takeaways
- Implement double-entry bookkeeping to record every transaction as both a debit and a credit, which keeps your books balanced and makes it easier to catch and fix errors before they cause problems.
- Apply the core rule that debits increase assets and expenses while credits increase liabilities, revenue, and equity, so every transaction you record affects at least two accounts and keeps the accounting equation balanced.
- Use accounting software to handle double-entry automatically, as most platforms create both entries in the background when you classify a transaction, giving you accurate records without the manual complexity.
- Recognise that double-entry bookkeeping is required for many New Zealand businesses that must prepare financial statements, and that lenders and investors will expect to see records prepared using this method if you ever need funding.
Key takeaways
- Implement double-entry bookkeeping to record every financial transaction twice (once as a debit and once as a credit), which provides built-in error checking and ensures your books always balance correctly
- Use modern accounting software to automate the double-entry process, as most bookkeeping platforms create the dual entries in the background when you classify transactions, eliminating manual complexity while maintaining accuracy
- Recognise that double-entry bookkeeping is required for most New Zealand businesses that must prepare financial statements, particularly if your income and expenses exceed $30,000 annually or if you need to secure funding from lenders or investors
- Apply the fundamental principle that debits increase assets and expenses while credits increase liabilities, revenue, and equity accounts, ensuring every transaction affects at least two accounts and maintains the accounting equation balance
What is double-entry bookkeeping?
Double-entry bookkeeping is an accounting system where every transaction is recorded twice: once as a debit and once as a credit. This dual recording shows how each transaction affects your business in two ways, giving you a complete financial picture.
Here's how it works in practice:
- Recording an expense: record the expense amount and the matching decrease in your bank account or credit card balance
- Making a loan payment: record the reduction in your bank account and the corresponding decrease in your loan balance
The double-entry method delivers two key benefits:
- Improved accuracy: built-in error checking catches mistakes and ensures your books always balance
- Complete financial overview: see exactly how each transaction impacts your cash, debts, and overall business health
Learn more about bookkeeping basics in How to do bookkeeping.
Why use double-entry bookkeeping?
Single-entry bookkeeping tracks money coming in and out, but double-entry gives you a much clearer picture of your business's financial health. Here's why it's the standard:
- It keeps your records accurate. Every entry must balance, making it easier to spot and fix errors before they cause problems.
- You get a complete financial picture. See not just your cash flow, but also what you own (assets) and what you owe (liabilities), so you can make informed business decisions.
- It simplifies tax time. A full record of your income, expenses, assets, and liabilities makes preparing tax returns straightforward. All the information you need is ready for forms like the company income tax return (IR4).
- It helps with funding. If you ever need a loan or want to bring on investors, they'll want to see financial statements prepared using the double-entry method.
Understanding the key principles of double-entry bookkeeping
Duality is the fundamental principle of double-entry bookkeeping. Every transaction affects at least two accounts, creating a balanced equation where debits always equal credits. For example:
- If you take out a loan, you increase your debt level, but you also increase the balance in your bank account or you bring new assets into the business.
- If you make a sale, you receive money but you also reduce inventory.
The dual effect of double-entry bookkeeping supports the accounting equation: assets = liabilities + equity. Your balance sheet shows all three elements and their relationship.
If you enter amounts correctly, the two entries balance each other out. If you enter them incorrectly, your balance sheet will contain errors, alerting you to the mistake.
Debits and credits
Debits and credits are the foundation of double-entry bookkeeping. They're simply the two sides of every transaction, and they must always equal each other to keep your books balanced.
Debits:
- increase asset accounts and expense accounts
- decrease liability accounts and equity accounts
Credits:
- increase liability accounts, revenue accounts, and equity accounts
- decrease asset accounts and expense accounts
Types of accounts in double-entry bookkeeping
Every transaction is recorded in at least two accounts from your chart of accounts, which organises all your business's financial categories. The five main account types are:
1. Assets
These are things your business owns that have value, like cash in the bank, equipment, vehicles, or money owed to you by customers (accounts receivable).
2. Liabilities
This is what your business owes to others. Examples include bank loans, credit card balances, or bills you need to pay to suppliers (accounts payable).
3. Equity
This is the net worth of your business. It's the value of your assets minus your liabilities. It also includes the money you or others have invested in the business.
4. Income
Also known as revenue, this is the money your business earns from selling goods or services.
5. Expenses
These are the costs of running your business, such as rent, wages, marketing, and supplies.
How does double-entry bookkeeping work?
Each business account gets its own journal:
- loan payments and balances
- business expenses
- asset purchases and sales
Accountants call this process "balancing the books." If your books don't balance, you've made a mistake somewhere.
The recording process follows these steps:
- Record the transaction: enter it in the appropriate journal as both a debit and credit
- Update the ledger: summarise all account balances from your journals
- Generate reports: use ledger information to create balance sheets and other financial reports
Check out the chapter on double-entry bookkeeping in the guide to get a step-by-step overview.
Recording transactions
Recording transactions requires entries in at least two accounts, along with the date and relevant notes.
Basic recording rules:
- Expenses: always recorded as debits
- Sales and revenue: always recorded as credits
- Debits: increase assets and expenses, decrease liabilities and equity
- Credits: decrease assets and expenses, increase liabilities, equity, and revenue
Here's an example of a $100 credit card sale:
- Your payment processor sends $93 to your bank and charges $7 in processing fees
- Record $100 as a credit in your sales journal
- Record $93 as a debit in your bank account (debits increase assets, so deposits are debits)
- Record $7 as a debit in your expense journal
The result: $100 in credits equals $100 in debits ($93 + $7).
Posting to the ledger
After recording transactions in journals, you transfer them to the ledger, which organises everything by category: revenue, expenses, liabilities, assets, and equity.
Using the same $100 sale example:
- Note $100 as a credit to revenue
- Note $7 as a debit to expenses
- Note $93 as a debit to assets
Generate a profit and loss statement with these numbers and you'll see $100 in revenue, $7 in expenses, and $93 in profit. On the balance sheet, this appears as $93 in assets.
Double-entry bookkeeping examples
Real-world examples help clarify how double-entry bookkeeping works in practice. Here are three common scenarios you'll encounter.
Example 1: Recording a cash sale
You sell a product for $500 cash.
- Record a $500 debit to your bank account (increasing assets)
- Record a $500 credit to sales revenue (increasing income)
Result: Your books balance with $500 in debits and $500 in credits.
Example 2: Purchasing equipment with a loan
You buy $10,000 worth of equipment using a business loan.
- Record a $10,000 debit to equipment (increasing assets)
- Record a $10,000 credit to loans payable (increasing liabilities)
Result: Your assets increase by $10,000, and your liabilities increase by $10,000. The accounting equation stays balanced.
Example 3: Paying a business expense
You pay $200 for office supplies using your business bank account.
- Record a $200 debit to office supplies expense (increasing expenses)
- Record a $200 credit to your bank account (decreasing assets)
Result: Your profit and loss statement shows the $200 expense, and your balance sheet reflects the $200 reduction in cash.
Double-entry vs single-entry bookkeeping: which is better?
Single-entry bookkeeping records each transaction only once, typically in a simple spreadsheet. It tracks income and expenses but doesn't show how transactions affect your assets or liabilities.
Choose single-entry when:
- your business has no significant assets or loans
- you only need basic income and expense tracking
Choose double-entry when:
- your business owns assets or carries liabilities
- you need complete visibility into your financial position
- you want built-in accuracy checks to catch errors
Most bookkeeping software handles double-entry automatically. You enter a transaction once, and the software creates both the debit and credit entries in the background.
Tax considerations for double-entry bookkeeping
Tax regulations may require double-entry bookkeeping depending on your business size and structure, such as when a company has 10 or more shareholders. Even if it's not mandatory for your business, you may still benefit from its accuracy and reporting advantages.
Inland Revenue (IR) requires large businesses and organisations with public accountability to use double-entry bookkeeping for their financial statements.
Generally, companies can prepare minimum financial statements if their total income is $33 million or less and their assets are $66 million or less over the last two accounting years, though large companies must ensure these are filed or lodged within five months of their balance date. Smaller businesses may use single-entry bookkeeping if they prefer.
Inland Revenue requires you to keep all business records for seven years after the end of the financial year they relate to, and these must be kept in English or Māori unless otherwise authorised. This includes:
- pay as you earn (PAYE) records
- taxable supply records for goods and services tax (GST)
Resources and tools for double-entry bookkeeping
Modern accounting software automates double-entry bookkeeping, so you get the accuracy benefits without the manual complexity.
Key automation features:
- Bank integration: creates double entries automatically when you classify transactions
- Guided entry: prompts you through complex transactions like loans and asset purchases
- System integration: syncs with point-of-sale, banking, and other business systems
- Error prevention: catches mistakes with built-in checks that ensure your books balance
Implement double-entry bookkeeping in your business today
Double-entry bookkeeping helps you understand your business's finances in depth. An adviser can help you set up the system so it's easy to use. Check out the Xero adviser directory to get help with your small business accounting and bookkeeping.
Ready to simplify your bookkeeping? Get one month free and see how easy double-entry bookkeeping can be with the right tools.
FAQs on double-entry bookkeeping
Here are answers to frequently asked questions about double-entry bookkeeping.
What are the three basic rules of double-entry bookkeeping?
The golden rules of accounting help guide the double-entry system:
- debit the receiver, credit the giver
- debit what comes in, credit what goes out
- debit all expenses and losses, credit all incomes and gains
These rules ensure every transaction is balanced correctly.
What is accounts receivable in double-entry bookkeeping?
Accounts receivable is the money your clients owe you. In double-entry bookkeeping, accounts receivable is classified as an asset.
When you invoice a client:
- Record a credit to revenue for the sale amount
- Record a debit to accounts receivable
When your client pays:
- Record a credit to accounts receivable (reducing the asset)
- Record a debit to your bank account (increasing that asset)
What is accounts payable in double-entry bookkeeping?
Accounts payable is money you owe to others. In double-entry bookkeeping, it's classified as a liability.
When you receive a bill:
- Record a debit to expenses
- Record a credit to accounts payable
When you pay the bill:
- Record a debit to accounts payable (reducing the liability)
- Record a credit to your bank account (reducing that asset)
If you pay with a line of credit instead of cash, the credit goes to your line of credit account (increasing that liability) rather than your bank account.
How do I set up a double-entry bookkeeping system for my business?
To set up double-entry bookkeeping, start by creating a chart of accounts, which organises all your financial categories.
Each of your assets, liabilities, expenses, and revenue streams gets its own account. You can add more accounts as your business grows.
Online accounting software like Xero simplifies this process by providing pre-built chart of accounts templates you can customise.
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.