Bookkeeping Basics for Beginners
Learn the fundamentals of bookkeeping: debits, credits, journal entries, and financial statements.
Bookkeeping is the systematic recording of every financial transaction your business makes. It is the foundation that accounting, tax preparation, and financial analysis are built on. If your books are inaccurate or incomplete, everything downstream—from tax returns to business decisions—suffers. This guide explains the core mechanics of double-entry bookkeeping in plain language.
The Double-Entry System
Double-entry bookkeeping is the universal standard, and it is based on a simple principle: every transaction affects at least two accounts. For every debit, there must be an equal credit. This system provides built-in error checking because your books must always balance.
The accounting equation is Assets = Liabilities + Equity. Every transaction must keep this equation in balance. When you buy equipment with cash, one asset (cash) decreases and another (equipment) increases by the same amount. When you take out a loan, both assets (cash) and liabilities (loan payable) increase equally.
Single-entry bookkeeping (essentially a checkbook register) is simpler but lacks the checks and balances of double entry. The IRS does not require double entry, but virtually all accounting software uses it, and it is the only method that produces accurate financial statements.
Understanding Debits and Credits
Debits and credits are not the same as increases and decreases. Whether a debit increases or decreases an account depends on the account type. Assets and expenses increase with debits and decrease with credits. Liabilities, equity, and revenue increase with credits and decrease with debits.
For example, when a client pays you $1,000, you debit your cash account (asset increases) and credit your revenue account (revenue increases). When you pay $200 for office supplies, you debit your office supplies expense (expense increases) and credit cash (asset decreases). In both cases, debits equal credits.
A helpful mnemonic is DEALER: Dividends, Expenses, and Assets are increased by Debits. Liabilities, Equity, and Revenue are increased by Credits. Once you internalize this pattern, journal entries become intuitive rather than confusing.
Journal Entries and the General Ledger
A journal entry is the record of a single transaction. It includes the date, the accounts affected, the debit and credit amounts, and a brief description. Journal entries are recorded chronologically in the general journal and then posted to the general ledger, which organizes transactions by account.
The general ledger is the master record of all your financial accounts. Each account in your chart of accounts has a corresponding ledger page that shows every debit and credit, along with a running balance. When you need to know how much you spent on marketing this quarter, the general ledger provides the answer.
Modern accounting software handles journal entries and the general ledger automatically. When you categorize a bank transaction, the software creates the journal entry and posts it to the correct ledger accounts behind the scenes. Understanding the mechanics helps you catch errors and make manual adjustments when needed.
Bank Reconciliation
Bank reconciliation is the process of comparing your bookkeeping records to your bank statement to ensure they match. Differences can arise from outstanding checks, pending deposits, bank fees, interest earned, or errors. Reconciling monthly catches mistakes early and ensures your books accurately reflect reality.
To reconcile, start with the ending balance on your bank statement. Add any deposits that appear in your books but have not yet cleared the bank (deposits in transit). Subtract any checks you have written that have not yet cleared (outstanding checks). The adjusted bank balance should match the balance in your accounting records.
If the balances do not match, investigate the difference. Common causes include transactions recorded in your books but not yet processed by the bank, bank fees or charges you have not recorded, duplicate entries, or errors in transaction amounts. Most accounting software has a reconciliation feature that streamlines this process significantly.
Common Bookkeeping Mistakes to Avoid
The most frequent bookkeeping mistake is inconsistency. Recording transactions sporadically leads to missing entries, duplicate entries, and unreliable financial reports. Set a weekly schedule for categorizing transactions and stick to it.
Mixing personal and business expenses is another costly error. Even if you are a sole proprietor, run all business transactions through a dedicated business account. Mixing finances makes it nearly impossible to identify deductible expenses and creates problems during an audit.
Failing to keep source documents is a risk many small business owners take. The IRS requires documentation for every deduction you claim. Keep receipts, invoices, bank statements, and contracts organized and accessible. Digital storage is perfectly acceptable—scan paper receipts and organize them by month and category.
Key Takeaways
- ✓Every transaction in double-entry bookkeeping affects at least two accounts with equal debits and credits.
- ✓Assets and expenses increase with debits; liabilities, equity, and revenue increase with credits (remember DEALER).
- ✓Reconcile your bank accounts monthly to catch errors and ensure accurate financial records.
- ✓Categorize transactions weekly rather than doing it all at tax time.
- ✓Keep source documents (receipts, invoices) for every business transaction for at least three years.
Frequently Asked Questions
How often should I do bookkeeping?
Ideally, categorize transactions weekly and reconcile bank accounts monthly. This keeps the workload manageable and ensures your financial reports are always up to date. Waiting until tax season to catch up on a full year of bookkeeping is error-prone and stressful.
Do I need to understand debits and credits to use accounting software?
Most accounting software handles debits and credits behind the scenes. You typically categorize transactions and the software creates the proper journal entries. However, understanding the basics helps you catch errors, make adjusting entries, and troubleshoot when reports do not look right.
What is the difference between a journal and a ledger?
The journal (or general journal) records transactions chronologically as they occur—it is like a diary of financial events. The ledger (or general ledger) organizes the same transactions by account. The journal shows what happened and when; the ledger shows the cumulative effect on each account.