What Double-Entry Actually Means
Double-entry bookkeeping records every transaction with two equal sides: debits and credits. Total debits must always equal total credits. That mathematical constraint is what makes accounting self-checking, and it's the foundation entry in our accounting glossary. If the books don't balance, something's wrong, and the system tells you so.
Every transaction has two sides
Every economic event affects at least two accounts. When you receive $1,000 of cash for a service, two accounts move: Cash goes up by $1,000, and Service Revenue goes up by $1,000. The journal entry is "debit Cash $1,000, credit Service Revenue $1,000." Two sides, equal amounts, opposite columns.
Some entries have more than two lines. A payroll entry might debit Wages Expense, debit Payroll Tax Expense, credit Cash, and credit Federal Tax Withholdings: four lines. The rule still holds: total debits equal total credits.
Total debits = total credits, always
This is the iron rule. Every entry. Every report. Every period. If debits and credits aren't equal, the books don't balance and downstream reports are unreliable. The trial balance is the formal proof that the rule is being followed.
QBO enforces it at save time. The system won't let you save a journal entry where debits don't equal credits. Legacy paper systems didn't have that protection, which is why pre-software books had a much higher error rate.
Why this catches errors that single-entry never would
A single-entry system records only one side of each transaction. There's no balance check. If you forget to record an expense, the books don't tell you. With double-entry, forgetting half of an entry shows up immediately as an unbalanced trial balance. The error has nowhere to hide.
That self-checking property is the entire reason double-entry won. Single-entry was simpler but unreliable. Double-entry is more work per transaction but produces books you can trust.
Direct definition in first 50 words
Double-entry bookkeeping is the accounting method where every transaction is recorded with two equal entries (a debit on one account and a credit on another) that must always balance. It's the foundation of every modern accounting system, including QuickBooks, and what makes the general ledger self-validating.
Single-entry as the dangerous alternative
Single-entry is what most checkbook registers look like: a list of debits or credits, no offsetting entries. It tells you cash flow but nothing about why money moved. There's no way to track AR, AP, equity, or any non-cash account. Errors compound silently. No serious business uses it.
Bookkeepers occasionally inherit single-entry messes, usually a sole proprietor who's been "doing the books" by reconciling the bank account in Excel. The cleanup is months of conversion work, and the data quality is rarely good enough to produce reliable historicals.
The Accounting Equation
The accounting equation is the structural reason double-entry works.
Assets = Liabilities + Equity
Assets equal liabilities plus equity. Always. This isn't a guideline. It's a mathematical identity that has to hold at every moment in every set of books. Every transaction has to keep the equation in balance.
If you receive $5,000 of cash from a customer payment on an invoice, Cash (asset) goes up by $5,000 and AR (asset) goes down by $5,000. Net change to assets: $0. Liabilities and equity don't change. Equation stays in balance.
If the same customer instead prepays $5,000 for future work, Cash (asset) goes up by $5,000 and Customer Deposits (liability) goes up by $5,000. Assets up by $5,000, liabilities up by $5,000. Equation stays in balance.
Why every transaction must keep this in balance
Every legitimate transaction can be expressed as a movement that preserves the accounting equation. If a transaction can't be expressed that way, it's not a real transaction, or it's being recorded incorrectly. The constraint is what keeps accounting honest.
Revenue and expenses as equity drivers
Revenue and expenses don't appear in the accounting equation directly. They're temporary equity accounts. Revenue increases equity (credit increases equity); expenses decrease equity (debit decreases equity). At year-end, all revenue and expense accounts close into Retained Earnings, which sits in the equity section of the balance sheet.
This is why the income statement period resets each year. Revenue and expense accounts run for the period, then close into equity, then start over at zero.
Visual: equation with sample transaction impacts
Three sample transactions and their impact on the equation:
- Sale on credit, $4,800: AR up $4,800 (asset), Revenue up $4,800 (equity). Both sides of equation move up by $4,800.
- Pay vendor, $2,400: Cash down $2,400 (asset), AP down $2,400 (liability). Both sides drop by $2,400.
- Owner withdraws $3,000: Cash down $3,000 (asset), Owner Equity down $3,000 (equity). Both sides drop by $3,000.
Every transaction. Every time. The equation holds.
Debit and Credit Rules by Account Type
The hardest part of double-entry for new bookkeepers is the debit-credit rules. Each account type has its own. Memorizing the rules works, but understanding why they're the way they are makes the rules stick.
Assets: debit increases, credit decreases
Assets carry debit balances. When an asset grows, you debit it. When an asset shrinks, you credit it. Cash going up is a debit; cash going down is a credit. Same for AR, Inventory, Fixed Assets, Prepaid Expenses, and every other asset account.
Liabilities: credit increases, debit decreases
Liabilities carry credit balances, opposite of assets. When a liability grows, you credit it. When a liability shrinks, you debit it. AP going up is a credit; AP going down (when you pay) is a debit. Loans, credit cards, accrued liabilities, customer deposits all behave the same way.
Equity: credit increases, debit decreases
Equity behaves like liabilities. When equity grows (owner contribution, net income), you credit it. When equity shrinks (owner draw, net loss), you debit it. Retained Earnings, Owner's Equity, Common Stock are all credit-balance accounts.
Revenue: credit increases (closes to equity)
Revenue is a temporary equity account. Credits increase revenue; debits decrease it (refunds, returns). At year-end, the revenue accounts close into Retained Earnings via a closing entry.
Expenses: debit increases (closes to equity)
Expenses are also temporary equity accounts but with the opposite sign. Debits increase expense; credits decrease it (rare, usually only when reclassifying or correcting). At year-end, expense accounts close into Retained Earnings the same way.
Reference table by account type
Account type | Normal balance | To increase | To decrease
Asset | Debit | Debit | Credit
Liability | Credit | Credit | Debit
Equity | Credit | Credit | Debit
Revenue | Credit | Credit | Debit
Expense | Debit | Debit | Credit
This table is worth memorizing or printing for the first six months of bookkeeping. After that the rules become reflexive.
Why debit is left and credit is right (historical)
The convention dates to fifteenth-century Italian merchant accounting. "Debit" comes from Latin debere (to owe); "credit" comes from credere (to entrust). The columns were physical: left side of the page for receivables and assets, right side for liabilities and entrusted amounts. The convention stuck for six centuries and is now baked into every accounting software, every textbook, every workflow.
There's no logical reason debit has to be left rather than right; it's just convention. Stop trying to derive it from first principles and just memorize.
Common Journal Entries
Eight standard journal entries cover most small business bookkeeping.
Sale on credit: AR (Dr) / Revenue (Cr)
Customer is invoiced for $4,200 of services on March 15.
- Debit AR $4,200
- Credit Service Revenue $4,200
AR (asset) goes up by $4,200. Revenue goes up by $4,200, which increases equity. The accounting equation stays in balance: assets up by $4,200, equity up by $4,200.
Pay vendor: AP (Dr) / Cash (Cr)
Pay a $2,400 vendor invoice on March 20.
- Debit AP $2,400
- Credit Cash $2,400
AP (liability) goes down. Cash (asset) goes down. Both sides of the equation drop by $2,400.
Depreciation: Depreciation Expense (Dr) / Accumulated Depreciation (Cr)
Monthly depreciation of $1,500 on a vehicle.
- Debit Depreciation Expense $1,500
- Credit Accumulated Depreciation $1,500
Depreciation Expense (debit increase = expense up = equity down). Accumulated Depreciation is a contra-asset (credit increase = asset down). Both sides drop by $1,500.
Year-end close: Revenue (Dr) / Income Summary (Cr); Income Summary (Dr) / Retained Earnings (Cr)
At year-end, every revenue account is debited (zeroing it out) and the total credits Income Summary. Every expense account is credited (zeroing it out) and the total debits Income Summary. The Income Summary balance (net income) then closes to Retained Earnings.
In QBO, this happens automatically when you set the closing date in Account & Settings. The system runs the closing entries behind the scenes.
Walkthrough table with 8-10 standard entries
Transaction | Debit | Credit
Cash sale, $1,000 | Cash $1,000 | Sales Revenue $1,000
Sale on credit, $4,200 | AR $4,200 | Service Revenue $4,200
Receive customer payment, $4,200 | Cash $4,200 | AR $4,200
Vendor bill, $2,400 | Office Expense $2,400 | AP $2,400
Pay vendor bill, $2,400 | AP $2,400 | Cash $2,400
Owner contribution, $10,000 | Cash $10,000 | Owner's Equity $10,000
Owner draw, $3,000 | Owner's Equity $3,000 | Cash $3,000
Monthly depreciation, $1,500 | Depreciation Expense $1,500 | Accumulated Depreciation $1,500
Loan proceeds, $25,000 | Cash $25,000 | Loan Payable $25,000
Loan principal payment, $1,200 | Loan Payable $1,200 | Cash $1,200
These ten entries cover most day-to-day small business bookkeeping. Variations apply for sales tax, payroll, inventory, and complex revenue recognition.
Why Single-Entry Fails
Single-entry is dangerous in any business larger than a hobby.
No balance check
Without offsetting entries, single-entry systems can't detect errors. Forget to record an expense and the books don't tell you. Misclassify a transaction and the books don't tell you. The math always checks because there's no constraint to violate.
Errors compound silently
A single-entry error in March doesn't surface until something else forces a comparison, usually the bank reconciliation revealing that the cash balance is wrong. By then the original error is buried under months of subsequent transactions, and tracking it down is hours of work.
Double-entry surfaces errors at the level of the trial balance, monthly. Single-entry surfaces errors at the level of "wait, why is the bank account off by $4,300?" weeks or months later.
Why no real accounting system uses it
Every modern accounting system (QBO, Xero, NetSuite, Sage) is double-entry. The systems hide the journal entries behind user-friendly source documents (Invoice, Bill, Expense), but underneath, every transaction creates a balanced journal entry that posts to the general ledger. Single-entry only survives in personal checkbook registers and informal hobby books.
Bookkeepers occasionally inherit single-entry messes
A common cleanup project: a sole proprietor has been "doing the books" in Excel by listing transactions one column at a time. There's a Cash column, a Revenue column, an Expense column. No subledgers, no debits-equal-credits check, no AR or AP tracking.
Conversion is mechanical but tedious: import each transaction as a balanced QBO entry, reconstruct AR and AP from invoice and bill records, post any catch-up adjustments. Plan on five to fifteen hours per year of historical data, depending on transaction volume.
Common Debit/Credit Mistakes
Three mistakes show up over and over.
Confusing debit with 'subtract'
In day-to-day banking, "debit" often means "money out." That's because banks describe transactions from their own perspective: when you withdraw cash, the bank debits your account because the bank's liability to you (your deposit) decreases.
But in your books, the same transaction is a credit to Cash because Cash (your asset) decreases. The word "debit" means different things depending on whose perspective the books are kept from. In your books, debit = left column, not "subtract."
This confusion is why the rules table above is worth memorizing. Don't try to derive the rules from your bank statement language.
Reversed entries (debit/credit flipped)
A flipped entry is when the debit and credit are correctly identified but assigned to the wrong accounts. The total debits equal total credits, so the trial balance still balances, but the accounts move in the wrong directions.
Example: posting "debit Sales Revenue $4,200, credit AR $4,200" when the correct entry was "debit AR $4,200, credit Sales Revenue $4,200." Net effect: Sales Revenue goes negative by $4,200 instead of positive, and AR goes negative by $4,200 instead of positive. The trial balance still balances, but two accounts are wrong by twice the entry amount.
The trial balance shortcut for catching reversed entries: the difference is divisible by 2. If the rec or trial balance is off by an exact multiple of 2, look for a reversed entry where the half-of-difference matches the original transaction amount.
Unbalanced manual journal entries
QBO won't let you save an unbalanced JE. The save button stays disabled until debits equal credits. So in QBO this only happens with imported data from systems that didn't enforce the rule. Cleanup: find the offending entry, add the missing line, re-post.
QBO won't let you save unbalanced entries
This is one of the things QBO does well. The system enforces double-entry at save time, so the trial balance is always at least mathematically balanced, even if individual postings are wrong. That's better than every paper-era system, where unbalanced entries silently broke the trial balance until someone caught it.
What QBO doesn't catch is whether the entry posts to the right accounts. That's still the bookkeeper's job. The math is enforced; the meaning isn't.
Growthy is bookkeeping software, not a CPA firm. This content is educational, not professional advice. Full disclaimer.
Get Started with Growthy
Related: Accounting & Bookkeeping Glossary, General Ledger (GL): The Backbone of Your Accounting System, Trial Balance: What It Is, How to Read It, and What to Do When It's Off