
Schedule M-2 on an 1120 is eight lines of arithmetic that a spreadsheet could do. It still breaks constantly, and it breaks in a way that is hard to see, because the balance sheet keeps balancing while it is wrong.
The schedule is called Analysis of Unappropriated Retained Earnings per Books. Every word in that title is doing work, including the one everybody skips.
[img:m2]
What it is, in one paragraph
Schedule M-2 is a rollforward of the retained earnings account. Beginning balance, plus net income per books, plus other increases, less distributions, less other decreases, equals ending balance.
Line 8, the ending balance, has to equal Schedule L line 25, the ending unappropriated retained earnings column. Not approximately. Exactly.
That is the whole schedule. The difficulty is never the arithmetic. It is that four of those lines are fed from somewhere else, and each one can be fed the wrong number.
Unappropriated is not decoration
Schedule L splits retained earnings across two lines. Line 24 is appropriated retained earnings. Line 25 is unappropriated.
Appropriated retained earnings are amounts the board has formally set aside for a purpose: a reserve for plant expansion, a contractual reserve required by a loan agreement, a self insurance reserve. The money is still equity. It has simply been earmarked by a board resolution.
Schedule M-2 analyses line 25 only. If the client has an appropriated reserve and you roll forward total retained earnings, M-2 will not tie to line 25 and the difference will be exactly the reserve. Preparers then hunt for a missing transaction that does not exist.
Most small corporations have nothing on line 24, which is why this trips people so rarely and so badly. When it does appear it is usually because a bank covenant required it, and the bookkeeper recorded it as a journal entry between two equity accounts without telling anyone.
Line 2 is not an independent number
Line 2 is net income per books. It is the same figure as Schedule M-1 line 1, and it is the same figure as the bottom of the client's income statement.
Those three should be one number that appears in three places. When they disagree, someone typed rather than carried. The most common version: the preparer books a late adjusting entry, updates the income statement, updates M-1, and leaves M-2 holding the pre-adjustment figure. The balance sheet then fails to tie by the amount of the adjustment.
Worth saying plainly: net income per books. Not taxable income. The whole purpose of M-1 is that those two differ, and M-2 lives entirely on the book side of that divide. A preparer who puts taxable income on line 2 has produced a retained earnings balance that no set of financial statements will ever agree with.
Dividends are a distribution, not an expense
Line 5 is where distributions go, split into cash, stock, and property.
The most reliable source of an M-2 break in a small C corporation is a dividend that the bookkeeper recorded as an expense. It looks like an expense from the bank statement's point of view. Money left the account and went to a person. Coded to Miscellaneous Expense or Owner Draw, it reduces net income, flows into line 2 at the wrong amount, and never appears on line 5 where it belongs.
The retained earnings ending balance is then wrong twice, in opposite directions, by the same amount. Which is worse than being wrong once, because the two errors partially disguise each other and the difference you are hunting is not the size of the dividend.
The tell is a Schedule L retained earnings figure that does not match the client's own financial statements, combined with an M-2 that does tie internally. Internal consistency proves nothing here. It only proves the same wrong number was used twice.
Other increases and other decreases need itemising
Lines 3 and 6 say "itemize" and they mean it.
Legitimate entries include prior period adjustments to correct an error in a closed year, and the equity effect of certain accounting changes. What actually turns up is a plug: someone could not make line 8 agree with Schedule L line 25, so the difference went on line 6 with no description and the return balanced.
A plug on line 6 is not a reconciliation. It is a record that the retained earnings account was never reconciled, written in a place that a reviewer will read as though it had been. Next year the beginning balance is wrong by that amount and there is nothing in the file explaining why.
If you genuinely cannot locate a difference, chasing it through the balance sheet is the faster path. We wrote a separate piece on finding a Schedule L difference that works through the causes in order.
It is not the S corporation AAA
Preparers who move between entity types reason by analogy here and it does not hold.
On an 1120S, Schedule M-2 tracks the accumulated adjustments account. AAA is a tax attribute. Its balance determines whether a distribution is tax free, a dividend from accumulated earnings and profits, or a return of capital. It excludes tax-exempt income. It has its own ordering rules. Get it wrong and a shareholder reports the wrong amount of income.
On an 1120, Schedule M-2 tracks book retained earnings. It is an accounting balance. It has no bearing on whether a dividend is taxable, because a C corporation dividend is taxable to the extent of earnings and profits, and earnings and profits is a third calculation that appears nowhere on the return.
That last point deserves emphasis, because it is the one that surprises people. Retained earnings on Schedule L is not earnings and profits. They are computed differently and they drift apart over the life of a corporation. A corporation can have negative retained earnings and positive earnings and profits, which means it can pay a fully taxable dividend while its balance sheet says it has accumulated nothing. If you need earnings and profits, it has to be tracked separately. Schedule M-2 will not give it to you.
The threshold is not permission to skip the work
Schedule K question 13 on Form 1120 excuses Schedules L, M-1 and M-2 when total receipts and total assets are both under 250,000. We covered the mechanics of that test in the 1120 schedules threshold article.
Not filing is not the same as not knowing. The retained earnings balance still exists, it still has to be right, and next year it becomes the beginning balance of a schedule you may well have to file. Corporations grow across the threshold, and the year they do is the year someone has to reconstruct several years of rollforward from whatever survives.
Where Ledger IQ fits
Everything above comes down to whether four numbers were carried or typed, and whether distributions were classified as distributions.
In Ledger IQ, dividends map to their own named return line rather than landing in an expense account, so the money that left the bank appears in the equity section where M-2 expects it. The mapping is recorded on the workpaper, so the classification is a documented decision rather than a bookkeeper's guess that nobody revisited.
Net income per books is derived on the Working Trial Balance rather than retyped. It appears at every column: unadjusted, adjusted, and tax balance. The adjusted figure is the number that belongs on M-1 line 1 and M-2 line 2, and because it is computed from the mapped accounts it cannot silently disagree with the income statement it came from. If an account cannot be classified, it is reported with its balance instead of quietly omitted, so you can see which dollars are unaccounted for.
Then the return tie-out closes it. Key the as-filed Schedule L line 25 next to the workpaper figure and Ledger IQ flags the difference. An M-2 that was plugged shows up as a line that does not tie, before the return is filed rather than when next year's beginning balance refuses to agree.
Ledger IQ supports Forms 1065, 1120S and 1120, with exports for Drake, Lacerte and UltraTax CS. It is free during early access, so you can try it at portal.ledgeriq.ai on a live client without a credit card.
