Writing Clean Journal Entries
Once you understand debits and credits, the next skill is writing them down the right way, every time, in a format that anyone — an auditor, a manager, your future self — can read and trust. A journal entry is the permanent, dated record of a single business transaction, and sloppy journal entries are one of the fastest ways to create a mess that takes hours to untangle later. This lesson walks through the exact structure of a clean journal entry, the discipline of one transaction per entry, and the habits that separate a careful bookkeeper from a careless one.
Why this skill matters professionally
Every downstream report — the general ledger, the trial balance, the income statement, the balance sheet — is built entirely out of journal entries. If the entries are wrong, sloppy, or undocumented, everything built on top of them is unreliable, no matter how polished the final report looks. Employers specifically look for bookkeepers who write clear, well-documented entries because it's what makes an audit painless, a month-end close fast, and a handoff to another bookkeeper or accountant possible without hours of detective work.
Learning objectives
- Structure a journal entry correctly.
- Include date, accounts, amounts, and description.
- Recognize common mistakes.
Background concepts
What a journal entry actually is
A journal entry is the first, chronological record of a transaction, made in what's traditionally called the general journal. From there, amounts get posted to individual account ledgers, which get summarized into a trial balance, which becomes the financial statements. Skip or botch the journal entry and every later step inherits the error.
Anatomy of a proper entry
A complete journal entry has four required parts: the date, the accounts and amounts (debits above credits, credits indented), and a brief description explaining the business reason for the transaction. Missing any one of these makes the entry harder to audit or reverse later.
- Date: when the transaction occurred (not when you happened to record it, if different).
- Accounts and amounts: debits listed first flush left, credits listed second and indented, dollar amounts aligned in columns.
- Description: a one-line plain-English explanation of what happened and why.
- Reference: invoice number, check number, or supporting document ID, when applicable.
Simple vs. compound entries
A simple entry has exactly one debit and one credit. A compound entry has more than one debit and/or more than one credit, as long as the totals on each side match. Payroll entries are a classic example of compound entries because a single paycheck run touches wages, several tax liabilities, and cash all at once.
The general journal vs. the general ledger
The general journal is chronological — a running diary of transactions in the order they happened. The general ledger reorganizes those same entries by account, so you can see the full history and running balance of, say, just the Cash account. Software does this reorganization automatically, but understanding the distinction helps you trace an error back to its source.
Step-by-step
1. Step 1: Gather the source document
Never journalize from memory. Start from an invoice, receipt, bank statement line, or contract. The source document is what you'll reference if anyone ever questions the entry.
2. Step 2: Determine the transaction date
Use the date the economic event occurred — the date goods were received, the date service was performed, the date cash actually changed hands — not the date you happen to be typing it into the software.
3. Step 3: Identify every account affected
List every account touched, however many that is. Resist the urge to force a transaction into a tidy two-line entry if it genuinely involves three or four accounts.
4. Step 4: Assign debits and credits using account type + direction
For each account, classify its type and determine whether it's increasing or decreasing, then apply the appropriate side. Refer back to the debits-and-credits lesson if you need a refresher.
5. Step 5: Format the entry correctly
Debits go first, flush to the left margin. Credits go second, indented so the account name starts further right than the debit account names. Dollar figures line up in a column on the right.
03/22/2024
Dr Cash ......................... 4,500
Dr Accounts Receivable .......... 1,000
Cr Sales Revenue .............. 5,500
(Cash and credit sales for the week, per register tape #114)6. Step 6: Write a description that actually explains the transaction
"Misc" or "stuff" tells no one anything six months from now. "Paid March rent for main office, check #1042" tells everyone everything they need in one line.
7. Step 7: Verify the entry balances before moving on
Add the debit column, add the credit column, confirm they're equal to the penny. This single habit prevents the vast majority of trial balance headaches.
8. Step 8: Post to the ledger and file the source document
Once verified, the entry gets posted to each affected account's ledger. Attach or reference the source document (scan, PDF, physical file) so it can be pulled up instantly if questioned.
9. Step 9: Practice a full payroll compound entry
Payroll entries are the best practice case for compound entries because they always involve multiple liabilities alongside the expense and cash lines.
03/31/2024
Dr Wages Expense .................. 5,000
Cr Federal Income Tax Payable ..... 600
Cr FICA Payable ................... 382.50
Cr State Tax Payable ............... 250
Cr Cash (net pay) ................ 3,767.50
(Payroll for pay period ending 3/29, per payroll register)10. Step 10: Learn to write a correcting entry
If you discover a prior entry was wrong, never erase it. Post a new correcting entry that reverses the mistake and records the correct version, both dated the day you found the error, with a description referencing the original entry.
04/02/2024
Dr Accounts Payable ................ 500
Cr Office Supplies Expense ......... 500
(Correcting entry: reverses duplicate posting of invoice #2291 originally recorded 3/28)Real-world workplace examples
Recording a customer deposit
A landscaping company receives a $500 deposit from a client before starting a job next month. Since the work hasn't been performed yet, this is unearned revenue, a liability, not revenue yet.
Dr Cash 500 / Cr Unearned Revenue 500
Recognizing revenue once work is complete
The next month, the landscaping job is finished and billed at $2,000 total (the $500 deposit applies against it).
Dr Unearned Revenue 500 / Dr Accounts Receivable 1,500 / Cr Service Revenue 2,000
Recording a credit card purchase
An office manager buys $340 of printer supplies on the company credit card.
Dr Office Supplies Expense 340 / Cr Credit Card Payable 340
Writing off a bad debt
A client's $800 invoice is deemed uncollectible after repeated attempts to collect.
Dr Bad Debt Expense 800 / Cr Accounts Receivable 800
Recording depreciation
A company records $250 of monthly depreciation on office equipment.
Dr Depreciation Expense 250 / Cr Accumulated Depreciation 250
Practical scenarios
A bookkeeper lumps a week of transactions into one entry
To save time, a bookkeeper records an entire week of cash sales as a single lump-sum entry: "Dr Cash 8,200 / Cr Sales Revenue 8,200, misc sales." Three weeks later, a customer disputes a charge and asks for proof of the specific sale. There's no way to trace which day, which sale, or which register tape the $8,200 came from, because everything was combined. The fix going forward: journalize each day's register tape as its own entry (or at minimum keep the daily backup documents clearly filed and referenced), so any single transaction can be traced back without reconstructing an entire week from memory.
An entry balances on paper but is coded to the wrong account
A company pays $1,200 for a new company laptop but the bookkeeper debits Office Supplies Expense instead of Computer Equipment (an asset). The entry balances perfectly — debits equal credits — so nothing looks wrong on the surface, and the trial balance ties out fine. But the balance sheet is missing a $1,200 asset, and the income statement overstates supplies expense by $1,200, understating net income by the same amount. This is why "the entry balances" is necessary but not sufficient — you also have to confirm each side is coded to the *correct* account, not just any account that makes the math work.
Common mistakes beginners make
Vague descriptions
Writing "misc" or "adjustment" tells nobody anything later. The fix: always name the specific business reason, document number, and relevant party.
Combining unrelated transactions into one entry
This happens under time pressure but destroys traceability. The fix: one economic event per entry, even if it takes more entries and more minutes.
Using today's date instead of the transaction date
This distorts which period the transaction belongs to, which can misstate a month's financials. The fix: always use the date the transaction actually occurred, based on the source document.
Erasing or deleting a wrong entry instead of correcting it
This destroys the audit trail and is a red flag in any review or audit. The fix: always post a dated correcting entry that references the original mistake, never delete history.
Posting from memory instead of a source document
Memory is unreliable on amounts, dates, and account codes. The fix: always work from an invoice, receipt, bank line, or contract, and keep it referenced or attached.
Forgetting to double check that debits equal credits before posting
A one-penny rounding error, ignored, can take an hour to trace once buried among hundreds of other entries. The fix: verify the entry balances before you move to the next transaction, every time.
Best practices
- Always work from a source document — never from memory.
- Use the actual transaction date, not the data-entry date.
- Write descriptions that name the who, what, and why in one line.
- Keep debits flush left and credits indented, with amounts aligned in columns.
- Never delete or erase a posted entry — always correct with a new dated entry.
- Reference invoice numbers, check numbers, or document IDs in every entry.
- Verify debits equal credits before considering any entry final.
- Keep one transaction per entry unless a compound entry is genuinely required.
Professional tips
- Build a personal template for recurring entries (rent, payroll, loan payments) so formatting stays consistent.
- When correcting an error, write the correcting entry's description in a way that would make sense to someone with zero context, six months later.
- In software, use the memo/description field the same way you would on paper — don't skip it just because the software doesn't force you to fill it in.
- Batch similar transactions (like daily sales) by source document, not by convenience, to preserve traceability.
- Keep a scanned or digital copy of every source document linked to its journal entry whenever your software allows attachments.
- Review last month's entries occasionally with fresh eyes — you'll often spot a vague description or misclassification you missed in the moment.
Practice exercises
Exercise 1: Format a clean entry from a messy note
Raw note: "paid electric bill $210 yesterday check 552." Today is 4/10. The bill was paid 4/9. Write the properly formatted entry.
Solution:
04/09/2024
Dr Utilities Expense .......... 210
Cr Cash ....................... 210
(Paid electric bill, check #552)Exercise 2: Build a compound entry
A company buys a $6,000 delivery van, paying $2,000 cash and financing the rest with a note payable. Write the entry.
Solution:
Dr Vehicles ...................... 6,000
Cr Cash ......................... 2,000
Cr Notes Payable ................ 4,000
(Purchased delivery van, partial cash / financed balance)Exercise 3: Write a correcting entry
Last week you accidentally recorded a $300 client payment as Debit Cash / Credit Consulting Revenue, but it should have been credited to Unearned Revenue because the work hasn't started. Write the correcting entry.
Solution:
Dr Consulting Revenue ............ 300
Cr Unearned Revenue ............. 300
(Correcting entry: reclassifies prepayment recorded in error as revenue on 4/2)Review questions
What four elements must a complete journal entry include?
Date, accounts and amounts (debits first, credits indented), a description, and ideally a reference to the source document.
Why should you never delete a wrong journal entry?
It destroys the audit trail; instead you post a new correcting entry that reverses the mistake and records the correct version, preserving full history.
What's the difference between a simple and a compound entry?
A simple entry has one debit and one credit; a compound entry has more than one debit and/or credit line, as long as both sides still total equally.
Why does the transaction date matter more than the data-entry date?
Using the wrong date can shift a transaction into the wrong accounting period, misstating that period's financial results.
What's wrong with writing 'misc' as a journal entry description?
It gives no future context about what happened or why, making it impossible to audit, explain, or trust the entry months later.
Give an example of when a compound entry is necessary.
Payroll, where a single pay run affects wages expense, several tax liability accounts, and cash all in one transaction.
Key takeaways
- A journal entry needs a date, accounts/amounts, a clear description, and ideally a document reference.
- Debits are listed first and flush left; credits are listed second and indented, with amounts aligned.
- One transaction should generally get one entry — don't lump unrelated events together.
- Compound entries are fine as long as total debits still equal total credits.
- Never erase a mistaken entry — always post a dated correcting entry instead.
- Always work from a real source document, never from memory.
- Verify the entry balances before considering it finished.
- A clean journal entry trail is what makes month-end close and audits fast instead of painful.
Frequently asked questions
Do I need to journalize every single transaction manually?
Most accounting software auto-generates journal entries from invoices, bills, and bank feeds, but understanding manual journal entries is essential for adjustments, corrections, and understanding what the software is doing behind the scenes.
What's the difference between the general journal and adjusting journal entries?
The general journal records all regular transactions as they occur; adjusting journal entries are a specific subset made at period-end to align the books with accrual accounting (like depreciation or accrued expenses).
How detailed should a journal entry description be?
Detailed enough that someone with no memory of the transaction could understand what happened and why, ideally in one clear sentence.
Is it ever okay to delete a journal entry?
Only in very limited cases immediately after entry, before any other activity depends on it, and even then most firms prefer a correcting entry for a full audit trail.
What happens if I post an entry to the wrong period?
It misstates that period's financial statements; if discovered after the period is closed, it typically requires a reclassifying or correcting entry dated appropriately.
Can a journal entry have zero net effect on the accounting equation?
Yes — for example, reclassifying an expense from one category to another doesn't change total assets, liabilities, or equity, just how they're categorized.
Why do auditors care so much about journal entry documentation?
Because journal entries are the raw material of every financial statement; well-documented entries let auditors verify accuracy quickly, while undocumented entries force time-consuming reconstruction.
Related lessons
18 min • Beginner
20 min • Advanced
15 min • Beginner
15 min • Intermediate