IRS Forms

Form 1120-S (Schedule M-3) – Guide, Thresholds and Tie-outs

Practitioner guide to Schedule M-3 (Form 1120-S) for 2025 S corp returns: the $10M filing trigger, Parts I to III, the Schedule K line 18 tie-out, and common mistakes.

20 min read Updated Jun 4, 2026
Editorial Standards
How we research, review, and update this guide

Every Accountably guide is researched against primary IRS sources, reviewed by a U.S. CPA, and refreshed as guidance evolves. Read our Editorial Guidelines to see how we source, fact-check, and update our content.

Tell us who you are – we will jump to what matters most:

From my side of the desk, the call I dread in March is the one where a return is finished, signed, and refusing to tie. Last season a client crossed $10 million in year-end total assets for the first time, the software switched on Schedule M-3, and suddenly Part II, line 26, column (d) was off from Schedule K, line 18 by a few thousand dollars. The culprit was a meals adjustment parked in the wrong column. Small errors create big cleanup.

That is the whole story of M-3 for S corporations. The form is not hard math, it is disciplined documentation, and most of the pain comes from columns used inconsistently and tie-outs left to the last minute. This guide walks through who must file, how to complete Parts I, II, and III, and the three tie-outs that keep a return from bouncing back in review.

Key Takeaways

  • Schedule M‑3 reconciles your S corporation’s financial statement net income, book, to taxable income and attaches to Form 1120‑S. You must file it when year‑end total assets on Schedule L meet or exceed $10 million (the trigger is total assets at year end, not gross receipts or shareholder count).
  • If total assets are at least $10 million but under $50 million, you can complete only Part I of M‑3 and use Schedule M‑1 for the detailed reconciliation, as long as M‑1 line 1 equals M‑3 Part I line 11.
  • At $50 million or more in total assets, you must complete all of Schedule M‑3 Parts I–III, all columns, no exceptions.
  • The anchor tie‑outs matter. Part II, line 26, column D must equal Form 1120‑S Schedule K, line 18 (the income/loss reconciliation line, not page 1 ordinary business income or Schedule K, line 17). Part II, column A must equal Part I, line 11.
  • For 1120‑S, year‑end total assets come from Schedule L, line 15, column (d), which also feeds page 1, item F. Use that figure to test the M‑3 threshold.

What Schedule M‑3 for S corporations actually does

Schedule M‑3 exists to make your book‑to‑tax story explicit. Part I identifies the financial statement source and summarizes the move from financial statement net income to the amount you will reconcile through Parts II and III. Part II lists income and loss items, and Part III lists expense and deduction items. Each uses four columns that tell the whole story:

  • Column A, book amount from your income statement
  • Column B, temporary differences that will reverse in future periods
  • Column C, permanent differences that never reverse
  • Column D, tax return amount after applying B and C

Think of Columns B and C as the honest translation layer between GAAP and tax. If you record an item in financials this year but deduct it next year on the return, that goes in Column B. If an item will never be deductible, for example 50 percent of meals, that goes in Column C. The math is simple on paper, Column A, plus or minus B and C, equals Column D, but discipline is what keeps it clean.

M‑3 versus M‑1, where each fits

M‑1 is the simpler reconciliation. Once your year‑end total assets hit $10 million, the IRS expects the more detailed M‑3. If your assets are under $50 million, you may complete only Part I of M‑3 and keep using M‑1 for the detailed reconciliation, provided M‑1 line 1 exactly equals M‑3 Part I line 11. At $50 million or more, complete all of M‑3, and M‑1 is off the table. These rules are in the IRS instructions for Form 1120‑S and the dedicated M‑3 instructions for 1120‑S.

Quick comparison

Item Schedule M‑1 Schedule M‑3
Purpose Basic book‑to‑tax reconciliation Detailed, line‑item book‑to‑tax by income and expense
When required for 1120‑S Assets under 10M, unless you choose M‑3 Assets at year‑end of 10M+ required, 50M+ must complete all parts
Columns No A‑B‑C‑D framework Columns A, B, C, D required if Parts II and III are completed
Tie‑out M‑1 line 8 to Schedule K line 18 Part II line 26, column D, to Schedule K line 18
Voluntary filing You can choose M‑3 If you choose M‑3, you must complete all three parts in full

The IRS repeats these mechanics across entity types. The S corp instructions are the authority for 1120‑S, and the 1120 version confirms the same 10M and 50M patterns for entities that use that form. Always follow the S corp instruction set for your return.

Why S corp teams stumble on M‑3, and how to avoid it

The problem is rarely sales. Firms slow down when delivery gets messy. M‑3 magnifies that, because it forces every difference to be documented, labeled, and tied across schedules. Where teams struggle:

  • Workpapers are not standardized, so reviewers spend time hunting for support.
  • Columns B and C are used inconsistently, so temporary versus permanent gets mixed.
  • Tie‑outs are not part of the prep checklist, so totals do not match Schedule K, line 18.
  • No one owns the threshold test, so the “do we need M‑3 this year” question lands late.

Here is the fix. Put the threshold test in your year‑end close checklist, right next to reconciling cash. Use a single M‑3 workpaper template that mirrors the form’s lines and columns, and add links to supporting schedules. Require a final “three ties” check before the return goes to review, Part I line 11 to Part II column A total, Part II column D to Schedule K line 18, Schedule L line 15(d) to page 1 item F. Those three checks catch almost everything.

If you measure it, you fix it. Put the M‑3 tie‑outs in your prep checklist and make them non‑negotiable.

In complex seasons, some firms bring in a structured offshore review layer to handle the routine M‑3 classifications and naming standards inside the firm’s own software. The key is discipline, not headcount. If you do use an offshore team, integrate them into your SOPs, keep workpapers standardized, and require documented tie‑outs before review. That is how you scale delivery without giving up control.

Who must file Schedule M‑3 for Form 1120‑S

You test the threshold using year‑end total assets from Schedule L, line 15, column (d). If that number is $10,000,000 or more, you file Schedule M‑3. If it is at least $10,000,000 but less than $50,000,000, you can choose to complete only Part I of M‑3 and keep using M‑1 for the detailed reconciliation, as long as line 1 of M‑1 equals line 11 of M‑3 Part I. Once you reach $50,000,000 or more, you must complete all three parts of M‑3, with every column filled wherever a line applies.

Voluntary filing

Below $10 million, you may voluntarily file M‑3. If you choose it, you must complete all three parts of M‑3 in full, not just Part I. Make sure Part I line 11 equals the Part II column A total, or the return will not foot. The IRS instructions state this equivalence plainly.

Practical example

  • You end 2024 with total assets of $12.2 million on Schedule L line 15(d). You must file M‑3 with your 2024 Form 1120‑S, filed in 2025. You may complete only Part I of M‑3 and then use M‑1, provided M‑1 line 1 equals M‑3 Part I line 11.
  • In 2025, you end with $51.0 million in assets. For 2025, you must complete M‑3 Parts I–III. No M‑1.

As of December 31, 2025, the latest IRS instructions for 1120‑S confirm the 10M and 50M thresholds and the Part I plus M‑1 option for filers under 50M. Keep those rules pinned in your workflow.

What to gather before you start Schedule M‑3

  • The income statement source you will cite in Part I, audited GAAP, reviewed or compiled non‑tax‑basis, or books and records.
  • The completed Schedule L, or at least a final draft that includes line 15(d), so your 10M/50M test is settled.
  • A list of known timing items, depreciation, prepaid expenses, accrued bonuses, and known permanent items, fines, half of meals, certain penalties.
  • Support for any cost of goods sold detail if applicable. For S corps that file M‑3 and have under $50 million in assets, Form 8916‑A is not required, but you may voluntarily attach it to detail COGS.

If your firm has recurring review delays, this is the moment to standardize naming, for example “M3_PII_L24_Depreciation_2025.xlsx,” lock version control, and include a brief memo for each non‑obvious difference. A little front‑end structure saves hours in review, and it protects you if the IRS asks for support later.

How to complete Schedule M‑3 Part I, the anchor summary

Part I is short, but it drives the rest of the schedule. First, select the financial statement type, Form 10‑K if you have one, certified non‑tax‑basis statements, or unaudited statements or books and records. Enter the period covered. Then report the worldwide consolidated net income or loss on line 4a, and follow the instructions to remove amounts belonging to other entities as required so that line 11 reflects the corporation’s net income used for the reconciliation. For S corps, Part I, line 11 must equal Part II, column A total. That tie is non‑optional.

Part I checklist

  • Confirm the financial statement source and period, and match it to your books and records.
  • If you are part of a larger financial reporting group, remove other entities correctly so line 11 reflects only the S corp for U.S. tax.
  • Save the workpaper that shows the bridge from consolidated to the entity on the return.
  • Before you leave Part I, perform the first tie: Part I, line 11 must equal Part II column A total.

Common pitfalls to avoid

  • Mixing tax‑basis and non‑tax‑basis sources, which creates unexplained differences.
  • Forgetting that any time you complete Parts II and III, you must complete all columns A through D for the lines you use.
  • Skipping the item C checkbox on page 1 of Form 1120‑S that indicates Schedule M‑3 is attached.

Your reviewers should not need to guess what financial statement you used. Make it explicit in the Part I selection and in your workpaper header.

How to complete Schedule M‑3 Part II, income and loss items

Part II is where you translate your income statement items from book to tax. Work the lines top to bottom and use the four columns consistently.

  • Start with Column A, book amounts Pull each item straight from your financials. If your books are consolidated, use your Part I workpaper to bridge from consolidated to the S corp you are filing.
  • Classify timing in Column B Anything that reverses in a later year sits here. Common examples include differences from depreciation methods, revenue recognition, and accrued bonuses that are deductible next year when paid.
  • Record non‑reversing items in Column C Permanent differences never reverse. Think 50 percent meals disallowance, certain penalties, or life insurance expenses that are not deductible.
  • Compute Column D Column A, plus or minus Columns B and C, equals Column D, your tax return amount for that line. When you finish Part II, the total of Column D must tie to Schedule K, line 18.

Quick example, mapping common items

Income item Column A, book Column B, temporary Column C, permanent Column D, tax
Taxable interest 12,000 0 0 12,000
Dividends, DRD not applicable to S corps 5,000 0 0 5,000
Capital gain 40,000 0 0 40,000
Unrealized FX gain 9,500 −9,500 0 0
Gain on fixed asset, different depreciation 30,000 +4,000 0 34,000

Use brief footnotes in your workpaper for each Column B or C entry. One line that says “Unrealized FX, not taxable until realized” saves your reviewer five minutes.

Depreciation, amortization, and the usual timing suspects

  • Depreciation differences are the most common source of Column B entries. Book may use straight‑line, while tax uses MACRS. Keep a schedule that shows book depreciation, tax depreciation, and the difference by asset class.
  • Section 179 and bonus depreciation create sizable Column B adjustments. If you expensed for tax and you are recognizing the cost over time for book, your Column B should reflect the year’s delta.
  • Accrued bonuses and vacation pay often differ between book and tax. Record the difference in Column B with a clear note on expected reversal timing.
  • Revenue recognition can create timing items, for example if book recognizes revenue over time but tax recognizes when billed and paid. Document the policy and the difference.

Capital gains and losses

  • Capital loss limitations or carryovers will appear in Column B if the timing differs, or in Column C if there is a permanent disallowance.
  • Attach the capital gain and loss detail that ties to your K‑1 allocations. Make sure the character reported on Schedule K and K‑1s matches what you show in Part II.

Cost of goods sold and inventories

If you have cost of goods sold, make sure your inventory methods and capitalization policies are documented in your workpapers. Some filers that complete Schedule M‑3 must attach additional detail for COGS on a separate form, per instructions. Follow your software prompts and the IRS instructions for your situation, and keep a tie from COGS on page 1 to what you show in Part II.

Part II is the story of your income. If a reviewer can read Columns B and C and understand why each number exists, your review time drops by half.

How to complete Schedule M‑3 Part III, expenses and deductions

Now do the same four‑column process for expenses and deductions. This is where discipline pays off, because most review comments live here.

  • Enter book expenses in Column A Use the same categories as the form lines. If your book categories do not align, add a mapping table in your workpaper.
  • Identify temporary differences in Column B Examples include book depreciation versus tax depreciation, accrued compensation that is deductible when paid, bad debt write‑offs where book uses a reserve and tax uses the specific charge‑off.
  • Capture permanent differences in Column C
  • Fifty percent of meals is nondeductible, record the disallowance here.
  • Certain penalties and club dues are not deductible for tax, record them in Column C.
  • Life insurance premiums for officers where the company is the beneficiary are not deductible, record in Column C.
  1. Compute Column D, the tax amount Confirm that Column A plus or minus B and C equals D for every line you touch. When you finish, your totals need to tie back to Part I and Schedule K.

Line items most likely to trigger review comments

  • Depreciation and amortization, make sure your tax depreciation report is attached or referenced.
  • Officer compensation, confirm it ties to W‑2s and any reasonable compensation analysis you performed.
  • Interest expense, separate related‑party interest and ensure proper documentation.
  • Travel and meals, show the policy and the calculation for the 50 percent disallowance.
  • Charitable contributions, S corps pass these through, so check that your treatment in Part III and on Schedule K lines aligns.

A mini case, putting it all together

Say your books show 1) straight‑line depreciation on new equipment of 40,000, 2) accrued bonus of 150,000 booked in December and paid in February, 3) meals of 20,000, and 4) a bank fee penalty of 1,200.

  • Depreciation, Column A 40,000, Column B shows the difference between book and tax depreciation for the year, for example −85,000 if you used bonus or Section 179, Column D equals the tax depreciation.
  • Accrued bonus, Column A 150,000, Column B −150,000 if not deductible until paid, Column D 0.
  • Meals, Column A 20,000, Column C +10,000 for the 50 percent disallowance, Column D 10,000.
  • Penalty, Column A 1,200, Column C +1,200 as not deductible, Column D 0.

Close your workpaper with a brief “tie‑out box” that proves your Part III totals align with Part I line 11 and that your Part II Column D ties to Schedule K, line 18. That single box prevents most rework.

If you finish Parts II and III and nothing ties, go back to Part I. Most mismatches start there with the wrong financial statement source or a missed consolidation adjustment.

The three tie‑outs that protect your return and your time

These are the guardrails reviewers rely on:

  • Part I line 11 equals Part II Column A total.
  • Part II line 26, Column D equals Schedule K, line 18.
  • Schedule L line 15, column (d) supports your $10 million and $50 million threshold calls, and matches page 1, item F.

Only move the return forward when all three are green. That is how you keep delivery predictable in busy season.

Tooling and workflow tips that shorten reviews

  • Build a single M‑3 workpaper template with the form’s line numbers, an A‑B‑C‑D grid, and a tie‑out box at the end.
  • Use consistent file names, for example “M3_PartII_L26_Totals_2025.xlsx.”
  • Require a one‑line explanation for any non‑obvious Column B or C amount.
  • Lock version control and assign one owner for the threshold test.
  • In your software, set the option to show or suppress M‑1 automatically based on the M‑3 choices you make.
  • Schedule a five‑minute “tie‑out huddle” for each return before it goes to partner review.

When you are buried in production and need a stable lane for M‑3 prep and pre‑review, a disciplined offshore layer that works inside your systems and SOPs can help. The key is structure. Teams should follow your templates, use your checklists, and deliver files that tie on the first pass. That is how you increase capacity without sacrificing control.

Reviewer checklist you can copy and use today

  • Threshold tested with Schedule L line 15(d), result documented.
  • Part I completed with the correct financial statement source and period.
  • Bridge from consolidated to return entity saved, if applicable.
  • Part I line 11 equals Part II Column A total.
  • Columns B and C documented with one‑line explanations and support.
  • Part II line 26, Column D equals Schedule K line 18.
  • Meals disallowance, penalties, officer compensation, and depreciation differences reviewed.
  • Version control and file naming verified.
  • Final PDF and e‑file package tie to the workpapers.

If you build this checklist into your prep process, you will feel the difference in a single cycle. Your review time drops, your partners spend less time chasing tie‑outs, and your client deadlines stop slipping.

When to add structured capacity without losing control

If your team is constantly stuck in review loops or you cannot keep workpapers consistent, you do not have a sales problem, you have a delivery problem. This is where a disciplined offshore delivery layer, integrated into your own systems, can stabilize the workload. Accountably is a U.S. accounting and tax outsourcing & offshoring services company that builds controlled offshore delivery systems using SOP‑driven execution, standardized workpapers, and a multi‑layer review approach that reduces reviewer time. You stay in your software and keep your templates, while gaining predictable turnaround and continuity. Use this when you want more finished files and fewer fires.

Conclusion

You now have the playbook for Schedule M‑3 on Form 1120‑S, why it exists, who must file, and how to complete Parts I, II, and III without drama. The rules are simple, $10 million triggers M‑3, $50 million requires all parts, but success comes from discipline. Use a single template, explain every Column B and C entry, and never send a return forward until the three tie‑outs are green.

Common Mistakes We See Every Season

These are the M-3 errors my team flags most often when a return lands in review. Each one is small on its own, and each one is enough to stop a return from tying out.

1. Testing the filing threshold on the wrong number. The Schedule M-3 trigger is year-end total assets of $10 million or more, not gross receipts and not shareholder count. Per the IRS Instructions for Form 1120-S, a profitable S corp with a modest balance sheet can stay on Schedule M-1, while a low-margin one with large assets must move to M-3. Fix: Put the total-assets test in your year-end close checklist and document the figure before anyone opens the M-3 workpaper.
2. Tying Part II, line 26, to the wrong return line. Column (d) of Part II, line 26 must equal Form 1120-S, Schedule K, line 18, the income or loss reconciliation line, not page 1 ordinary business income and not Schedule K, line 17. Filers who tie to the wrong line spend hours hunting a difference that was never real. Fix: Make the Part II line 26 column (d) to Schedule K line 18 check a required sign-off before the return leaves prep.
3. Forgetting the sign flip on Part III, line 32. When you total expense and deduction items on Part III, line 32, positive amounts are reported as negative and negative amounts as positive, so the total carries into Part II, line 24, as a subtraction. Skip the flip and Part II, line 26, will not tie to Schedule K, line 18. Fix: Use a template that flips the Part III, line 32, signs automatically and reconcile it to Part II, line 24, before review.
4. Classifying the meals disallowance as a timing difference. The non-deductible 50% of business meals, and 100% of entertainment after 2017, is a permanent difference, so it belongs in column (c) of Part III, line 8, not the temporary column (b). Misclassifying it distorts the deferred picture and invites review comments. Fix: Keep a standing column (c) list for permanent items: meals on line 8, fines and penalties on line 9, and corporate-owned life insurance premiums on line 27.
5. Mishandling nonincludible entities and QSubs. On Part I, lines 5b and 6b, net losses from nonincludible foreign and U.S. entities are entered as positive amounts with a supporting statement, and a qualified subchapter S subsidiary belongs on Part I, line 7c, not on the nonincludible-entity lines 6a or 6b. Reverse the sign or use the wrong line and Part I, line 11, stops matching Part II, column (a). Fix: Map each entity to its Part I line before data entry and attach the required statements the same day.

Reusable Checklists

These checklists are copy-paste ready for your firm SOPs. Drop them into your M-3 workpaper template and require a sign-off on each before the return goes to review.

Threshold and setup check

  • Pull year-end total assets and document whether they reach the $10 million M-3 trigger.
  • Confirm whether assets reach $50 million, which requires completing all three parts.
  • Use the December 2019 revision of Schedule M-3 (Form 1120-S); it remains current for tax year 2025.
  • Identify the financial statement source for Part I and code line 4b as GAAP, IFRS, tax-basis, or other.
  • Check the box on page 1 of Form 1120-S indicating Schedule M-3 is attached.
  • Flag any reportable transactions for Part II, line 10, and the related Form 8886 disclosure.

Parts I to III completion

  • Complete Part I and confirm line 11 equals Part II, column (a) total.
  • Enter income and loss items in Part II, showing cost of goods sold on line 15 as a negative.
  • Split depletion between Part III, line 23a (oil and gas) and line 23b (other).
  • Place permanent items in column (c): meals on line 8, fines and penalties on line 9.
  • Treat goodwill amortization on line 19 as a temporary difference in column (b).
  • Reconcile depreciation on line 24 by showing full book and tax amounts, not just the difference.
  • Flip the signs when totaling Part III, line 32, so it carries into Part II, line 24.

Final tie-out and filing

  • Confirm Part II, line 26, column (d) equals Form 1120-S, Schedule K, line 18.
  • Confirm Part I, line 11 equals the Part II, column (a) total.
  • Attach all supporting statements for nonincludible entities and any restatements.
  • Set the return to file by March 15, 2026 for a calendar-year filer, or file Form 7004 for the September 15, 2026 extension.
  • Remember Form 7004 extends time to file only, so pay any built-in gains or LIFO recapture tax by the original due date.
  • Confirm the e-file package and final PDF tie back to the M-3 workpaper.

Keep Schedule M-3 Season From Stalling

Schedule M-3 lands at the tightest point of the S corporation calendar. Calendar-year 2025 returns are due March 15, 2026, a full month before the individual deadline, and a late Form 1120-S carries a penalty of $245 per shareholder for each month it is late, up to 12 months under IRC §6699, even when the S corp owes no tax. When a balance sheet crosses $10 million for the first time, M-3 switches on in the software and the reconciliation work multiplies just as capacity is thinnest.

The fix is not more hours in March, it is structure built before March. Every difference on M-3 has to be documented, labeled temporary or permanent, and tied across schedules, and that work is predictable enough to standardize and start during the year-end close.

  • Run the total-assets test against the $10 million and $50 million thresholds during the close, not during prep.
  • Standardize one workpaper that mirrors Part I, Part II, and Part III with the four columns built in.
  • Pre-classify recurring permanent items into column (c): meals on Part III, line 8, and fines and penalties on line 9.
  • Make the three tie-outs a required sign-off: Part I, line 11 to Part II, column (a); Part II, line 26, column (d) to Schedule K, line 18; and the Part III, line 32 sign flip into Part II, line 24.

That structure is what a disciplined delivery layer protects. Accountably integrates trained U.S.-led teams into your own software and templates, with documented SOPs and multi-layer review, so M-3 classifications and tie-outs are handled the same way every cycle. See how our tax preparation support keeps reconciliation work moving without adding headcount.

FAQs

Who must file Schedule M‑3 for an S corporation?

You must file Schedule M‑3 when your year‑end total assets on Schedule L meet or exceed $10 million. At $50 million or more, you must complete all three parts, including all four columns for the lines you use. Below $10 million, M‑3 is optional, and M‑1 remains available.

What is the difference between Schedule M‑1 and Schedule M‑3?

Schedule M‑1 is a high‑level reconciliation. Schedule M‑3 is detailed, with line‑by‑line entries and four columns for book, temporary, permanent, and tax amounts. Once you are at $10 million in total assets, the IRS expects M‑3. Between $10 million and under $50 million, you can do M‑3 Part I and keep M‑1 for the details if the two reconciliations match exactly. At $50 million+, file all of M‑3, no M‑1.

Does Schedule 3 apply to an S corporation?

No. “Schedule 3” usually refers to Form 1040 Schedule 3 for individuals. For Form 1120‑S, focus on S‑corp schedules like K, K‑1, L, M‑1, M‑2, and M‑3. If you see “Schedule 3” in your software while working on an S corp, you are likely in an individual module by mistake.

What are M‑1, M‑2, and M‑3 in an S‑corp return?
  • M‑1, basic book‑to‑tax reconciliation.
  • M‑2, analysis of accumulated adjustments account, other adjustments account, and shareholder equity movements.
  • M‑3, detailed book‑to‑tax reconciliation required once you hit the asset threshold.
If I have no differences, do I still file M‑3 when assets exceed $10 million?

Yes. If you are over the threshold, you must file M‑3. If there are no differences, Columns B and C may be zero, but you still complete the schedule per instructions and make sure the tie‑outs hold.

Do I need to attach extra statements for cost of goods sold?

Some filers that complete Schedule M‑3 also need to attach a separate form or statement for COGS detail, depending on their facts and software prompts. Follow the instructions for your situation and keep a clear tie from the income statement to Part II and page 1 of the return.

Every Form Represents Work Your Team Has to Deliver

Accountably embeds trained offshore teams into your workflow – so more returns get handled without more burnout.

30-Day Guarantee 70+ Clients Served SOC 2 Aligned