You've just finished the year. Even so, the revenue is recorded. That said, the expenses are matched. Here's the thing — the trial balance looks clean. Now what?
Most people think the hard part is over. But if you've ever stared at a general ledger in January wondering why your retained earnings balance doesn't match the equity section of last year's balance sheet — you already know the real work starts at the close.
Closing net income to retained earnings isn't a formality. It's the moment the income statement hands off to the balance sheet. Get it wrong, and everything downstream breaks: tax returns, financial statements, investor reports, your credibility.
Let's walk through what actually happens, why it matters, and where people trip up.
What Is Closing Net Income to Retained Earnings
At its core, this is a journal entry. That's why one entry. But it represents something bigger: the transfer of a period's profit (or loss) into the cumulative equity bucket that carries forward forever Worth knowing..
Revenue and expense accounts are temporary. Retained earnings is permanent. At year-end, they reset to zero. They track activity for this period only. It accumulates every dollar the business has ever kept since day one Simple, but easy to overlook..
The closing entry looks like this:
Debit: Revenue accounts (total) Credit: Expense accounts (total) Credit (or Debit): Income Summary (the difference = net income or net loss) Then: Debit (or Credit): Income Summary Credit (or Debit): Retained Earnings
Some systems skip Income Summary and go straight to Retained Earnings. The result is the same. Now, net income increases retained earnings. Net loss decreases it.
The Accounts That Disappear
Every revenue account — sales, service revenue, interest income, gain on sale of equipment — gets closed to zero. Every expense account — rent, salaries, depreciation, interest expense, loss on write-down — gets closed to zero.
They don't carry a balance into the next period. You're not "zeroing out" for fun. That's the whole point. You're drawing a line: *this period is done.
What About Dividends
Dividends (or owner draws in a sole prop/partnership) also close — but not through Income Summary. They close directly to Retained Earnings.
Debit: Retained Earnings Credit: Dividends Declared (or Draws)
This matters. A lot of junior accountants lump dividends in with expenses. They're not expenses. They're distributions of equity. Treating them as expenses understates net income and overstates retained earnings. The financial statements will be wrong.
Why It Matters / Why People Care
You might think: it's just one entry. The software does it automatically.
Sure. Until it doesn't That's the part that actually makes a difference. Less friction, more output..
The Audit Trail Problem
External auditors love the closing entry. It's the bridge between the P&L and the balance sheet. If the numbers don't tie — if retained earnings doesn't roll forward correctly — the audit stops. You're explaining variances instead of signing off.
The Tax Return Connection
Your tax return (Form 1120, 1120-S, 1065, Schedule C) starts with book net income. Then come M-1 adjustments. The IRS notices. If your retained earnings rollforward is broken, your M-1 is broken. So do state tax authorities.
The Investor/Lender Signal
Banks and investors look at retained earnings trends. "Did they restate? Which means did they miss a closing entry? And a sudden jump or drop that doesn't match the income statement raises red flags. Is the equity section reliable?
The Compensation Trap
Bonuses, profit-sharing, equity grants — many are tied to net income or retained earnings thresholds. People get paid wrong. A missed closing entry changes the number. Lawsuits happen.
The "It's Just Software" Myth
QuickBooks, NetSuite, Xero, Sage — they all automate the close. If your chart of accounts has a revenue account mapped to the wrong type, or a new expense account wasn't flagged as temporary, the close posts to the wrong place. But automation follows rules you set. Practically speaking, the software doesn't know your intent. It only knows your setup Easy to understand, harder to ignore..
How It Works (Step by Step)
Let's break down the actual mechanics. Not the textbook version — the version you'll see in a real close cycle.
1. Run the Pre-Close Trial Balance
Before you post anything, pull a trial balance dated the last day of the period. Check:
- All revenue accounts have credit balances
- All expense accounts have debit balances
- No temporary accounts have weird balances (a credit in rent expense? someone posted a refund to the wrong account)
- Dividends/Draws has a debit balance
Fix anything odd before you close. Once the closing entry posts, those temporary accounts are locked in most systems. You'll need a reversing entry or a prior-period adjustment to fix it.
2. Verify Net Income Matches the P&L
Run the income statement for the period. Note the bottom-line net income (or loss). This number must match the amount that hits Retained Earnings.
If your P&L shows $412,387 net income but the closing entry posts $412,386 — you have a rounding issue, a penny difference in a sub-ledger, or a transaction dated in the wrong period. Find it. Don't force it.
3. Post the Closing Entry
In most systems, this is a single "Close Period" or "Year-End Close" button. But understanding what it does:
If using Income Summary (traditional):
Dr. Revenue Accounts $X,XXX,XXX
Cr. Expense Accounts $X,XXX,XXX
Cr. Income Summary $XXX,XXX (net income)
Then:
Dr. Income Summary $XXX,XXX
Cr. Retained Earnings $XXX,XXX
If direct to Retained Earnings (common in modern ERP):
Dr. Revenue Accounts $X,XXX,XXX
Cr. Expense Accounts $X,XXX,XXX
Cr. Retained Earnings $XXX,XXX
And for dividends:
Dr. Retained Earnings $XX,XXX
Cr. Dividends Declared $XX,XXX
4. Run the Post-Close Trial Balance
After the close, pull a trial balance dated the first day of the next period.
What should you see?
- Zero balances in all revenue accounts
- Zero balances in all expense accounts
- Zero balance in Income Summary (if used)
- Zero balance in Dividends/Draws
- Retained Earnings = Prior RE + Net Income - Dividends
If any temporary account has a non-zero balance, something posted after the close date but in the closed period. Think about it: or the close didn't capture all accounts. Investigate No workaround needed..
5. Lock the Period
This is non-negotiable. In real terms, lock the period in your accounting system. Because of that, no backdated entries. That's why no edits. If a correction is needed, it goes in the current period as a prior-period adjustment — with full disclosure Simple as that..
Common Mistakes / What Most People Get Wrong
I've seen every one of these in the wild. More than once Simple, but easy to overlook..
Forgetting New Accounts
You added a "Gain on Crypto Disposal" revenue account in March. It's not mapped as a temporary account in the close rule. December 31 rolls around. Still, the close runs. That account still has a balance in January Most people skip this — try not to..
Now your January P&L includes last year's gain. Your retained earnings is under
Common Mistakes / What Most People Get Wrong (continued)
Mis‑classifying Dividends as Expenses
Some teams post dividend declarations to an expense account (e.g., “Dividend Expense”) instead of reducing Retained Earnings directly. When the close runs, the dividend balance stays in the income‑statement section, inflating net income and leaving a stray dividend balance after the period is locked. Always treat dividends as a distribution of equity, not an operating cost The details matter here..
Overlooking Contra‑Revenue or Contra‑Expense Accounts
Accounts such as “Sales Returns & Allowances” or “Purchase Discounts Earned” carry natural credit or debit balances that offset their parent totals. If the closing rule only looks at the primary revenue/expense codes, these contra accounts retain balances, distorting both the P&L and the retained‑earnings calculation. Include every account whose normal balance is opposite to its parent group in the close logic.
Using the Wrong Cut‑off Date
A transaction dated 31 Dec 2024 but posted on 2 Jan 2025 will appear in the open period if the system’s close logic relies solely on posting date rather than transaction date. Conversely, a back‑dated entry posted after the close can re‑open a closed period unnoticed. Verify that your close uses the transaction (or GL) date, not just the journal‑entry date, and enforce a hard lock on both dimensions.
Neglecting Accruals and Deferrals
Year‑end accruals (e.g., unbilled revenue, accrued payroll) and deferrals (prepaid insurance, unearned revenue) must be recorded before the close. If they are omitted, the temporary accounts will show incorrect balances, and the retained‑post will be off by the exact amount of the missing accrual. Run a standardized accrual checklist and have the preparer sign off that all required entries are posted.
Ignoring Intercompany Eliminations
In consolidated environments, intercompany sales, purchases, and financing often generate temporary balances that net to zero on consolidation but remain in the legal‑entity books. If the close routine does not automatically eliminate these, each entity’s retained earnings will be overstated or understated, and the consolidated trial balance will not balance. Ensure your close script includes the elimination set or run a separate elimination step before locking the period Most people skip this — try not to..
Relying on Manual Spreadsheets for the Close
Even the most disciplined finance team can introduce transcription errors when moving data from the ERP to a closing worksheet. A single transposed digit can cause a mismatch that survives the post‑close trial balance check because the spreadsheet is not re‑run after the system close. Whenever possible, automate the close using built‑in period‑close functionality; if spreadsheets are unavoidable, lock them with version control and have a second reviewer reconcile the totals to the GL before locking.
Failing to Update Close Rules After Chart‑of‑Accounts Changes
Adding a new revenue or expense account, renaming an existing one, or retiring a legacy code requires an update to the closing rule set. If the rule still points to the old account number or excludes the new code, balances will linger in the temporary accounts after the close. Treat the close rule as a configuration item: every COA change triggers a review and, if necessary, a revision of the close script, followed by a test close in a sandbox environment.
Overlooking Foreign‑Currency Revaluation Gains/Losses
Multinational entities often post unrealized FX gains/losses to a temporary “Foreign Exchange Gain/Loss” account. If the close does not sweep this account into retained earnings (or OCI, depending on policy), the balance will sit in the income statement of the next period, distorting periodic results. Verify that your FX revaluation procedure posts to an account that is included in the closing routine, or manually transfer the balance as part of the year‑end close But it adds up..
Skipping the Post‑Close Trial‑Balance Review
It’s tempting to assume that because the system reported a successful close, everything is correct. Even so, silent failures—such as a workflow that didn’t fire because of a user‑permission issue—can leave balances untouched. Always pull a trial balance dated the first day of the next period and verify the zero‑balance rule for all temporary accounts. Any deviation is a red flag that warrants immediate investigation before the period is locked.
Conclusion
A clean, accurate closing process is the linchpin of reliable financial reporting. By methodically verifying net income, posting the correct closing entries, running a diligent post‑close trial balance, and locking the period with immutable controls, you safeguard the integrity of both the income statement and retained earnings. Awareness of common pitfalls—ranging from overlooked contra accounts and mis‑classified divid
Beyond these, other subtle errors can still creep into the close. And overlooked contra accounts—such as accumulated depreciation or allowance for doubtful accounts—may fail to offset their related asset or revenue balances, leaving residual amounts that distort the balance sheet. Mis‑classified dividends, expense accruals, or deferred revenue can shift cash flows and equity incorrectly, creating mismatches that only surface when the next period’s statements are prepared. Even when the system reports a “successful” close, hidden workflow failures, permission gaps, or manual overrides can leave temporary balances untouched, silently contaminating future reporting.
The official docs gloss over this. That's a mistake.
To protect against these risks, finance leaders should embed a layered control framework into every close cycle. Treat close rules as configuration items that must be updated in lockstep with any chart‑of‑accounts changes, and always run a test close in a sandbox before applying changes to production. Automate data movement wherever the ERP offers native period‑close functionality, and when spreadsheets are unavoidable, enforce version control, lock them after a second reviewer validates totals against the general ledger, and retain audit trails. Ensure foreign‑currency revaluation accounts are included in the sweep routine, and never skip the post‑close trial‑balance review—pull a trial balance dated the first day of the next period and confirm that all temporary accounts have been zeroed out.
This is where a lot of people lose the thread.
By methodically verifying net income, posting the correct closing entries, running a diligent post‑close trial balance, and locking the period with immutable controls, you safeguard the integrity of both the income statement and retained earnings. Awareness of common pitfalls—ranging from overlooked contra accounts and mis‑classified dividends to transcription errors and outdated close rules—empowers the team to act before balances become entrenched.
In the end, a disciplined, automated, and reviewed close process is the cornerstone of reliable financial reporting. In real terms, it not only ensures compliance with accounting standards and regulatory requirements but also builds confidence among investors, auditors, and senior management. When the close is clean and accurate, the organization can make informed strategic decisions based on trustworthy financial data, positioning itself for sustained growth and credibility.