form-1120-cash-basis-filing
Complete Form 1120 preparation for C-Corp cash-basis filers — includes TaxAct Business Online interview flow for Schedule L, M-1, M-2
Best use case
form-1120-cash-basis-filing is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Complete Form 1120 preparation for C-Corp cash-basis filers — includes TaxAct Business Online interview flow for Schedule L, M-1, M-2
Teams using form-1120-cash-basis-filing should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/form-1120-cash-basis-filing/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How form-1120-cash-basis-filing Compares
| Feature / Agent | form-1120-cash-basis-filing | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Complete Form 1120 preparation for C-Corp cash-basis filers — includes TaxAct Business Online interview flow for Schedule L, M-1, M-2
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Form 1120 Cash-Basis Filing When preparing Form 1120 for a cash-method C-Corp, use the expense sheet (bank-activity view) as authoritative source of truth for revenue and expenses. Map each expense line to corresponding Form 1120 line items, then coordinate Schedule J, L, K, M-1, M-2. FreeTaxUSA does not support Form 1120; use TaxAct Business Online, IRS PDF, or PdfFiller. ## TaxAct Business Online — Interview Flow TaxAct uses a guided interview format. The sidebar sections are: About the Business > Officers > Federal (Income, Deductions, Credits, Miscellaneous, Summary) > State > Review > Filing ### Schedule L, M-1, M-2 (under Federal > Miscellaneous) #### Balance Sheet - Assets (3+ pages) 1. **Page 1**: Cash, Trade notes/accounts receivable, Inventories, U.S. government obligations 2. **Page 2**: Tax-exempt securities, Loans to shareholders, Mortgage/real estate loans, Buildings/depreciable assets, Accumulated depreciation 3. **Page 3**: Depletable assets, Accumulated depletion, Land (net of amortization), Intangible assets 4. **Other Current Assets**: Freeform description + BOY/EOY 5. **Other Investments**: Freeform description + BOY/EOY 6. **Other Assets**: Freeform description + BOY/EOY #### Balance Sheet - Liabilities (3 pages) 7. **Liabilities**: Accounts payable, Mortgages/notes/bonds < 1yr, Loans from shareholders, Mortgages/notes/bonds >= 1yr 8. **Current Liabilities**: Freeform description + BOY/EOY — use for "Federal income tax payable" 9. **Other Liabilities**: Freeform description + BOY/EOY #### Balance Sheet - Stockholder Equity (1 page) 10. Preferred stock, Common stock, Additional paid-in capital, Retained earnings appropriated, Adjustments to shareholder equity, Cost of treasury stock **CRITICAL**: "Retained earnings unappropriated" (Schedule L Line 24) is NOT shown on this page. TaxAct auto-computes it from Schedule M-2 ending balance. #### Schedule M-1 — Reconciliation (7 pages + overview) 11. Federal income tax expense on books (Line 2) 12. Excess of capital losses over capital gains (Line 3) 13. Income on tax return not in books (Line 4) 14. Expenses in books not on return — depreciation (Line 5a) 15. Expenses in books not on return — itemized list (Line 5b): accrued fees, vacation/bonus, bad debt, amortization, fines, goodwill, life insurance premiums, prepaid, reserves, state tax, asset sale loss 16. Income in books not on return (Line 7): tax-exempt interest, asset sale gain, installment sales, life insurance proceeds, unearned revenue, other 17. Depreciation on return not in books (Line 8a) 18. Other deductions on return not in books (Line 8b): same itemized categories **KEY**: M-1 Line 10 = Page 1 Line 28 (taxable income BEFORE NOL). Do NOT include NOL deduction on M-1 Line 8. NOL is a Line 29a deduction, separate from M-1 reconciliation. 19. **Reconciliation Overview**: verify Line 10 = Page 1 Line 28 #### Schedule M-2 — Retained Earnings (5 pages + overview) 20. Beginning of year balance (from prior year M-2 Line 8 or reconstructed) 21. Other additions (freeform description + amount) 22. Distributions: cash / stock / property 23. Other reductions (freeform description + amount) 24. **M-2 Overview**: ending balance = BOY + net income + additions - distributions - reductions #### Miscellaneous Topics (checkbox page) 25. Estimated Tax Penalty (Form 2220) — **select this if prior year tax was $0 to claim safe harbor** 26. Alternative Minimum Tax (Form 4626) — only for $1B+ corporations 27. Excise tax on stock repurchase (Form 7208) 28. Foreign ownership reporting 29. S-Corp election (Form 2553) 30. 2026 Estimated Tax worksheet ## TaxAct Pitfalls 1. **Excessive whitespace** — pages have huge blank areas. Use browser `find` tool to locate buttons rather than scrolling. 2. **RE unappropriated missing** — TaxAct does NOT show a field for Schedule L Line 24. It auto-computes from M-2 ending balance. Fill M-2 first. 3. **Estimated tax penalty** — TaxAct auto-calculates a penalty if you skip Form 2220. Select the checkbox to enter prior year tax = $0 for safe harbor. 4. **Federal Owed in header** — includes TaxAct's filing fee (~$55), so the displayed amount is higher than actual tax. 5. **Line 26 Other Deductions** — no generic "Other" field. Map expenses to TaxAct's predefined categories (Professional dues, Contracted services, Janitorial, Utilities, Telephone, Office expenses). 6. **Balance sheet won't balance** until M-2 is completed and RE unappropriated auto-populates. ## Cross-Check Verification | Check | Formula | |-------|---------| | Schedule L balance | Total assets = Total L&E (both BOY and EOY) | | M-1 reconciliation | Line 10 = Page 1 Line 28 (pre-NOL) | | M-2 → Schedule L | M-2 ending balance = Schedule L Line 24 (RE unappropriated EOY) | | Tax computation | Taxable income x 21% = Tax (Schedule J) | | Page 1 flow | Line 11 - Line 27 = Line 28 | | NOL limit | 80% of Line 28 under TCJA |
Related Skills
tax-form-navigation-verification
Systematic workflow for verifying tax software calculations against entry guide specifications
tax-form-currency-field-handling
Handle currency field rounding and formatting quirks when entering precise decimal values into tax software forms
tax-filing-session-setup-with-github-tracking
Structured workflow for preparing and tracking a tax filing session using prepared documents, task checklist, and GitHub issue cross-referencing
tax-filing-session-setup-with-github-traceability
Structured workflow for setting up a multi-file tax filing session with GitHub issue tracking and prepared-file validation
tax-filing-payment-method-navigation
Navigate tax filing payment options while avoiding entry of sensitive financial data
multi-year-tax-filing-verification-workflow
Verify and reconcile complex multi-form tax filings by cross-referencing source documents, identifying data dependencies, and validating line-by-line against authoritative records.
multi-format-transaction-parser
Parse and consolidate financial transaction data across multiple CSV formats and years
multi-format-csv-parser-with-deduplication
Parse brokerage CSV exports that exist in multiple formats with overlapping data across files
multi-format-csv-detection-and-deduplication
Detect and handle multiple CSV format versions from the same data source; deduplicate records across format variants
freetaxusa-tax-form-navigation-credits
Pattern for navigating FreeTaxUSA's tax form flow, validating auto-calculated credits, and handling form-specific exemptions
freetaxusa-form-entry-recovery
Handle session timeouts and modal dialogs when entering tax forms in FreeTaxUSA
freetaxusa-efiling-workflow
Navigate FreeTaxUSA e-filing process through final steps, handling session timeouts and identifying required manual signature steps