Accounting firms can stop retyping Schedules K-1 and Forms 1099 by extracting the box amounts into structured data and checking that data before it reaches the tax software. The checks that matter: every box on the page is captured, totals tie out, state allocations are present, 1099-B cost basis is included, and corrected or amended forms are caught. A preparer reviews anything flagged.
Why are K-1s and 1099s so slow to enter?
Each form is short on its own. The trouble is the mix.
- Many issuers, many layouts. One client can have K-1s from several partnerships and 1099s from banks, brokers and funds. The boxes are standard; the pages around them are not.
- K-1s come with statements. The federal K-1 is one page, but boxes such as 13 and 20 carry letter codes, and the detail often sits on several pages of attached statements.
- State allocations live elsewhere. The federal Schedule K-1 (Form 1065) has no state section. State amounts arrive on supplemental pages or a separate state K-1.
- 1099-B is long. A brokerage statement can list many sales, each with its own proceeds, basis and dates, and often combines several 1099s in one document.
- Corrected forms arrive late. A corrected 1099 or amended K-1 can turn up after you have already entered the original.
All of it lands in the same few weeks, which is when retyping errors are most likely.
Which K-1 fields matter?
Start with the header, then the boxes your returns actually use. For a Schedule K-1 (Form 1065):
| Field | Why it matters |
|---|---|
| Partnership EIN and name | Matches the K-1 to the right entity and prior year |
| Partner TIN | Confirms the client. The form may show only the last four digits |
| Final K-1 and Amended K-1 checkboxes | Show whether this K-1 is marked as the last one, or replaces an earlier one |
| Item J | Profit, loss and capital percentages, beginning and end |
| Item K | Share of liabilities, used in figuring basis |
| Item L | Capital account analysis |
| Boxes 1 to 3 | Ordinary business income and rental income |
| Boxes 4a to 4c | Guaranteed payments for services, for capital, and the total |
| Boxes 5 to 9c | Interest, dividends, royalties and capital gains |
| Boxes 13, 15, 17, 20 | Coded items that usually point to attached statements |
| Box 19 | Distributions |
On a Schedule K-1 (Form 1120-S) the numbering is different. For example, interest is box 4, ordinary dividends are box 5a, items affecting shareholder basis are box 16, and other information is box 17. Map each form type separately rather than assuming the boxes line up.
The Partner's Instructions for Schedule K-1 (Form 1065) list every box and code if you need to check one.
Which 1099 fields matter?
| Form | Key boxes |
|---|---|
| 1099-INT | Box 1 interest income, box 3 interest on US Savings Bonds and Treasury obligations, box 4 federal income tax withheld, box 8 tax-exempt interest, boxes 15 to 17 state information |
| 1099-DIV | Box 1a total ordinary dividends, box 1b qualified dividends, box 2a total capital gain distributions, box 4 federal income tax withheld, box 5 section 199A dividends, box 7 foreign tax paid, box 12 exempt-interest dividends, boxes 14 to 16 state information |
| 1099-B | Box 1a description, 1b date acquired, 1c date sold, 1d proceeds, 1e cost or other basis, 1g wash sale loss disallowed, box 2 type of gain or loss, box 5 noncovered security, box 12 basis reported to IRS, boxes 14 to 16 state information |
On every 1099, also capture the payer's name and TIN, the recipient TIN, the account number and the CORRECTED checkbox.
How do you check extracted K-1 and 1099 data?
Reading the numbers is half the job. These checks catch what a confident read can still get wrong:
- Every box with an amount was captured. Compare the boxes found with the boxes that have figures on the page, including statement pages.
- Nothing was invented. Every extracted value can be traced to a spot on the page.
- Internal totals tie. On a 1065 K-1, box 4c should equal 4a plus 4b. On a 1099-DIV, box 1b is the qualified portion of box 1a, so it cannot be larger.
- 1099-B lots add up. Proceeds and basis across the listed sales should agree with the statement's own summary totals.
- Cost basis is present. If box 1e is blank, check box 5. A noncovered security may legitimately have no basis reported, and you will need it from the client.
- State allocations are present. If a K-1 package lists several states, every state's amounts were captured, not only the first.
- Corrected and amended forms are flagged. An X in CORRECTED or a ticked Amended K-1 replaces an earlier entry.
- The form belongs to this client and this tax year.
Corrected forms deserve their own rule. Match on payer TIN, recipient and account number, and replace the original. Adding the corrected form as a second entry double counts the income.
What does a busy-season workflow look like?
- Collect in one place. Have clients email or upload forms to a single intake, instead of scattering them across inboxes.
- Sort by client and form type. K-1s, 1099s and W-2s go into their own piles per client.
- Extract. Pull the box amounts, codes and statement pages into structured data.
- Check. Run the checks above. Accepted values move on; flagged ones go to a reviewer with the reason.
- Chase what is missing. Missing basis, a missing state statement or an unreadable page becomes a short, specific request to the client.
- Export. Send the reviewed data to a spreadsheet or your tax software's import, keeping a link back to the source page.
- Watch for corrections. When a corrected 1099 or amended K-1 arrives, run it through the same steps and replace the old entry.
Why keep a person in the loop?
Extraction removes typing. It does not remove judgement. A preparer still decides how to treat coded K-1 items, whether a noncovered lot's basis from the client is reliable, and whether a late corrected form changes a return that is already filed.
The goal is to move staff time from keying numbers to reviewing the short list of values that actually need a look. That only works if the tool says which values it is unsure of, with a reason, instead of filling every box with its best guess.
How SensiDocs helps
The SensiDocs Tax & Accounting pack reads Schedules K-1 (1065 and 1120-S), Forms 1099, W-2s and engagement letters. It checks that box amounts and state allocations are present and that cost basis is included on 1099-B, accepts a value only when it is confident, and flags anything that needs a person with a plain reason. Arithmetic and format checks can overrule the model, and a result is one document up to 5 pages. You can email documents in or upload them, export to CSV or Excel, or use the API, and you pay only for documents it reads correctly, starting with 5 free results at https://sensidocs.com.