Double Entry Bookkeeping: Definition & Examples
Double entry bookkeeping is the foundation of modern accounting. Every transaction affects at least two accounts, ensuring mathematical accuracy and complete financial records. Learn how it works with practical examples for accountants and bookkeepers.
Try for one weekTL;DR
Double entry bookkeeping records every transaction in at least two accounts with equal debits and credits. This keeps Assets = Liabilities + Equity balanced and provides built-in error detection. Automation tools like Zera Books ($79/month) extract transactions from bank statements and suggest proper double entry categorization, reducing manual entry from 30-60 minutes to 3-5 minutes per statement at 99.6% accuracy.
What Is Double Entry Bookkeeping?
Double entry bookkeeping is an accounting method where every financial transaction affects at least two accounts simultaneously. For every debit entry recorded in one account, there must be an equal and opposite credit entry in another account.
This system was developed by Luca Pacioli in 1494 and remains the foundation of modern accounting. It ensures the accounting equation (Assets = Liabilities + Equity) stays balanced after every transaction, providing built-in mathematical verification of accuracy.
Unlike single entry bookkeeping (which only tracks income and expenses like a checkbook), double entry creates a complete financial picture. It tracks where money comes from (source) and where it goes (use), enabling you to produce a balance sheet, profit and loss statement, and cash flow statement.
Professional accountants and bookkeepers use double entry bookkeeping because it meets Generally Accepted Accounting Principles (GAAP) requirements, provides audit trails, and detects errors automatically when debits don't equal credits.
5 Core Principles of Double Entry Bookkeeping
Dual Effect
Every financial transaction affects at least two accounts simultaneously.
Debits Equal Credits
Total debits must always equal total credits for every transaction.
Accounting Equation Balance
Assets = Liabilities + Equity must remain balanced after every transaction.
Debit/Credit Rules
Assets/Expenses increase with debits. Liabilities/Equity/Revenue increase with credits.
Complete Audit Trail
Every transaction creates a permanent, traceable record showing both sides of the entry.
Account Types: Debit and Credit Rules
Understanding which accounts increase with debits versus credits is essential for double entry bookkeeping. The DEALER acronym helps: Debits increase Expenses, Assets, Losses. Credits increase Equity, Liabilities, Revenue.
| Account Type | Increases With | Decreases With | Examples |
|---|---|---|---|
Assets | Debit | Credit | Cash, Accounts Receivable, Inventory, Equipment, Prepaid Expenses |
Liabilities | Credit | Debit | Accounts Payable, Loans Payable, Accrued Expenses, Unearned Revenue |
Equity | Credit | Debit | Owner Capital, Retained Earnings, Common Stock, Additional Paid-in Capital |
Revenue | Credit | Debit | Service Revenue, Sales Revenue, Interest Income, Consulting Fees |
Expenses | Debit | Credit | Rent Expense, Salaries Expense, Utilities, Office Supplies, Advertising |
5 Real-World Double Entry Examples
Client Payment Received
Received $2,500 cash from client for services rendered.
Office Rent Payment
Paid $1,200 rent for the month via check.
Equipment Purchase on Credit
Purchased $8,000 computer equipment on 30-day payment terms.
Loan Repayment
Repaid $3,000 on business loan principal.
Owner Investment
Owner invested $10,000 personal cash into the business.
4 Common Double Entry Bookkeeping Mistakes
Reversing Debits and Credits
Recording a debit as a credit or vice versa for account types.
Unbalanced Entries
Total debits do not equal total credits in a journal entry.
Recording to Wrong Account
Posting transactions to incorrect general ledger accounts.
Skipping Accrual Entries
Only recording cash transactions and ignoring accrued revenue or expenses.
How Zera Books Automates Double Entry Bookkeeping
Manual double entry bookkeeping for bank transactions takes 30-60 minutes per statement. Zera Books uses AI trained on 847 million transactions to extract and categorize transactions automatically, reducing this to 3-5 minutes at 99.6% accuracy.
AI Transaction Categorization
Zera Books AI automatically suggests both debit and credit accounts for bank transactions based on your chart of accounts.
Chart of Accounts Integration
Pre-configured QuickBooks and Xero chart of accounts ensure transactions map to correct general ledger accounts.
Multi-Account Detection
Automatically separates checking, savings, and credit card accounts into individual files for proper double entry recording.
Export Formats for Import
Exports include both transaction data and suggested categorization in QuickBooks/Xero import format.
Related Accounting Terms
Bank Reconciliation
Process of matching bank statement transactions to accounting records using double entry principles.
Chart of Accounts
Structured list of all accounts used in the general ledger for double entry bookkeeping.
General Ledger
Master accounting record containing all double entry transactions organized by account.
Trial Balance
Report verifying that total debits equal total credits across all accounts.
OCR Accounting
Technology that extracts transaction data from documents for double entry recording.

"My clients send me all kinds of messy PDFs from different banks. This tool handles them all and saves me probably 10 hours a week that I used to spend on manual entry."
Related Resources
Bank Statement Processing
Convert bank statements to Excel/CSV with AI categorization for double entry recording.
AI Transaction Categorization
Automatically suggest debit and credit accounts based on your chart of accounts.
Month-End Close Automation
Complete month-end reconciliation in 4 hours instead of 3 days using double entry automation.
Automate Your Double Entry Bookkeeping
Zera Books extracts transactions from bank statements and suggests proper double entry categorization. 99.6% accuracy, unlimited conversions, $79/month.