Skip to main content

HomeAll guides

How To File Your 1099 Forms With The IRS Electronically

The IRS requires most 1099 filers to submit electronically through FIRE or a third-party software provider

If you issued 1099 forms to contractors or other non-employees in the past year, you must file them with the IRS. The IRS no longer accepts paper 1099s from most filers — you must submit them electronically using either the IRS Filing Information Returns Electronically (FIRE) system or an approved third-party provider. The only exception is if you filed fewer than 250 returns in the calendar year, though even then, electronic filing is strongly encouraged.

The important date to file 1099s with the IRS is January 31 of the year following the tax year. You must also send copies to the recipients (the people or businesses who received the income) by the same date. These are two separate filings with different formats and different important date, so it's straightforward to confuse them.

Your choice of filing method depends on how many forms you have, whether you already use accounting software, and how comfortable you are with the IRS's own system. Each route has different setup requirements and different costs.

Key Takeaways

  • The IRS FIRE system is free but requires you to create an account, read software, and format your data correctly before uploading.
  • Third-party providers like tax software companies, payroll services, and accounting platforms charge a fee but handle formatting and often integrate with your existing records.
  • You must file with the IRS by January 31 and send copies to recipients by the same date — these are separate submissions with different requirements.
  • If you have fewer than 250 forms, you may file on paper, but electronic filing is faster and reduces rejection errors.
  • The IRS will reject your entire submission if the format is wrong, so double-check your data before uploading.

Using the IRS FIRE system at no cost

The IRS Filing Information Returns Electronically (FIRE) system is the government's own platform for submitting 1099s and other information returns. It costs nothing and connects directly to the IRS, but it requires you to do the technical work yourself. You read software, format your data into a specific file structure, and upload it through a find portal.

To use FIRE, you first create an account on the IRS e-Services portal using your Employer Identification Number (EIN). You'll need to verify your identity and set up a PIN. Once your account is active, you read the FIRE software — a small program that runs on your computer. You then export or manually enter your 1099 data into the format FIRE requires, which is a text file with specific field positions and line breaks. The software validates your file before you submit it.

FIRE works best if you have a small number of forms (under 50) or if you're already comfortable working with data files and formatting. If you have hundreds of forms or your data lives in accounting software, the manual formatting step becomes tedious and error-prone. The IRS will reject your entire batch if even one form has a formatting error, so you'll need to fix it and resubmit.

Using a third-party provider for easier setup

A third-party provider is a company that the IRS has approved to accept and transmit 1099 filings on your behalf. These include tax software companies (like TurboTax, H&R Block, and TaxAct), payroll processors (like ADP and Gusto), accounting platforms (like QuickBooks and Xero), and specialized 1099 filing services. They charge a fee — typically $15 to $100 per year depending on the number of forms — but they handle all the formatting and submission for you.

If you already use accounting or payroll software, your provider may have 1099 filing built in. You enter your contractor payments into the software as you normally would, and when it's time to file, you click a button to submit to the IRS. The software formats everything correctly and uploads it for you. This is the easiest route if you're already in that ecosystem.

If you don't use accounting software yet, a standalone 1099 filing service lets you enter your data into a web form or upload a spreadsheet. The service validates it, shows you a preview of what will be filed, and submits it to the IRS. You pay a flat fee or a per-form fee. This route costs money but saves time and reduces the risk of rejection.

Preparing your data before you file

Regardless of which method you choose, your data must be accurate and complete before you submit. The IRS rejects entire batches for formatting errors, missing required fields, or mismatched names and tax identification numbers. Spend time cleaning your data first.

For each 1099 recipient, you need: their legal name (exactly as it appears on their tax return), their tax identification number (Social Security Number or EIN), their address, and the income amounts in the correct boxes for the type of 1099 you're filing. If you're filing 1099-NEC (non-employee compensation), you need the amount in Box 1. If you're filing 1099-MISC (miscellaneous income), the amount goes in the appropriate box depending on the type of income. If you're filing 1099-INT (interest income), the amount goes in Box 1.

Check that names match exactly — if you have "John Smith" in your records but he filed his tax return as "John Michael Smith," the IRS will flag it as a mismatch. If you're unsure of the correct legal name, ask the recipient to provide a copy of their Social Security card or tax return. Tax identification numbers must be valid and match the name. Run your data through a validation tool if your software offers one.

The submission process and what happens after

Once your data is ready and formatted correctly, you submit it to the IRS through your chosen method. If you're using FIRE, you upload the file and the system gives you a confirmation number when ready. If you're using a third-party provider, they submit on your behalf and send you a confirmation email.

The IRS processes your submission and sends back an acknowledgment within a few days. If there are errors, you'll receive a rejection notice listing the specific problems — usually formatting issues, missing fields, or invalid tax ID numbers. You fix the errors and resubmit. This can take a few rounds if your data is messy, so don't wait until January 30 to file.

After the IRS accepts your filing, you're done with the government side. But remember: you must also send copies of the 1099 forms to the recipients by January 31. This is a separate requirement. You can print the forms yourself, use your software to generate them, or ask your third-party provider to mail them. The recipient copy must include your name, address, and phone number, and it must match the data you filed with the IRS.

Common mistakes that cause rejections

The most frequent reason for rejection is a mismatch between the recipient's name and their tax identification number. If you have the wrong Social Security Number for someone named "Jane Doe," the IRS will reject that form. Always verify this information directly with the recipient before filing.

Another common error is using the wrong 1099 form type or putting income in the wrong box. A 1099-NEC is for non-employee compensation; a 1099-MISC is for other types of income like rent or royalties. If you file a 1099-NEC with rental income in it, the IRS will reject it. Check the IRS instructions for the form type you're using to confirm which box each type of income belongs in.

Formatting errors happen when you're using FIRE and your data doesn't match the exact field structure the system requires. The software will usually catch these before you submit, but if you're manually editing the file, a missing space or extra character can break it. Test your file with the FIRE software before the final submission.

Finally, don't file too early. The IRS doesn't accept 1099 filings until late December of the tax year. If you try to file in November, it will be rejected. Wait until mid-December or later to submit.

Paper filing if you have fewer than 250 forms

If you issued fewer than 250 information returns in the calendar year, you may file on paper instead of electronically. You would print the forms, sign them, and mail them to the IRS address listed in the form instructions. However, the IRS discourages paper filing because it's slower to process and more prone to data entry errors on the IRS side.

Even if you're under the 250-form threshold, electronic filing is faster and gives you when ready confirmation that the IRS received your submission. Paper filings can take weeks to process, and if there's an error, you won't know until much later. For most filers, electronic submission through FIRE or a third-party provider is the better choice.

Frequently Asked Questions

Can I file 1099s on the same day I send them to recipients?

Yes. The important date for both is January 31, so you can file with the IRS and mail or email copies to recipients on the same day. However, it's wise to file with the IRS first so you have confirmation of acceptance, then send recipient copies when ready after. This way, if the IRS rejects your filing, you can fix it before the important date.

What if I file 1099s but then realize I made a mistake?

If you discover an error after filing, you can file a corrected 1099 using Form 1099-X (Corrected Information Return). You file it the same way as the original — electronically through FIRE or a third-party provider — and mark it as a correction. The IRS will match it to the original form and update their records. You should also send a corrected copy to the recipient.

Do I need to file 1099s for payments under a certain amount?

It depends on the type of income and the type of recipient. For 1099-NEC, you must file if you paid a non-employee $600 or more in a calendar year. For 1099-MISC, the threshold varies by income type — for example, rent is $600, but royalties are $10. Check the instructions for the specific form type you're using to confirm the threshold.

What if a recipient gives me the wrong tax ID number?

Ask them to correct it before you file. If you file with an incorrect number, the IRS will reject that form. If you discover the error after filing, file a corrected 1099-X with the correct number. The recipient should also provide you with a corrected Form W-9 (Request for Taxpayer Identification Number and Certification) so you have documentation of the correct information.

Can I use my accountant or bookkeeper to file 1099s for me?

Yes. Your accountant or bookkeeper can file on your behalf if you give them access to your data and authorize them to submit. They would typically use a third-party provider or FIRE under your EIN. Make sure you have a written agreement about who is responsible if there's an error, and confirm that they file by the January 31 important date.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.