Skip to content

Bookkeeping · Cleanups & Fixes · Brief · Pro level

Retained earnings changed: someone edited a closed year

When prior-year net income no longer matches the filed return, a closed-period transaction was added, edited, or deleted. Finding the change, unwinding it, and the closing-date habit that stops recurrence.

By The Carryforward Desk3 min read · June 12, 2026

Symptom

This year's balance sheet shows prior-year retained earnings of 96,400; the statements the tax return was prepared from said 87,100. The preparer asks what changed; nobody knows. Comparative reports no longer agree with anything previously issued, and next year's return will start from a number that matches no filing.

Why it happens

Retained earnings is not a posted balance — it recomputes live from every income and expense transaction in all prior years, plus distributions. Anything that touches a closed year moves it silently:

If no closing date was ever set, the closed year was never actually closed — just old.

The fix

  1. Quantify the drift. Run the prior-year balance sheet today and set it against the copy issued at filing. Note the retained-earnings difference and check whether other lines moved too (a pure P&L edit moves only equity; a cash edit moves cash as well).
  2. List the changes. Run the closing-date exception report if a closing date existed; otherwise filter the audit log to transactions created or modified after year-end but dated within the closed year. Match the list's net effect to the drift — keep hunting until the numbers tie.
  3. Classify each change. Some are corrections that were right in substance but wrong in dating (a deleted duplicate). Some are errors to reverse outright. Some are real late-arriving items that belong in the current year.
  4. Restore the closed year. Re-date current-year items to the current year. For substance-correct changes (that deleted duplicate), the preparer decides: leave the books changed and reconcile on the return side — possibly an amended return if material — or restore the original and post the correction currently. A genuinely late expense moves like this:
Journal entry — Moving a backdated expense into the open year
AccountDebitCredit
Repairs & maintenance expense (current year)3,100
Repairs & maintenance expense (closed year, via re-date)3,100

In practice you re-date the original transaction rather than posting two lines across years; the entry shows the effect. Never post a bare debit or credit directly to retained earnings to force the old balance — it hides the transactions without fixing them.

  1. Prove it. Re-run the prior-year balance sheet; it must now match the filed version line for line. Send the preparer the exception list and what you did with it.

How to prevent it

  • Set the closing date — with a password — the day the return is filed, and advance it at every close. This one setting converts silent damage into a warning dialog and an exception report.
  • Restrict who can override it to one person who understands what filed means.
  • Archive a PDF and export of the year-end statements at filing time, so "what it used to say" is never a matter of memory.
  • Check retained earnings against the filed return at every close. It is one line and ten seconds, and it belongs on the same monthly scan as the rest of /bookkeeping/cleanups-fixes/diagnosing-balance-sheet-problems. A ledger whose history holds still is the precondition for every other fix on this desk.

Frequently asked questions

Why did my retained earnings balance change from last year's financial statements?
Retained earnings recomputes from all prior-year income and distributions, so it changes whenever anyone posts, edits, deletes, or re-dates a transaction in a closed year — a deleted duplicate, a backdated bill, a re-synced bank feed. Compare today's prior-year balance sheet to the one issued at filing time; the difference is the sum of those changes.
How do I find who changed transactions in a closed period?
Run the software's closing-date exception report, which lists transactions added or changed after the closing date was set, with user and timestamp. If no closing date was ever set, use the audit log filtered to the closed year's dates, or compare a saved year-end general ledger export against a fresh one line by line.
Should books match the tax return exactly?
The books' closed years should stay fixed at what the return was prepared from, adjusted only by entries the preparer directs (book-to-tax and closing adjustments). Some book-tax differences are normal and live on the return's reconciliation schedules — but the books themselves must stop moving once filed, or every future comparative statement disagrees with the record.

Keep reading