United States · Corporations

S Corp Bookkeeping Software: What It Must Handle for the 1120-S

The IRS names no required software for an S corporation, only records that clearly show income and expenses and reconcile to the return. For Form 1120-S, a setup needs owner payroll, distributions and shareholder loans kept apart by shareholder, W-2 wages that include health insurance for owners of more than 2%, and a balance sheet that agrees with the books.

Di Lu, CPA
Di Lu, CPAUS and Canadian CPA

Have a question about your situation?

Free · 15 minutes · Phone call

English & Chinese

Book a callChoose a time that works for you

Tax year 2026 · Last updated  · Published by Cloud Accounting under standing professional approval

Who this is for

  • S corporation owners choosing, checking or switching bookkeeping and payroll software
  • Owners whose payroll and books sit in separate tools before the first Form 1120-S

Not covered here

  • How much salary is reasonable, or catching up years with no payroll
  • Recording entries line by line, and the shareholder's stock and debt basis
  • State payroll accounts and state returns
  • Product reviews, prices or plan comparisons

Does the IRS require particular software for an S corporation?

No. The IRS lets a business use any recordkeeping system that clearly shows its income and expenses and, except in a few cases, requires no special kind of records, so there is no required software and no set list of accounts. A computerized system must still produce legible records that reconcile with the books and the return, and the business must keep a description of the system, its controls and its own chart of accounts.

An S corporation's return asks for more than a profit and loss. The Form 1120-S needs officer pay apart from other wages, distributions and loans by shareholder, and, unless the corporation is small enough to skip it, a balance sheet on Schedule L (the return's balance sheet page) that agrees with the books; see Schedule L balance sheet. A setup is not simple when:

  • the owner works in the company but has never been on payroll;
  • payroll runs in one service and the books in another tool, and the two never meet;
  • distributions were coded as expenses, or pay, distributions and loans share one owner draw account;
  • the company changed tools partway through the year;
  • the balance sheet will not tie to the last return.

In those cases, switching software does not repair past months. The books need correcting first, and that is accounting work, not a setting: see "Different for you?" at the end.

Gather before the preparer asks:

  • The election paperwork: Form 2553 and any IRS reply (filed late, or no reply? see late S corporation election relief)
  • Payroll reports for every pay date
  • Bank and card statements for the whole year
  • Loan notes between the corporation and its shareholders
  • Health insurance statements, if the corporation pays premiums for an owner
  • Share records showing each shareholder's shares and any change during the year
  • The last filed return

What must the books show for the Form 1120-S?

Account names are bookkeeping practice, because the IRS prescribes none. Each row is something the return or the payroll filings ask for, so the setup has to be able to produce it.

Form 1120-S itemWhat the setup must hold
Line 7, compensation of officers, and line 8, salaries and wagesOfficer wages in their own account, apart from other employees' wages. Form 1125-E lists each officer's name, Social Security number, time devoted, stock owned and pay; it is required when total receipts reach $500,000 and officer pay is deducted (instructions)
Schedule K line 16d; K-1 box 16, code DEvery distribution by date, shareholder and amount. Dividends paid from accumulated earnings and profits go on line 17c and Form 1099-DIV instead
Schedule K line 16e; K-1 box 16, code EEvery repayment of a shareholder loan, by shareholder
Schedule L line 7Loans to shareholders as an asset, one balance per shareholder
Schedule L line 19; K-1 item ILoans from shareholders as a liability, one balance per shareholder
Schedule LA balance sheet that should agree with the corporation's books and records. Whether a small corporation may skip it is in Schedule L balance sheet
Schedule M-2The accumulated adjustments account (AAA), which generally reflects the corporation's accumulated undistributed net income. The instructions recommend that every S corporation maintain it
Forms 941, 940 and W-2Payroll records for every pay date, as the next section sets out

The accounts that hold these items are in S corporation bookkeeping.

What payroll must run for an owner who works in the company?

An officer (a corporate title such as president or treasurer) who performs more than minor services for an S corporation is an employee, and the pay is wages, even when the officer is also the shareholder (IRS). The setup must therefore run the owner through payroll: withhold income tax and the employee share of Social Security and Medicare, add the corporation's share, deposit the taxes and report them. An officer who performs no services or only minor ones, and is not entitled to pay, is not an employee.

The corporation must pay reasonable compensation for the owner's services before it makes non-wage distributions, and the IRS can reclassify distributions as wages. How much is reasonable is in S corporation owner salary.

FormWhat it reportsDue
Form 941Wages paid, income tax withheld, and employer and employee Social Security and Medicare tax, each quarter. It is due even with no tax to report, unless a final return was filed or an exception appliesthe last day of the first month after each quarter
Form 940Federal unemployment tax for the yearJanuary 31 after the wage year
Forms W-2 and W-3Each employee's wages and withholding for the year, owner included; the W-3 totals the W-2sFebruary 1, 2027

Source: Publication 15 and the IRS list of S corporation filings. Federal tax deposits go by electronic funds transfer, and a payroll service or other third party can make them for the corporation. This page covers the federal forms only; most employers also pay state unemployment tax (Publication 15), and state payroll accounts are not covered here.

The setup must also hold the employment tax records Publication 15 lists: wage payment dates and amounts, each employee's details and Form W-4, tax deposit dates and amounts with EFTPS acknowledgment numbers, returns filed with confirmation numbers, and fringe benefit records. Keep them at least four years.

If no pay run was ever set up for the owner, see S corporation payroll never run. To run it without a provider, see running payroll yourself.

Where do distributions go, and how are they tracked for each shareholder?

A distribution reduces equity and is never an expense. Keep one record per shareholder with the date, the amount and whether it was cash or property. The return reports the total on Schedule K line 16d, and each shareholder's own amount goes on that shareholder's K-1 with code D.

An S corporation may have only one class of stock, and the regulations treat it as having one class when all shares carry identical rights to distribution and liquidation proceeds. A distribution is therefore normally split by shares held. When payout and ownership differ, the effect turns on the company's governing documents, and shares with different payout rights can end the S election; see S corporation disproportionate distributions.

When shares change hands, each day of the year is assigned an equal portion of each item, divided among the shares outstanding that day. That rule splits income, loss, deduction and credit items; a distribution is reported to the shareholder who received it. The setup, or a share record kept beside it, needs share counts and the dates they change.

Two elections change that default. When a shareholder's entire interest ends during the year, the corporation and every affected shareholder can elect to treat the year as two years, split at the close of that day (section 1377(a)(2); Regulations section 1.1377-1(b)). A large sale, redemption or issuance of stock (a qualifying disposition) allows a similar election if every shareholder for the year consents (Regulations section 1.1368-1(g)(2)). Each is irrevocable and made by a statement of the shareholders' consent attached to a timely filed original or amended Form 1120-S (instructions). Each also splits the tax effect of distributions, so the books must show results through the split date.

Entries, property distributions and dividends paid from accumulated earnings and profits are in recording S corporation distributions. Each shareholder is responsible for keeping the records that figure stock basis; see S corporation shareholder basis.

How must the setup treat health insurance paid for a shareholder-employee?

Health insurance the corporation pays for an owner of more than 2% of the stock is treated as wages: deductible by the corporation and reported in box 1 of that owner's Form W-2 (IRS). When the premiums are paid under a plan covering all or a class of employees, they are not subject to Social Security, Medicare or federal unemployment tax, so they stay out of W-2 boxes 3 and 5. If the owner is the only employee, the IRS page does not say whether the arrangement counts as such a plan, so settle that with the preparer before setting up the payroll item. The Form 1120-S instructions also ask for the premiums, including those for the owner's spouse, dependents and children under 27, as an information item in box 14, which is box 14a on the 2026 Form W-2 (W-2 instructions).

The owner test is stock or voting power above 2% on any day of the tax year, with the attribution rules of section 318. The setup therefore needs:

  • a payroll item that adds the premium to the owner's taxable wages without a cash payment;
  • a way to mark which employees pass the ownership test;
  • an expense account that lands on line 7 or 8, or Form 1125-E, for those owners.

The same goes for other fringe benefits paid for these owners, such as group-term life insurance: the instructions put them on line 7 or 8 and in W-2 box 1, so the payroll item should be able to add any of them.

The trap is paying premiums from the company account and never adding them to the W-2. The IRS says the owner's personal deduction depends on the corporation ultimately paying the premiums and reporting them as W-2 wages, and other conditions apply. The deduction rules are in health insurance for S corporation and partnership owners.

How do loans between the owner and the corporation stay apart from distributions?

Keep every loan in its own liability or asset record and never in the distributions account. A shareholder's loan to the corporation is a liability, and the corporation's loan to a shareholder is an asset. Repaying a loan is not a distribution: the return reports repayments separately on Schedule K line 16e, and on the K-1 with code E.

The setup must produce a balance for each shareholder. Schedule L line 19 should generally reconcile to the amounts in item I of the K-1s (the debt the corporation owes the shareholder directly), which exclude debt the shareholder co-borrowed or guaranteed (instructions).

Keep each written note as its own record, and the advances and repayments on any loan without one, by date, because the shareholder's debt basis on Form 7203 is figured from them (instructions).

A label does not decide the treatment. The IRS lists court cases where payments called loans or distributions were treated as wages, and where a shareholder's transfers were treated as capital, not loans. See shareholder loans to an S corporation and, for debt basis, S corporation shareholder basis.

Which reports should the setup produce at year end?

The setup should produce these six reports for the whole year. Ask for each one before relying on it.

ReportWhat it must showWhat it feeds
Balance sheetAssets, liabilities and equity at the start and end of the yearSchedule L, which should agree with the books (a small corporation may skip it)
Profit and lossIncome, officer pay and other wages on separate lines, with no distributionsPage 1 of the return
General ledgerEvery transaction by account and dateSupport for any line the preparer or the IRS asks about
Equity roll-forwardOpening equity, net income, contributions, distributions by shareholder and closing equitySchedule M-2, Schedule K line 16d and the K-1s
Payroll summaryGross wages by employee, withholding, employer taxes, deposits and owner health premiumsLines 7 and 8; Forms 941, 940 and W-2
Shareholder loan scheduleBalance, advances and repayments by shareholder and noteSchedule L lines 7 and 19; K-1 item I (line 19 only); line 16e

The IRS can ask for the accounting software backup file in an examination. A file rebuilt for one year does not satisfy that request, so the setup should be able to export a complete, unaltered backup.

Can payroll run in a separate service, and how do its reports tie to the books?

Yes. The IRS prescribes no single system (Publication 583), so payroll can run in a separate service. The corporation stays responsible, though: an employer that outsources payroll generally remains responsible for the returns, deposits and taxes, even if the provider fails to pay; a certified professional employer organization is the exception. The owner can also owe personally: a responsible person, an officer for example, who willfully does not pay over withheld tax owes a penalty equal to the full unpaid withheld income tax and employee Social Security and Medicare tax (section 6672). The IRS generally has 3 years from the April 15 after the payroll year to assess it, or from the filing date if that is later; see trust fund recovery penalty. The books must still show every payroll amount.

Payroll reportTies to
Gross wages for the pay dateOfficer pay and wages on the profit and loss
Withheld and employer taxesPayroll liability accounts, cleared by the deposits
Net payThe bank withdrawal
Quarter totalsForm 941 as filed
Year totalsForms W-2 and W-3, and the year's Forms 941

Publication 15 says Social Security and Medicare tax on the year's Forms 941 should be about twice the amount on Form W-3, because Form 941 reports both the employer and employee shares and Form W-3 only the employee's. A mismatch needs a valid reason, and the corporation should keep its reconciliation. One valid reason is Additional Medicare Tax, which only the employee pays: wages above its threshold make the Form 941 Medicare figure less than twice the Form W-3 figure.

A single lump "payroll" debit from the bank does not tie to any of these rows. Post each pay date by entry or import; see payroll journal entries. To change providers during the year, see switching payroll providers.

Will a cheaper or entry-level plan do?

The IRS requires no particular product or plan, so a price or plan name settles nothing. A plan is worth considering only if, in the version you would actually use, it can produce every row of the tables above and pass the test below. Check user limits, payroll add-ons and period locks in the plan itself, not the brand. Practice checks beyond the IRS rules: payroll posts by pay date, loans and distributions sit in separate accounts by shareholder, your preparer gets their own login, closed periods lock, and the full ledger and reports export. Passing does not make the books right. Test it in a trial copy before moving the books.

If you switch, the old file still matters: Publication 583 requires keeping all machine-sensible records and a description of the computerized system. See records to keep when you cancel accounting software and cheaper software your CPA supports.

How do I test a setup before I trust it with the first Form 1120-S?

Run one real pay date and one month of other activity through a trial copy, then check these ties. Each should hold without a manual plug.

  1. Enter one real pay date for the owner. Gross wages equal the payroll report, withheld and employer taxes sit in liability accounts, and net pay equals the bank debit.
  2. Record the tax deposit. The liabilities fall by the deposit, and the confirmation number is stored.
  3. Record a distribution to each shareholder. Each amount reaches that shareholder's equity and never touches the profit and loss.
  4. Record a shareholder loan and a repayment. The loan balance shows by shareholder, and the repayment does not reduce a distributions account.
  5. Add any owner health premiums. They appear in the owner's W-2 box 1 wages.
  6. Close the month. The balance sheet balances, and opening equity plus net income plus contributions less distributions equals closing equity.
  7. After a quarter, compare payroll totals with Form 941 as filed. After the year, compare the Forms 941 with Form W-3.
  8. Export the balance sheet, general ledger and payroll reports, and open them outside the software.

What are the warning signs that a setup is wrong?

Each of these usually means the books need review before a preparer starts the return. If two or more are true, or a return or payroll form was already filed that way, see "Different for you?" below.

SignWhat it often meansWhere to go
No payroll for the ownerPayments to the owner may be treated as wagesPayroll never run
Distributions coded as expensesNet income may be understated, and the K-1 amounts may not match the booksRecording distributions
One equity account for pay, loans and distributionsThe K-1 loan and distribution amounts may not be readable from the booksS corporation bookkeeping
Schedule L will not tie to the booksOpening balances, loans or equity may be wrongSchedule L balance sheet
Owner health premiums missing from the W-2The owner's personal deduction may be affectedHealth insurance for a shareholder-employee (section above)
Payroll totals never match the booksPayroll may post only as a lump sum, or not at allPayroll in a separate service (section above)

Example

These examples are illustrative, in US dollars.

A solo consultant

An S corporation has US$150,000 of receipts and one shareholder, who is also its officer and does the work. Payroll pays the owner US$60,000 a year, with a W-2, Forms 941 and deposits. The salary and the corporation's payroll taxes are expenses. The owner also takes US$40,000 of distributions, recorded in equity and never on the profit and loss. The setup shows US$60,000 on line 7 and US$40,000 on Schedule K line 16d. Receipts are under the Form 1125-E level, so that form is not needed. The pay amount is illustrative; reasonable pay depends on the work done.

Two shareholders

Two shareholders hold 70 percent and 30 percent of the shares when a US$100,000 distribution is paid. It is recorded as US$70,000 and US$30,000, one entry per shareholder, assuming all shares carry identical rights (one class of stock). A setup with a single owner draw account would show US$100,000 and could not produce either K-1 amount.

Family health premiums

The sole shareholder, who is also an officer, has US$12,000 of family health premiums paid through the corporation. Payroll adds the US$12,000 to the owner's W-2 box 1 wages, shows it as an information item in box 14a, and the amount counts as officer pay on line 7. If the premiums sit only in an insurance expense account, the W-2 leaves them out.

Corporate tax

S corporation with payroll and books split across tools?

If payroll runs in one tool, books sit in another, distributions are coded as expenses, or you never ran a pay run for yourself, call before the Form 1120-S is prepared. We can restate past months and take over the books; the first call covers your setup and the scope of work.

  • Your S election acceptance letter, and payroll reports with the year's Forms 941 and W-2.
  • Bank statements, and the current chart of accounts or books export, with shareholder distributions and loans marked.

Free · 15 minutes

Fix S corp books

Corporate tax

Different for you?

Figures on this page

FigureValueSource
S corporation ownership above which special shareholder health insurance wage rules apply
Ownership must be greater than this share of stock or voting power
2%IRS: S corporation compensation and medical insurance issues
Checked
Form 1125-E total receipts threshold
Form 1125-E is completed and attached to Form 1120-S when total receipts are this amount or more and the corporation deducts officer compensation
$500,000IRS: Instructions for Form 1125-E
Checked
Form 941 quarterly filing deadline
Normally April 30, July 31, October 31 and January 31; next-business-day and timely-deposit extensions may apply
The last day of the first month after each quarterIRS: Instructions for Form 941
Checked
Form 940 annual filing deadline
Next-business-day and timely-deposit extensions may apply
January 31 after the wage yearIRS: Form 940 filing and deposit requirements
Checked
2026 Forms W-2 and W-3 filing and furnishing deadline
File 2026 Forms W-2 and W-3 with the SSA and furnish W-2 to employees by this date
February 1, 2027
Tax year 2026
IRS: General Instructions for Forms W-2 and W-3 (2026)
Checked
US employment tax record retention
Minimum, counted from the date the tax becomes due or is paid, whichever is later
Four yearsIRS: Publication 583, Starting a Business and Keeping Records
Checked
Trust Fund Recovery Penalty amount
IRC 6672 penalty covers the trust-fund portion, not employer Social Security and Medicare contributions or FUTA
The full unpaid withheld income tax and employee Social Security and Medicare taxIRS: Employment taxes and the Trust Fund Recovery Penalty
Checked
General trust fund recovery penalty assessment period
From the succeeding April 15 for timely employment tax returns, or actual later filing; exceptions apply
3 yearsIRS: Trust fund recovery penalty assessment period
Checked
Deemed annual employment-tax return filing date for assessment
In the succeeding calendar year; actual later return filing starts the assessment period later; exceptions can suspend or eliminate the limit
April 15IRS: Trust fund recovery penalty assessment rules
Checked

Primary sources

About this guide

Published by Cloud Accounting under standing professional approval. This version has no separately recorded personal review. It explains general rules for the tax year shown. It is not advice for your situation.

Changes

  • : First published.
Di Lu, CPA
Di Lu, CPAUS and Canadian CPA

Ready to talk through your next step?

Free · 15 minutes · Phone call

English & Chinese

A first call to discuss your needs and how we can help.

Book a callChoose a time that works for you

Book a consultation

Free · 15 minutes

By booking, you agree to our privacy policy. If an ad brought you here, we tell that ad platform when you book, and may tell it when you spend time on a page, tap our phone number or pick a time. We never share your name, email or phone. Privacy policy

Calendar not loading? Book a consultation