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

AI Tax Preparation for Form 1120-S S-Corporations

UpTax reads the books, allocates by ownership, tracks basis per shareholder, and hands your firm a review-ready S-corp return with every K-1 attached.

Per-owner

basis tracked

Every

shareholder K-1

Minutes

to a review-ready draft

An 1120-S looks deceptively simple until you are three shareholders deep, reconciling a book-to-tax difference that nobody documented, and wondering whether the owner actually took a reasonable wage this year. The return itself is only five pages, but the work that makes it defensible lives everywhere else: the general ledger, the payroll reports, the fixed asset schedule, last year's basis worksheet, and the distribution detail buried in the equity accounts. Most of a preparer's time on an S-corp is not typing numbers onto a form. It is chasing, tying out, and re-deriving figures that should have carried forward cleanly but rarely do.

UpTax is built to do that gathering and derivation work for you. It is AI tax preparation software: it reads a client's trial balance, payroll filings, depreciation detail, and prior-year return, then drafts the Form 1120-S, the supporting schedules, and a separate Schedule K-1 for each shareholder allocated by ownership percentage. It rebuilds the AAA rollforward, computes each owner's stock and debt basis on Form 7203, flags where wages look thin against distributions, and carries the QBI figures out to every K-1 so the shareholders' 1040 preparers have what they need.

What UpTax does not do is file. It drafts; your firm reviews and files. Every number it produces is traceable back to the source document it came from, so a reviewer can open the draft, click into a line, and see exactly which ledger account or payroll form fed it. The goal is not to remove the CPA from the return. It is to hand the CPA a return that is already 90 percent done, already reconciled, and already annotated with the judgment calls that still need a human sign-off.

The manual grind on a 1120S

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

  • Shareholder basis nobody has tracked since the S election, so Form 7203 becomes an archaeology project every time a distribution or a loss might exceed basis.
  • Reasonable compensation that got skipped in a lean year, leaving you to weigh a late-season wage adjustment against an audit-bait distribution-only owner.
  • Book-to-tax differences on Schedule M-1 that were never memorialized, so each year you re-derive the same meals, depreciation, and accrual adjustments from scratch.
  • Multiple shareholders with a mid-year ownership change, forcing a per-share, per-day pro-rata allocation across every income and deduction line and out to each K-1.
  • State pass-through entity tax elections stacking up across jurisdictions, each with its own base, credit mechanics, and add-back to reconcile.

How UpTax supports your firm

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

Reads the books, not just a template

UpTax ingests the trial balance, payroll reports, depreciation schedule, and prior-year return, then maps each account to the right 1120-S line and Schedule L balance instead of asking you to key it in.

Rebuilds AAA and the M-2 rollforward

It reconstructs the Accumulated Adjustments Account year over year, ties distributions to AAA, and drafts Schedule M-2 so equity actually rolls forward instead of being plugged.

Computes Form 7203 per shareholder

Stock basis, debt basis, loss limitations, and distribution ordering are calculated for each owner from the prior basis worksheet and this year's activity, with the working shown.

Allocates pro-rata down to the day

For clean years it splits by ownership percentage; for mid-year transfers it runs the per-share, per-day allocation and pushes the right slice to every K-1.

Flags reasonable-comp risk

When wages look low relative to distributions and profit, UpTax surfaces it as a review note rather than quietly filing a return that invites reclassification.

Forms & schedules we cover

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

Schedule K

Aggregates all separately and non-separately stated items before they split out to individual shareholders.

Schedule K-1 (per shareholder)

A separate K-1 for every owner, allocated by ownership, with codes populated and QBI attached.

Schedule L

Balance sheet drafted from the trial balance and tied to book equity and retained earnings.

Schedule M-1

Book-to-tax reconciliation with each difference labeled and traced to its source account.

Schedule M-2 (incl. AAA)

Rebuilds the Accumulated Adjustments Account, OAA, and distributions so equity rolls forward correctly.

Form 7203 (shareholder basis)

Per-owner stock and debt basis with loss limitation and distribution ordering shown.

Form 4562 (depreciation)

Current-year depreciation, Section 179, and bonus computed from the fixed asset detail.

199A / QBI

Qualified business income, W-2 wages, and UBIA computed and pushed out to each K-1 for the 1040s.

Reasonable compensation

Officer wages checked against distributions and profit, with under-compensation flagged for review.

Built-in gains tax

Screens former C-corp assets for BIG exposure within the recognition period and drafts the computation.

Pro-rata allocations

Per-share, per-day allocation for mid-year ownership changes across every income and deduction item.

State PTET

Pass-through entity tax elections and credits handled per jurisdiction and reconciled to the federal return.

How it works

From raw documents to a filed 1120S

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

Step 1

Upload books & docs

Send the trial balance, payroll reports, depreciation schedule, loan detail, prior-year return, and any basis worksheets. UpTax identifies each file and tells you if anything is missing.

Step 2

AI reads & maps

It maps ledger accounts to the correct 1120-S lines and Schedule L classifications, showing the mapping so you can adjust anything your firm handles differently.

Step 3

Allocate & track basis

It allocates items by ownership or per-share, per-day for mid-year changes, and computes stock and debt basis on Form 7203 for each shareholder.

Step 4

Draft 1120-S + K-1s

It drafts the full return with M-1, M-2 including AAA, 4562, 199A, and BIG where relevant, plus a Schedule K-1 for every owner, each figure traceable to source.

Step 5

Your CPA reviews & files

Your reviewer works the flagged judgment items, confirms the numbers, signs, and files through the firm's own e-file channel. UpTax never files.

What Form 1120-S actually covers

Form 1120-S is the annual income tax return for an S-corporation, but the return itself is really a distribution mechanism. The entity generally pays no federal income tax; instead it reports its income, deductions, credits, and other items, and passes them through to shareholders on Schedule K-1 in proportion to their ownership. That structure is what makes the preparation work fan out the way it does. A single trial balance has to become the page-one ordinary business income, then Schedule K's separately stated items, then a K-1 for each owner, then the QBI attachments those owners will need for their personal returns. Get one allocation percentage wrong and the error propagates downstream.

The core of the return is the reconciliation between what the books say and what the tax law allows. Schedule L reports the balance sheet on the entity's books. Schedule M-1 reconciles book income to the income reported on the return, capturing the meals adjustments, tax-exempt interest, non-deductible penalties, depreciation differences, and accrual-to-cash items that separate the two. Schedule M-2 then tracks the equity accounts that matter for an S-corp specifically: the Accumulated Adjustments Account, which governs how distributions are taxed, and the other adjustments account. UpTax treats these three schedules as a connected system, not as independent forms, so the balance sheet ties, the reconciliation is documented, and the equity rollforward is derived rather than forced to balance.

Shareholder basis and Form 7203

Basis is where S-corp returns quietly go wrong. A shareholder can only deduct pass-through losses up to their stock and debt basis, and distributions are tax-free only to the extent of basis. Yet basis is tracked at the shareholder level, not the entity level, which means it depends on records that often were not kept: the original capital contribution, every year's allocated income and loss, prior distributions, loans made to the corporation and their repayments. When a client shows up after five years with no basis worksheet, the preparer is left reconstructing it from returns and equity accounts, and Form 7203 becomes the most time-consuming page of a five-page return.

UpTax carries basis forward the way it is supposed to work. It reads the prior-year Form 7203 or basis schedule if one exists, and where one does not, it reconstructs a starting position from the available return history and equity detail, flagging the reconstruction as an estimate that needs review. Then it applies this year's activity in the correct order: increases for income and contributions, decreases for distributions, then decreases for non-deductible expenses and losses, respecting the ordering rules that determine whether a loss is currently deductible or suspended. It computes stock basis and debt basis separately, tracks debt basis restoration, and produces a completed Form 7203 for each shareholder with the arithmetic visible. If a distribution exceeds basis and triggers capital gain, or a loss is limited and carries forward, that outcome shows up as a review note, not a silent figure buried on a worksheet.

Reasonable compensation: wages versus distributions

The reasonable compensation question is the defining tension of S-corp taxation. A shareholder-employee who works in the business must be paid a reasonable wage subject to payroll taxes before taking distributions, which are not. The incentive to under-pay wages and over-distribute is obvious, and it is one of the most examined areas on an S-corp return. A preparer who ignores it exposes both the client and the firm; a preparer who raises it late in the season is negotiating a payroll correction under time pressure. Neither is comfortable, and the judgment is genuinely a human one that depends on the owner's role, hours, industry, and what comparable positions pay.

UpTax does not decide what a reasonable wage is, because that is a facts-and-circumstances call the CPA owns. What it does is make the exposure visible early. It compares officer compensation reported on the payroll filings against distributions and net profit, and when wages look thin relative to the cash the owner actually pulled out, it surfaces a flag with the underlying figures attached: total distributions, W-2 officer wages, ordinary business income, and the ratio between them. That gives the preparer the conversation-starter before the return is finalized, while there is still time to adjust payroll or document the position. Because the same W-2 wage figure also feeds the 199A calculation and the payroll tax lines, UpTax keeps those numbers consistent across the return rather than letting a late wage change quietly break the QBI attachment.

Pro-rata allocations and every K-1

In a straightforward year, S-corp allocation is simple: each shareholder gets their ownership percentage of every item. The complexity arrives with change. When a shareholder sells part or all of their stock mid-year, or new shares are issued, the default rule allocates items on a per-share, per-day basis across the entire year. Every income line, every deduction, every credit has to be sliced by the number of days each owner held each share, then reassembled into K-1s that still foot back to the entity totals. Doing this by hand across a dozen K-1 line items and several shareholders is exactly the kind of repetitive arithmetic where transcription errors creep in and where a single misallocation is hard to spot because the totals still balance.

UpTax handles both the simple and the complex case from the same ownership data. For a stable year it allocates by percentage. For a year with an ownership change, it takes the transfer dates and share counts, runs the per-share, per-day computation, and produces each shareholder's K-1 with the correctly weighted amounts. If the shareholders elect the specific-accounting method to close the books on the transfer date instead of using the daily proration, UpTax applies that approach when the election is present. Throughout, it reconciles the sum of the K-1s back to Schedule K, so a reviewer can confirm at a glance that nothing was lost or double-counted in the split. Each K-1 also carries its share of the 199A information, the distributions, and the codes the shareholder's own preparer will be looking for.

How UpTax prepares your 1120-S, step by step

The process starts with documents, not data entry. Your firm uploads whatever the client provided: the trial balance or accounting export, payroll reports, the depreciation or fixed asset schedule, bank and loan detail, the prior-year return, and any basis worksheets. UpTax reads them, identifies what each file is, and maps the general ledger accounts to the correct return lines and balance sheet classifications. Where a document is missing, it tells you what it needs rather than guessing, so gaps surface at the start instead of during review. This mapping stage replaces the tedious tie-out work, and it shows its mapping so you can correct any account your firm handles differently.

From there it drafts. UpTax computes ordinary business income, builds Schedule K, reconciles book to tax on M-1, rolls the equity accounts forward on M-2 including AAA, drafts Schedule L, runs depreciation on Form 4562, computes 199A, screens for built-in gains where a former C-corp is involved, and handles any state pass-through entity tax obligations. It allocates everything to the shareholders and generates a Form 7203 and a Schedule K-1 for each. The output is a complete draft return with every supporting schedule attached and every figure linked back to its source. Your reviewer then works through it with the judgment items already flagged: the basis reconstructions, the reasonable-comp exposure, any allocation that depended on an assumption. Nothing is filed by the software. The CPA reviews, adjusts, signs, and files through the firm's own e-file channel. UpTax is the preparer's draft, not the filer of record.

Accuracy, review and security

A draft is only useful if a reviewer can trust it, and trust here means traceability. Every number UpTax puts on the return is tied to the document and the account it came from, so a reviewer never has to take a figure on faith. Click a line on the M-1 and you see which book adjustment produced it. Open a K-1 amount and you see the entity total and the allocation that derived it. The software is explicit about what it computed confidently versus what it estimated or assumed, and those uncertain items are elevated into a review queue rather than blended invisibly into the return. That design reflects the actual division of labor: the AI does the derivation, the CPA does the judgment, and the handoff between them is visible.

On security, S-corp files carry the entity's full financials plus every shareholder's identifying information and K-1 detail, which is exactly the data that has to be protected. Client documents and the returns drafted from them are encrypted in transit and at rest, access is scoped to your firm, and the material is used to prepare that client's return rather than repurposed. Because the firm remains the filer and the point of professional responsibility, UpTax is built to slot into an existing engagement and review workflow rather than to sit between the firm and its client. The result your firm keeps is a return you would be comfortable signing, produced in a fraction of the hands-on time, with the parts that require a licensed professional clearly marked as yours.

Sch KSch K-1Sch LSch M-2

Form 1120S preparation — FAQs

Does UpTax file the 1120-S for us?

No. UpTax is preparation software, not a filing service. It drafts the return, the supporting schedules, and every shareholder's K-1, and it traces each figure back to its source so your reviewer can verify it. Your firm reviews, adjusts, signs, and files through your own e-file channel. The CPA remains the preparer and filer of record; UpTax simply removes most of the manual drafting and reconciliation work that comes before that.

How does it handle shareholder basis when we have no prior worksheet?

It reconstructs a starting basis from the available return history and equity detail, then flags that reconstruction as an estimate for your review rather than presenting it as settled. Where a prior-year Form 7203 or basis schedule exists, it carries that forward directly. Either way it applies this year's income, distributions, contributions, and losses in the correct ordering and produces a completed Form 7203 per shareholder with the arithmetic shown.

Can it flag reasonable compensation problems?

Yes, as a flag, not a decision. UpTax compares officer wages from the payroll filings against distributions and net profit, and when wages look low relative to the cash the owner took out, it surfaces the issue with the underlying numbers attached. What counts as reasonable is a facts-and-circumstances judgment that stays with the CPA. The value is timing: you see the exposure while there is still room to adjust payroll or document the position, not after the return is finalized.

What about mid-year ownership changes?

UpTax runs the per-share, per-day pro-rata allocation across every income and deduction item using the transfer dates and share counts, then reassembles each shareholder's K-1 with the correctly weighted amounts. If the shareholders elected the specific-accounting method to close the books on the transfer date, it applies that instead when the election is present. In all cases it reconciles the sum of the K-1s back to Schedule K so nothing is lost or double-counted.

Does it compute 199A / QBI for the shareholders?

Yes. It calculates qualified business income, W-2 wages, and UBIA at the entity level and pushes each shareholder's share out to their K-1 with the relevant codes, so the individual 1040 preparers have what they need. Because the same W-2 wage figure also feeds payroll lines and the reasonable-comp check, UpTax keeps those numbers consistent across the return, which matters if a late wage adjustment would otherwise break the QBI attachment.

How does it deal with state pass-through entity taxes?

It handles the pass-through entity tax election per jurisdiction, computing the state's PTET base, the credit that flows to shareholders, and any federal add-back, then reconciling those figures to the federal return. State PTET regimes vary widely, so UpTax treats each state on its own terms rather than applying a single formula, and it surfaces the interaction with the federal return as a reviewable item rather than a hidden adjustment.

Is our client data secure?

S-corp files hold the entity's financials plus every shareholder's identifying and K-1 detail, so protection is built in. Documents and drafted returns are encrypted in transit and at rest, access is scoped to your firm, and the data is used to prepare that client's return rather than repurposed. Since your firm stays the filer and the point of professional responsibility, UpTax fits inside your existing engagement and review workflow.