Build IRS Form 1120 E-File (Business MeF XML)
Skill: Convert corporate financials into a Form 1120 MeF XML return
Region: United States Category: Business Tax Does: Takes a C corporation's books (income, deductions, balance sheet, and reconciliations) and maps them onto the IRS Business Modernized e-File (MeF) XML schema for Form 1120, U.S. Corporation Income Tax Return, plus its common schedules (C, J, K, L, M-1/M-2 or M-3). System: IRS Business MeF (Pub. 4163 / Pub. 4164)
The 1120 MeF schema set is tax-year-specific and large (the base form plus dozens of attachable forms/schedules as their own XSDs). Element names below follow Form 1120 line/schedule structure, not verbatim XSD element names — map onto the current TY schema. Large corporations (generally ≥ $10M assets / 250+ returns) are required to e-file; transmission is through an approved MeF provider or A2A with an EFIN/ETIN.
When e-filing applies
- Form 1120 is the annual income-tax return for a C corporation. Calendar-year filers are due the 15th day of the 4th month after year-end (April 15); fiscal-year filers the 15th day of the 4th month after their year-end. (A June 30 year-end has a different rule — verify.)
- Form 7004 gives an automatic 6-month extension to file (not to pay).
- Related business returns share the MeF family: 1120-S (S corp), 1120-F (foreign), 1120-H (HOA), 1120-REIT/-RIC. Each has its own schema but the same transmission mechanics.
Input data required
| Group | Fields |
|---|---|
| Filer | EIN, name, address, tax year, incorporation date, total assets |
| Income | gross receipts, returns/allowances, COGS (Form 1125-A), dividends (Sch C), interest, rents, royalties, capital gain (Sch D), other income |
| Deductions | compensation of officers (1125-E), salaries, repairs, bad debts, rents, taxes, interest, charitable, depreciation (Form 4562), advertising, employee benefits, other |
| Tax & payments | taxable income, tax (Sch J, 21% flat), credits, estimated payments, prior overpayment |
| Schedules | L (balance sheet), M-1 or M-3 (book-tax reconciliation), M-2 (retained earnings) |
Structure (Form 1120 → XML)
Page 1
Lines 1a–11 Income (gross receipts → COGS → gross profit → +dividends/interest/…)
Lines 12–29 Deductions (officer comp, salaries, … depreciation, → total deductions)
Line 30 Taxable income
Line 31 Total tax (from Schedule J)
Lines 32–37 Payments, estimated tax penalty, amount owed / overpayment
Schedule C Dividends, inclusions, and special deductions
Schedule J Tax computation (21% rate, credits, other taxes)
Schedule K Other information (accounting method, ownership, etc.)
Schedule L Balance sheet per books
Schedule M-1 Reconciliation of book income to taxable income (M-3 if assets ≥ $10M)
Schedule M-2 Analysis of unappropriated retained earnings
Calculation rules
- The corporate tax rate is a flat 21% (post-TCJA) applied to taxable income on Schedule J; subtract credits and add other taxes to reach total tax.
- Schedule M-1/M-3 reconciles book income to taxable income — it must tie net income per books to Line 28/30; corporations with total assets ≥ $10 million must file Schedule M-3 instead of M-1.
- Schedule L (balance sheet) must reflect the books; beginning/ending totals must balance (assets = liabilities + equity).
- COGS goes on Form 1125-A; depreciation on Form 4562; officer compensation on Form 1125-E — each attaches as its own schema within the return.
- Money is dollars (the schema carries whole-dollar or dollars-and-cents amounts per the form; follow the schema's type).
Worked example (simplified)
C corp, gross receipts $5,000,000, COGS $3,000,000, operating deductions $1,200,000:
Line 1a/1c 5000000 Gross receipts
Line 2 3000000 COGS (Form 1125-A)
Line 3 2000000 Gross profit
Line 11 2000000 Total income
Line 27 1200000 Total deductions
Line 30 800000 Taxable income
Sched J 168000 Tax = 800000 × 0.21
Line 31 168000 Total tax
Line 35 168000 Amount owed (no estimated payments shown)
The figures are emitted as the IRS1120 element set inside the MeF ReturnData (ReturnHeader carries the EIN/tax-period/officer signature), with Schedules C/J/K/L/M-1 and any 1125-A/4562 attached as their schemas, wrapped for MeF transmission.
Validation checklist
- Correct tax year and current-year Business MeF (1120) schema set
- Filer EIN + name-control match IRS records; tax period and signature (officer) present
- Income/deduction lines tie to the books; COGS on 1125-A, depreciation on 4562, officer comp on 1125-E
- Schedule J tax = taxable income × 21% (− credits + other taxes)
- Schedule L balances (assets = liabilities + equity); beginning ties to prior-year ending
- M-3 used if total assets ≥ $10M, else M-1; book-to-tax reconciliation ties out
- Estimated payments/overpayment applied; amount owed or refund correct
- Transmitted via approved MeF channel; Form 7004 filed if extending; deadline met
Last updated: 2026-05-31 — 1120 MeF schemas and thresholds change yearly; confirm element names, the M-1/M-3 asset threshold, the current tax rate/credits, e-file mandate thresholds, and deadlines against current IRS Business MeF / Pub. 4163 guidance before use.