1120
AI tax preparation
C-Corporation Return · C-Corporations

AI Tax Preparation for Form 1120 C-Corporations

UpTax turns a trial balance and last year's return into a review-ready C-corporation draft — book-to-tax done, schedules tied, ready for your sign-off.

21%

tax computed & checked

Balanced

book-to-tax (M-1/M-3)

Minutes

to a review-ready draft

A C-corporation return is rarely hard because of the tax math. The flat 21% rate settled that part years ago. It is hard because of everything that has to line up before you get to the rate: a trial balance that agrees to the financials, book income reconciled to taxable income line by line, a balance sheet on Schedule L that ties to the books, depreciation that carries the right basis and method, and a stack of prior-year figures — NOLs, carryovers, credits, prior M-1 items — that all have to be picked up correctly this year. Miss one and the whole thing wobbles.

Most of that work is not judgment. It is retrieval, mapping, and reconciliation — reading numbers out of a QuickBooks export or a client's workpapers, deciding which tax line each account belongs on, and running the adjustments that separate book treatment from tax treatment. It is exactly the kind of careful, repetitive assembly that eats an experienced preparer's afternoon and that a first-year associate gets wrong in ways you only catch on review.

UpTax is built to do that assembly. It is AI tax preparation software: it reads the financials, maps the accounts, proposes the book-to-tax adjustments, computes the tax, and produces a Form 1120 draft with its supporting schedules filled in and tied out. It does not file anything. It hands you a return that is far enough along that your review is actually a review — checking judgment and catching the unusual — rather than data entry with a calculator open. You stay the preparer of record; the software just gets you to the 80% mark faster and cleaner than a manual first pass would.

The manual grind on a 1120

The parts that eat your team's hours — and exactly what UpTax takes off their plate.

  • Book-to-tax adjustments are scattered across workpapers, prior returns, and someone's memory — and every year you rebuild the M-1 from scratch because nothing carried forward cleanly.
  • Schedule L won't tie. The balance sheet in the software doesn't match the client's books, and you burn an hour hunting a rounding difference or a misposted equity account.
  • Depreciation is a moving target: bonus percentages that change by year, Section 179 limits, listed-property rules, and a fixed-asset schedule the client updated in Excel without telling you.
  • Carryforwards get dropped. An NOL, a prior-year charitable contribution carryover, or a general business credit sits in last year's file and never makes it into this year's return until review catches it.
  • The 1120 is only half the job — state corporate returns, apportionment, estimated payments, and M-3 for larger corps all pull from the same numbers, and keeping them consistent by hand is where errors creep in.

How UpTax supports your firm

AI does the preparation; your CPAs keep the review and the sign-off.

Reads your financials, not just PDFs

Point UpTax at a trial balance, a QuickBooks or Xero export, or a scanned P&L and balance sheet. It parses the accounts, recognizes the chart of accounts, and pulls the numbers into a structured working set you can see and correct.

Builds the book-to-tax bridge

It proposes M-1 and M-3 adjustments from the accounts it sees — meals, penalties, book vs. tax depreciation, accrued-but-unpaid items, tax-exempt interest — and shows the reasoning for each so you can accept, edit, or reject line by line.

Carries prior-year figures forward

Upload last year's 1120 and UpTax picks up NOL carryforwards, credit carryovers, prior M-1 patterns, and depreciation basis, so nothing quietly falls out of the return between filings.

Computes tax and ties the schedules

Schedule C, Schedule J, the balance sheet on Schedule L, and the reconciliations on M-1 and M-2 are populated and cross-checked against each other, so the draft you review is internally consistent before you open it.

Leaves an audit trail you can defend

Every figure traces back to a source document and every adjustment carries a short explanation. When a partner or the client asks why a number is what it is, the answer is already attached — not reconstructed from memory.

Forms & schedules we cover

Everything that comes with a 1120 — drafted, reconciled and source-linked for your review.

Schedule C — Dividends & Special Deductions

Classifies dividend income by ownership tier and applies the 50%, 65%, or 100% dividends-received deduction, with the taxable-income limitation checked.

Schedule J — Tax Computation

Computes the 21% tax, applies credits in order, and picks up recapture, base-erosion, and other items that land on the tax-and-payments lines.

Schedule K — Other Information

Fills the corporate information questions — accounting method, business activity codes, ownership, and the disclosure flags that drive downstream schedules.

Schedule L — Balance Sheet per Books

Maps the client's ending balance sheet to the tax return and reconciles beginning-of-year to prior-year ending so the statement actually ties.

Schedule M-1 — Book-to-Tax Reconciliation

Reconciles book income to taxable income with each permanent and timing difference itemized and explained, for corporations under the M-3 threshold.

Schedule M-2 — Retained Earnings

Rolls unappropriated retained earnings from beginning to end of year, tying distributions and net income back to the balance sheet.

Schedule M-3 — Detailed Reconciliation

For corporations at or above the $10M asset threshold, produces the three-part book-to-tax reconciliation with temporary and permanent differences separated.

Form 4562 — Depreciation & Amortization

Handles MACRS, bonus depreciation at the year's applicable percentage, Section 179 with its limits, and listed-property rules from the fixed-asset detail.

NOL Carryforwards

Tracks net operating losses forward, applies the 80%-of-taxable-income limitation for post-2017 losses, and keeps the remaining carryforward on the record.

Form 3800 & Business Credits

Aggregates general business credits — R&D, work opportunity, and others — orders them correctly, and carries unused amounts forward.

Form 1120-W — Estimated Tax

Calculates required quarterly installments and flags safe-harbor exposure so the corporation isn't surprised by an underpayment penalty.

State Corporate Returns

Starts the state returns from the same federal numbers, with apportionment factors and state modifications applied so the two stay consistent.

How it works

From raw documents to a filed 1120

The same five steps your team runs every day — minus the manual entry.

Step 1

Upload financials

Send in the trial balance or accounting export, last year's 1120, and any fixed-asset schedules or client statements. No questionnaire to fill out first.

Step 2

AI reads & maps

UpTax parses the documents, recognizes the chart of accounts, maps every account to its tax line and to Schedule L, and pulls prior-year carryovers off the last return for you to review.

Step 3

Adjust book-to-tax

It proposes the M-1 or M-3 adjustments with amounts and reasoning; you accept, edit, or override each one, and the return recomputes around your decisions.

Step 4

Draft 1120 + schedules

Tax is computed on Schedule J, depreciation runs into Form 4562, credits and NOLs apply, and Schedules C, K, L, M-1/M-3 and M-2 are populated and cross-tied into one consistent draft.

Step 5

Your CPA reviews & files

You review the draft, check the judgment calls, make final edits, then export and file under your own credentials. UpTax prepares; your firm signs and files.

What Form 1120 actually asks of you

Form 1120 is the U.S. Corporation Income Tax Return, and on its face it is short: income at the top, deductions in the middle, tax and payments at the bottom, and a signature line. The compression is deceptive. Behind those few page-one lines sit the schedules that do the real work — Schedule C for dividends and their special deductions, Schedule J for the tax computation, Schedule K for the information questions that quietly change how other schedules behave, Schedule L for the balance sheet, and the M schedules that reconcile the books to the tax return. A C-corporation return is only as good as the agreement among those pieces.

The taxpayers themselves range enormously. A single-owner professional practice that elected C status, a holding company with nothing but intercompany dividends, an operating business with inventory and fixed assets and a dozen states of nexus — all file the same form, and each stresses a different corner of it. The dividends case lives and dies on Schedule C. The operating business lives and dies on depreciation, cost of goods sold, and apportionment. UpTax reads what the financials actually contain and leans into the schedules that matter for that specific corporation, rather than walking every return through the same generic checklist.

What makes the 1120 genuinely different from a pass-through return is that the corporation pays its own tax and keeps its own equity. There is no K-1 pushing income out to owners; retained earnings accumulate inside the entity, and the balance sheet has to reflect that year after year. That is why Schedule L, M-2, and the reconciliations carry so much weight here — they are the memory of the corporation, and they have to be right not just this year but as a running record that the next preparer inherits.

The book-to-tax work that eats the hours

If you time a C-corp engagement, most of the clock goes to one thing: turning book income into taxable income. The client's books are kept for financial-reporting or management purposes, not for the IRS, and the two diverge in predictable but numerous ways. Meals are partially deductible; entertainment mostly is not. Federal tax expense is on the books but not deductible. Penalties, fines, and a slice of officer life-insurance premiums come back. Tax-exempt interest goes out. Book depreciation and tax depreciation almost never agree. Accrued bonuses and accrued expenses may or may not be deductible depending on when they are paid. Each of these is a line on Schedule M-1 or M-3, and each has to be identified, quantified, and justified.

The tedious part is not deciding whether meals are 50% deductible — you know that. The tedious part is finding the meals account in a chart of accounts that calls it 'Client Development,' pulling the right balance, applying the limitation, and documenting it so the adjustment survives review. Multiply that by fifteen or twenty differences and you have the afternoon that a C-corp return actually costs. UpTax attacks exactly this layer. It recognizes the accounts that typically drive book-to-tax differences, proposes the adjustment with the balance and the treatment already applied, and shows you why — so your job shrinks from hunting and calculating to confirming and, where judgment is needed, overriding.

The reconciliation also has to close. An M-1 that doesn't tie book income to the taxable income on page one is a red flag that something upstream is wrong, and chasing that difference by hand is miserable. Because UpTax builds the taxable-income figure and the reconciliation from the same underlying numbers, the M-1 ties by construction; when it doesn't, the software points at the account or adjustment causing the gap instead of leaving you to bisect the return. That is the difference between a reconciliation you trust and one you merely hope is right.

Depreciation, NOLs, and credits

Fixed assets are where a lot of C-corp returns quietly go wrong, because the rules move and the data is messy. Bonus depreciation has been phasing down on a schedule, so the applicable percentage depends on the year the asset was placed in service. Section 179 has its own dollar cap and its own taxable-income limitation, and it interacts with bonus. Listed property carries substantiation rules. And the raw material is often a spreadsheet the client maintains, where an asset was added mid-year, or disposed of, or reclassified, without a note to you. UpTax reads the fixed-asset detail, applies the correct method and convention, uses the right bonus percentage for each placed-in-service date, and produces Form 4562 with the current-year expense and the carried-forward basis both intact.

Net operating losses are the carryforward that most often gets dropped, and dropping it is expensive for the client. Post-2017 NOLs no longer carry back in the ordinary case and are limited to 80% of taxable income when used, with the remainder carried forward indefinitely. That means the return has to track two things every year: how much loss is being used against this year's income, and how much survives to next year. When you upload the prior return, UpTax picks up the existing carryforward, applies the 80% limitation to the current year, and keeps the remaining balance on the record so it doesn't vanish between filings — the single most common way corporations overpay.

Credits are similar in spirit. General business credits — the R&D credit, work opportunity, and the rest — flow through Form 3800, have to be ordered, are subject to their own limitations, and generate carryforwards when they can't all be used. UpTax aggregates the credits it can identify from the financials and prior return, applies them in the right sequence on Schedule J, and carries unused amounts forward. As with everything else, it proposes and explains rather than silently deciding: a credit is a judgment call as often as a calculation, and you keep the call.

M-1/M-3 reconciliation and the balance sheet

Whether a corporation reconciles on M-1 or M-3 depends on size. Below $10 million in total assets, Schedule M-1 does the job with a compact reconciliation. At or above that threshold, Schedule M-3 takes over with a far more detailed, three-part statement that separates temporary from permanent differences and ties to the financial statements at a granular level. The M-3 is not conceptually different from the M-1, but it is a great deal more work, and it is unforgiving about consistency with the books. UpTax picks the right schedule for the corporation's asset size and builds the reconciliation at the level of detail that schedule demands.

Schedule L — the balance sheet per books — is the piece clients and juniors most often leave in a state that doesn't tie. The ending balance sheet has to agree to the corporation's books, the beginning balance sheet has to agree to last year's ending figures, and retained earnings on M-2 has to roll from one to the other through net income and distributions. When any of those links is broken, you get the classic hour lost to a balance-sheet-out-of-balance error that is usually a single misposted account or a rounding pickup. UpTax maps the client's balance sheet onto Schedule L, reconciles the beginning balances against the prior return, and rolls M-2 so the three tie together — and when they don't, it isolates the account responsible instead of leaving you to search.

The value here is not that the software is smarter about equity than you are. It is that it does the reconciliation the same careful way every time, across every return, without the fatigue that makes a human transpose a number at 6 p.m. in March. Consistency at volume is precisely what mechanical reconciliation should be, and precisely what it usually isn't when it's done by hand under deadline.

How UpTax prepares your 1120, step by step

The engagement starts with documents, not a questionnaire. You upload what you already have — a trial balance, an accounting-system export, last year's return, a fixed-asset schedule, and whatever supporting statements the client sent. UpTax parses them, recognizes the chart of accounts, and assembles a structured working set: income and expense accounts mapped to their tax lines, the balance sheet mapped to Schedule L, and the prior-year carryovers pulled off the last return. You can see every mapping and correct any of them before anything is computed, so the foundation is one you have actually looked at.

From that base it does the assembly: proposes the book-to-tax adjustments for M-1 or M-3, runs depreciation into Form 4562, applies NOLs and credits, computes the tax on Schedule J, and populates Schedule C, Schedule K, Schedule L, and M-2. Each schedule is cross-checked against the others so the draft is internally consistent — the M-1 ties to page one, Schedule L ties to the books, M-2 rolls correctly. What lands in front of you is not a pile of raw numbers but a return, with every adjustment carrying a short note explaining where it came from and why it was made.

Then it is yours. You review the draft the way you would review a competent associate's work — checking the judgment calls, testing the unusual items, confirming the client-specific treatments the software couldn't know. You edit anything you disagree with, and the return recomputes and re-ties around your change. When you are satisfied, you export it into your filing workflow and file it under your own credentials and your own professional judgment. UpTax prepares; it never files. The signature, the review, and the responsibility stay entirely with your firm — which is exactly where your clients and the IRS expect them to be.

Accuracy, review, and security

The honest framing of AI in tax preparation is that it is very good at the mechanical majority of the work and should never be trusted with the judgment. UpTax is designed around that line. It does retrieval, mapping, reconciliation, and computation — the parts where speed and consistency beat human effort — and it surfaces the parts that need a professional. When an account is ambiguous, when a client's treatment is unusual, when a carryforward doesn't reconcile, it flags the item and asks rather than guessing and moving on. A confident wrong answer is worse than a flagged uncertain one, and the software is tuned to prefer the flag.

Everything is built for review rather than around it. Every number on the draft traces to a source document; every adjustment carries its reasoning; every schedule shows how it ties to the others. That means your review is fast where the return is routine and focused where it isn't, and it means that when a partner signs or a client questions a figure, the support is already attached. This is what keeps the firm firmly in control: the AI produces a draft and a defense of the draft, and a human decides whether the draft is right.

On security, corporate financials are among the most sensitive data a firm holds, and the handling reflects that — encryption in transit and at rest, access scoped to your firm, and documents used to prepare your returns rather than repurposed. The design principle is simple: UpTax should feel like a diligent, tireless preparer who assembles a clean first draft and hands it up for review, never like a black box that files something on your behalf. You get the hours back; you keep the judgment, the signature, and the relationship.

Sch CSch JSch LSch M-1Sch M-2

Form 1120 preparation — FAQs

Does UpTax file the 1120 for us?

No. UpTax is preparation software, not a filing service. It produces a review-ready Form 1120 draft with its supporting schedules completed and tied out, and then your firm reviews it, applies professional judgment, and files it under your own credentials. The AI never transmits a return to the IRS or a state. The review and the signature stay with you.

What do we need to upload to get a draft?

At a minimum, a trial balance or accounting-system export and last year's 1120. The prior return lets UpTax pick up NOL carryforwards, credit carryovers, depreciation basis, and prior reconciliation patterns. A fixed-asset schedule improves the depreciation work, and any client statements or workpapers help refine the book-to-tax adjustments. More context yields a more complete first draft, but the trial balance and prior return are the core.

How does it handle book-to-tax adjustments we make differently?

It proposes the standard adjustments it can identify — meals, penalties, book vs. tax depreciation, tax-exempt interest, accrued items, and so on — and shows the reasoning and the amount for each. You accept, edit, or reject any of them line by line. Where your firm treats something a particular way for a particular client, you override, and the return recomputes around your decision. The software proposes; you decide.

Will Schedule L and the M schedules actually tie?

They are built from the same underlying numbers, so the M-1 ties to taxable income and M-2 rolls retained earnings by construction. Schedule L is mapped from the client's balance sheet and reconciled against the prior-year ending figures. When something doesn't tie — usually a misposted or mismapped account — UpTax isolates the account responsible instead of leaving you to bisect the return by hand.

Does it choose between Schedule M-1 and M-3 correctly?

Yes. It uses the corporation's total assets to determine which reconciliation applies. Below the $10 million threshold it builds the M-1; at or above it, it builds the more detailed three-part M-3, separating temporary and permanent differences at the level that schedule requires. If a corporation is near the threshold, it flags the situation so you can confirm the correct treatment.

How are NOLs and credit carryforwards handled?

When you upload the prior return, UpTax picks up existing NOL and credit carryforwards. It applies the 80%-of-taxable-income limitation to post-2017 NOLs, uses what it can this year, and keeps the remaining balance on the record so it carries forward. General business credits flow through Form 3800 in the correct order with unused amounts carried forward. Dropped carryforwards are one of the most common ways corporations overpay, and this is aimed squarely at preventing that.

Can it prepare the related state corporate returns?

It starts the state returns from the same federal figures, applies apportionment factors and state-specific modifications, and keeps the state and federal numbers consistent. State corporate tax is where hand-prepared returns tend to drift out of agreement with the federal, so beginning both from one reconciled base removes a common source of error. As with the federal return, the state drafts are for your review and filing, not automatic submission.