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

5 stars

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

$curl -o ~/.claude/skills/form-1120-cash-basis-filing/SKILL.md --create-dirs "https://raw.githubusercontent.com/vamseeachanta/workspace-hub/main/.agents/skills/workspace-hub/learned/form-1120-cash-basis-filing/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/form-1120-cash-basis-filing/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How form-1120-cash-basis-filing Compares

Feature / Agentform-1120-cash-basis-filingStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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

5
from vamseeachanta/workspace-hub

Systematic workflow for verifying tax software calculations against entry guide specifications

tax-form-currency-field-handling

5
from vamseeachanta/workspace-hub

Handle currency field rounding and formatting quirks when entering precise decimal values into tax software forms

tax-filing-session-setup-with-github-tracking

5
from vamseeachanta/workspace-hub

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

5
from vamseeachanta/workspace-hub

Structured workflow for setting up a multi-file tax filing session with GitHub issue tracking and prepared-file validation

tax-filing-payment-method-navigation

5
from vamseeachanta/workspace-hub

Navigate tax filing payment options while avoiding entry of sensitive financial data

multi-year-tax-filing-verification-workflow

5
from vamseeachanta/workspace-hub

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

5
from vamseeachanta/workspace-hub

Parse and consolidate financial transaction data across multiple CSV formats and years

multi-format-csv-parser-with-deduplication

5
from vamseeachanta/workspace-hub

Parse brokerage CSV exports that exist in multiple formats with overlapping data across files

multi-format-csv-detection-and-deduplication

5
from vamseeachanta/workspace-hub

Detect and handle multiple CSV format versions from the same data source; deduplicate records across format variants

freetaxusa-tax-form-navigation-credits

5
from vamseeachanta/workspace-hub

Pattern for navigating FreeTaxUSA's tax form flow, validating auto-calculated credits, and handling form-specific exemptions

freetaxusa-form-entry-recovery

5
from vamseeachanta/workspace-hub

Handle session timeouts and modal dialogs when entering tax forms in FreeTaxUSA

freetaxusa-efiling-workflow

5
from vamseeachanta/workspace-hub

Navigate FreeTaxUSA e-filing process through final steps, handling session timeouts and identifying required manual signature steps