Contains verified GL-to-1120-line mapping tables (income Lines 1-11, deduction Lines 12-27), permanent/temporary book-tax difference catalog with IRC citations, and year-by-year rule variance tables (meals, entertainment, bonus depreciation 2007-2027+). Taxable income computation, Schedule M-1/M-3 reconciliation, DRD, charitable 10% limit, Section 163(j), Schedule L balance sheet ties, officer compensation segregation, workpaper format, and preparer/reviewer/partner sign-off protocol. Consult when preparing a Form 1120, mapping trial balance accounts to return lines, classifying a book-tax difference as permanent or temporary, debugging an M-1 that does not balance, computing the charitable deduction limitation or DRD ordering, checking bonus depreciation or meals deduction rates for a specific tax year, reconciling Schedule L to the balance sheet, or running the final verification checklist before filing a C-corp return.
End-to-end operational skill for preparing federal Form 1120 corporate income tax returns. Synthesizes the reconciliation workflow (trial balance to return), book-tax difference identification, and computational tools into a single preparation guide for C-corporations.
The Form 1120 preparation process follows six sequential steps. Each step must be complete before the next is reliable.
Pull the year-end trial balance from the accounting system covering the full fiscal year.
The TB must include both P&L and balance sheet accounts. For platform-specific extraction
procedures, invoke qbo-integration:qbo-reporting.
Validation gates before proceeding:
Every GL account must map to exactly one Form 1120 line. Multiple accounts typically roll into a single line. Document the mapping explicitly.
Income (Lines 1-11):
Deductions (Lines 12-27):
For each GL account where the book amount differs from the tax amount, classify the difference and quantify the adjustment. Every difference must land on Schedule M-1 (or M-3 for large corps).
Permanent differences (never reverse):
Temporary differences (reverse over time):
nol-tracking skill for utilization rules and TCJA limitationsFor each Form 1120 line, the workpaper documents:
The workpaper is the audit trail -- any return line must be traceable back to the books without re-derivation.
Threshold: Corporations with total assets >= $10M at year-end must file Schedule M-3. Below that threshold, Schedule M-1 is sufficient. The $10M threshold has been unchanged since M-3 was introduced (tax years ending December 31, 2004+).
Schedule M-1 (Lines 1-10):
If M-1 does not balance, an adjustment was missed or misclassified.
Schedule M-3 (total assets >= $10M): Three-part structure with four-column format forcing explicit temporary/permanent classification:
Schedule L reports the corporation's balance sheet on book basis (not tax basis).
Schedule M-2 reconciles retained earnings beginning-to-end: beginning balance + net income - dividends = ending balance. Must be consistent with Schedule L equity section and M-1 net income.
Rules that change across tax years affect the magnitude of book-tax differences. Apply the rules for the tax year under preparation.
Meals and entertainment:
Bonus depreciation phase-down (IRC 168(k)):
DPAD (Section 199): Available pre-2018 (up to 9% of QPAI). Repealed by TCJA for tax years beginning after December 31, 2017.
IRC 162(f) penalties: TCJA Section 13306 expanded to cover all government/regulatory penalties (previously ambiguous for regulatory fines).
Taxable income involves a circular dependency because the charitable contribution deduction (Line 19) is limited to 10% of taxable income computed before the contribution deduction, DRD, and NOL carryback. Resolution:
For DRD, the deduction may itself be limited to a percentage of taxable income (without the DRD) unless the DRD creates or increases a loss. The 50% and 65% DRD tiers have this limitation; the 100% tier does not.
DRD rates are year-dependent. Apply the rates for the tax year under preparation:
The 50/65% tiers (or 70/80% pre-TCJA) are each limited to the SAME tier-specific percentage of taxable income without DRD (IRC 246(b)). NOT a blanket 65% cap. If full DRD creates/increases NOL, limitation waived (IRC 246(b)(2)). 100% tier has no limitation.
Additional year-aware rules: §245A participation exemption (2018+ only, 100% DRD for 10%+ owned foreign subs); AMT DRD adjustment (pre-2018 only, 75% limit). Year-independent: 46-day holding period (IRC 246(c)); debt-financed stock reduction (IRC 246A).
For tax years beginning after 2017, business interest deductions may be limited to 30% of adjusted taxable income. Small business exception: average annual gross receipts of $29M or less for the three preceding tax years. When the limitation applies, disallowed interest carries forward indefinitely.
For platform-specific data extraction procedures (trial balance pulls, P&L reports,
tax-line mapping configuration), invoke qbo-integration:qbo-reporting and
qbo-integration:qbo-coa.
General workflow regardless of platform:
Before the return is finalized, confirm each of these ties:
Three reference architecture documents describe individual (Form 1040) tax computation patterns. While these describe individual returns, their rate structures, bracket mechanics, dependency resolution, provenance tracking, and policy parameter catalogs serve as reference material when cross-checking computation logic or modeling reform impacts on C-corp planning (officer compensation, DRD pass-through effects).
Tax rate parameters and reform modeling -- Policy parameter catalog (~800+ parameters covering rates, brackets, thresholds for 2013-2035), reform modeling (dictionary-based parameter overrides), tax function execution order, and distributional analysis tables. The TCJA reform encodes rate changes, standard deduction increase, personal exemption elimination, SALT cap, CTC increase, QBI deduction, and chained-CPI indexing. Useful for understanding how tax law parameters interact and for modeling "what if" scenarios.
Form dependency resolution -- Dependency-solver architecture for multi-form tax computation. Forms are modular with implicit dependency resolution (fields request other fields, solver resolves the DAG). Supports year-specific thresholds. Relevant patterns: form modularity via dependency graph, threshold dictionaries keyed by filing status, and PDF filling via template overlay.
Tax computation provenance -- Provenance-tracked computation where every computed value carries source, confidence, and IRS citation. Covers deterministic rules engines, multi-state return architecture, integer-cents arithmetic to prevent floating-point drift, PDF compilation pipeline, quality gates, and conditional form inclusion.
Read these for detailed rules on specific topics:
references/book-tax-differences.md -- Comprehensive catalog of permanent and temporary differences with IRC citations, Schedule M-1 line-by-line walkthrough, Schedule M-3 three-part structure, and year-by-year variance table (meals, entertainment, DPAD, bonus depreciation). Read when classifying a specific book-tax item or preparing M-1/M-3.references/reconciliation-to-tax-return.md -- Step-by-step trial-balance-to-return workflow: GL account grouping to 1120 lines (income Lines 1-11, deduction Lines 12-27), common adjustment patterns, workpaper format, Schedule L/M-2 reconciliation, verification checklist, and sign-off protocol. Read when building the GL-to-return mapping or checking reconciliation ties.references/tax-rate-parameters.md -- Tax rate parameter catalog, reform dictionary format, calculator engine pipeline, tax function execution order, and distributional analysis. Read when cross-referencing rate parameters, modeling individual tax reform impacts, or understanding bracket computation mechanics.references/form-dependency-resolution.md -- Form dependency resolution patterns: dependency solver architecture, field/input type system, threshold dictionaries, PDF filling pipeline, and supported form dependency graphs (1040 + schedules). Read when studying form dependency resolution patterns or threshold parameterization.references/tax-computation-provenance.md -- Provenance-tracked tax computation: traced value system, deterministic rules engine (compute node pattern), form fillers, multi-state return modules, PDF compilation pipeline, integer-cents arithmetic, and quality gates framework. Read when studying provenance-tracked computation, PDF form filling patterns, or multi-state return architecture.references/dividends-received-deduction.md -- Complete DRD computation algorithm: IRC 243 rate tiers with year-indexed variance table (pre-TCJA 70/80/100 and post-TCJA 50/65/100), IRC 246(b) tier-specific taxable income limitation, 246(b)(2) NOL exception, 246(c) holding period, 246A debt-financed stock reduction, IRC 245/245A foreign corporation dividends (245A is post-TCJA only), Schedule C line-by-line walkthrough, computation ordering with charitable contribution interaction, and worked examples including pre-TCJA rate comparison. Read when computing DRD, verifying Schedule C, debugging the taxable income limitation, or determining which DRD rules apply for a specific tax year.references/templates/1120-federal/blank/ -- Blank Form 1120 PDFs by year (2007-2025). Use as reference when verifying line numbers, form layout, or identifying year-over-year changes.references/templates/1120-federal/instructions/ -- Form 1120 instruction PDFs by year (2007-2025). Use for official IRS line-by-line guidance for a specific tax year.accounting-foundation (upstream data sources):
accounting-foundation:chart-of-accounts for GL account taxonomy, numbering conventions, and Form 1120 tax-line mapping designaccounting-foundation:categorization-rules for transaction classification rules that affect which accounts receive postingsaccounting-foundation:entity-profile for corporate entity details (entity type, fiscal year, ownership structure, state of incorporation)accounting-foundation:financial-statements for GAAP presentation requirements and the book-basis income that feeds M-1 Line 1qbo-integration (platform workflow):
qbo-integration:qbo-reporting for trial balance extraction, P&L by account, and balance sheet reportsqbo-integration:qbo-coa for account structure, detail types, and tax-line mapping configurationqbo-integration:qbo-audit for tax data extraction and validationqbo-integration:qbo-bookkeeping for journal entry procedures used in book-tax adjustment entriesbookkeeping (prerequisite processes):
bookkeeping:monthly-close for clean, closed-period financials as the starting pointbookkeeping:reconciliation for bank reconciliation status verification before TB extractionbookkeeping:payroll-recording for officer compensation detail needed for Schedule E and Line 12tax-prep siblings (related return components):
tax-prep:business-tax-schema for Form 1120 line definitions, era routing (pre/post-TCJA), and cross-year revision topologytax-prep:tax-forms for supporting schedule preparation (Form 4562, Form 8949, Schedule D, Form 1118, Form 5472)tax-prep:nol-tracking for NOL carryforward ledger, utilization ordering, TCJA 80% limitation, and Section 382tax-prep:state-returns for state return preparation (federal taxable income is the typical state starting point)tax-prep:tax-compliance for filing deadlines, extension procedures, and penalty avoidancetax-prep:e-filing for electronic filing requirements and proceduresfinancial-planning (downstream analysis):
financial-planning:tax-provision for ASC 740 income tax provision that depends on book-tax difference classificationfinancial-planning:variance-analysis for comparing actual tax liability to budget/forecastSkills that depend on form-1120-prep outputs:
tax-prep:state-returns -- consumes federal taxable income as state return starting pointtax-prep:tax-planning -- uses book-tax difference analysis and effective tax rate data for planning strategiestax-prep:e-filing -- consumes the assembled return for electronic filingtax-prep:tax-compliance -- references return data for compliance calendar and filing statusfinancial-planning:tax-provision -- uses permanent/temporary difference classifications for ASC 740 provisionfirm-operations:engagement-management -- references return preparation status for engagement trackingfirm-operations:quality-compliance -- uses the sign-off protocol and review checklist for QC workflows