How to Automate 1099 Processing (2026 Guide)

October 12, 2026

To automate 1099 processing, you can use Lido to extract payer details and income amounts from every 1099 your clients receive into one spreadsheet. Upload the forms, specify the fields you need, and Lido handles 1099-NEC, 1099-INT, 1099-DIV, and other variants in the same upload.

In this tutorial, we will walk you through automating 1099 processing using a sample file with three different 1099 forms.

How to Automate 1099 Processing

Lido is the best way to automate 1099 processing because it reads every 1099 variant from any payer in one upload, with no template for each form type.

Step 1: Log Into Lido

Before you start, make sure you have your 1099s saved as PDFs, images, or scanned copies.

If you don't have a Lido account yet, you can create one for free here.

Once you're logged in, create a New File.

Lido Files page with the New file button

Step 2: Click Extract Data

Select the Extract Data button at the top of the sheet.

Extract Data button in a new Lido sheet

Step 3: Upload Your 1099s

Upload your 1099s by dragging and dropping them into Lido, or click to browse. You can upload up to 100 files at a time. A single PDF can hold several different 1099 forms.

Extract Data upload window in Lido

Step 4: Specify the 1099 Fields You Need

For the purpose of this tutorial, we will be using a sample PDF with a 1099-NEC, a 1099-INT, and a 1099-DIV. Enter the columns you want to extract: Form Type, Payer Name, Recipient Name, Tax Year, Income Amount, and Federal Tax Withheld.

Next, add extra instructions so each form type fills the same columns. We used: "Extract one row per 1099 form in the file. Form Type is the form name, such as 1099-NEC. Income Amount is Box 1 on Form 1099-NEC and Form 1099-INT, and Box 1a on Form 1099-DIV. Format amounts as plain numbers."

Keep Extract Multiple Rows per Document checked so each form in the PDF gets its own row. Once done, click Process All Files.

1099 columns and extra instructions in Lido

Step 5: Review the Extracted 1099 Data

Review the extracted data to make sure everything looks correct. Lido returned three rows: 12,400 of nonemployee compensation, 286.14 of interest income, and 1,942.50 of ordinary dividends, each with the right payer.

Because every form lands in the same columns, you can total income by type or by client with a simple pivot table.

1099 data extracted into a spreadsheet in Lido

Step 6: Export to Excel

Click Export to Excel to download your 1099 data as a spreadsheet file. Use it to enter income into your tax software and to check that you have every 1099 a client expects.

Export to Excel button in Lido

Step 7: Process Every Client's 1099s

Upload the rest of your clients' 1099s with the same setup. Lido can also extract each new 1099 automatically from a Google Drive folder, a OneDrive folder, or an email inbox that you connect in the Extract Data window.

{"headline": "Extract data from every 1099 in one upload.", "subtext": "50 free pages. No credit card required. Works on any 1099 variant."}

How to Handle Consolidated Brokerage 1099s

Consolidated brokerage 1099s combine a 1099-INT, 1099-DIV, and 1099-B in one document that can run 30 pages or more. These tips keep the extraction manageable:

Extract the summary first: Set up columns for the summary page totals, such as total interest, ordinary dividends, qualified dividends, capital gain distributions, and federal tax withheld. Use Page Range to limit Lido to the summary pages.

Extract 1099-B sales as rows: In a second extraction, add columns like Description, Date Acquired, Date Sold, Proceeds, Cost Basis, and Wash Sale Loss Disallowed. Keep Extract Multiple Rows per Document checked so each sale becomes its own row.

Keep brokerages consistent: Each brokerage formats its statement differently. Lido reads each layout on its own, so the same columns work for every brokerage. Brokerage layouts are a good stress test when you compare software for extracting tax forms.

How to Automate the 1099 Filing Side

Processing 1099s your clients receive is only half the job. Businesses also have to issue 1099-NEC and 1099-MISC forms to the contractors they pay.

Start by collecting a Form W-9 from each contractor. Lido can extract the name, business name, tax classification, address, and TIN from your W-9s into one sheet, which gives you a clean contractor list for filing.

Then file through an e-filing service or the IRS's free Information Returns Intake System (IRIS). Businesses that file 10 or more information returns in a year are generally required to file them electronically.

For more tools, see our list of the best OCR software for tax document processing.

Now that you know how to automate 1099 processing, you can handle tax season's stack of 1099s without retyping a single form. If your firm also handles pay stubs and payroll registers, compare payroll extraction software options for that work.

Frequently asked questions

How do I automate 1099 processing?

Upload your 1099s to Lido, enter the fields you need as columns, and click Process All Files. Lido extracts every form into one spreadsheet you can export to Excel.

Which 1099 forms can Lido extract?

Lido extracts data from any 1099 variant, including 1099-NEC, 1099-MISC, 1099-INT, 1099-DIV, 1099-R, 1099-B, and 1099-K.

Can Lido extract consolidated brokerage 1099s?

Yes. Lido reads multi-page consolidated 1099s and can return the summary totals or one row per 1099-B sale.

Can Lido handle different 1099 forms in one file?

Yes. Keep Extract Multiple Rows per Document checked, and Lido returns one row for each form in the PDF.

Can Lido read scanned 1099s?

Yes. Lido extracts data from scanned and photographed 1099s as well as digital PDFs.

Ready to grow your business with document automation, not headcount?

Join hundreds of teams growing faster by automating the busywork with Lido.