You file 1099s electronically through FIRE, the IRS Filing Information Returns Electronically system

The IRS requires most businesses and organizations that issue 1099s to file them electronically rather than on paper. You do this through FIRE (Filing Information Returns Electronically), which is the IRS's online filing portal. Paper 1099s are accepted only in rare cases — if you issue fewer than 250 forms in a calendar year, you can request a waiver, but the IRS prefers electronic filing across the board.

Electronic filing is faster, reduces errors, and gives you confirmation that the IRS received your forms. The process involves creating an account, formatting your data correctly, uploading your file, and receiving validation before submission. Most filers complete the entire process in one to two hours once their data is organized.

You must file 1099s by January 31 of the year following the tax year in which you issued them. For example, 1099s issued in 2024 are due to the IRS by January 31, 2025. You also send copies to the recipients by the same date.

Key Takeaways

  • FIRE is the IRS's free online system for filing 1099s electronically, and you access it at fire.irs.gov after creating a login account.
  • You need an EIN, a list of all recipients with their names, addresses, and tax IDs, and the dollar amounts for each income category on each form.
  • The IRS accepts files in several formats, including CSV and XML, but you must follow their exact field order and data rules or the upload will be rejected.
  • After you upload your file, FIRE validates it and shows you any errors before you submit; you can fix and reupload as many times as needed before the important date.
  • The January 31 important date applies to both the IRS filing and sending copies to the recipients, and missing it can result in penalties.

Setting up your FIRE account and gathering required documents

Before you log into FIRE, you need an EIN (Employer Identification Number) and a way to authenticate your identity to the IRS. If you do not have an EIN, you can obtain one free from the IRS website (irs.gov) or by calling 1-800-829-4933. The EIN is a nine-digit number that identifies your business to the IRS.

Go to fire.irs.gov and select "Create Account" if you are logging in for the first time. You will need to verify your identity using either an IRS online account (which you can create at irs.gov) or by answering security questions based on your tax history. Once your account is set up, you can log in and begin a new filing.

Gather the following information for every person or business to whom you issued a 1099:

  • Full legal name (as it appears on their tax return)
  • Complete mailing address
  • Tax ID (Social Security Number or EIN)
  • Dollar amounts for each box on the form (Box 1 for nonemployee compensation, Box 5 for fishing boat proceeds, and so on — this depends on which 1099 type you are filing)
  • Any state income tax information if required by your state

Organize this data in a spreadsheet or database before you start the upload. Errors in names, addresses, or tax IDs are the most common reason for rejected files, so double-check each entry against the documents you have on file.

Formatting your file for FIRE upload

FIRE accepts files in CSV (comma-separated values), XML, and fixed-format ASCII layouts. Most filers use CSV because it is the easiest to create from a spreadsheet. The IRS provides a detailed specification document on the FIRE website that shows exactly which fields go in which order and what data type each field must be.

read the current year's specification from fire.irs.gov before you build your file. The field order matters — if you put the recipient's address in the wrong column, FIRE will reject the entire file. The specification also tells you which fields are required (like name and tax ID) and which are optional (like phone number).

Here is the general order for a 1099-NEC file in CSV format:

  • Record type code (always "1" for a detail record)
  • Filer's EIN
  • Recipient's name
  • Recipient's tax ID
  • Recipient's street address
  • Recipient's city
  • Recipient's state
  • Recipient's ZIP code
  • Box 1 amount (nonemployee compensation)
  • Box 2 amount (federal income tax withheld)
  • Additional boxes as required by the 1099 type

Save your file with a .csv extension. Do not include a header row — FIRE expects data to start on line one. Test your file by opening it in a text editor to confirm there are no extra spaces, line breaks, or special characters that might cause parsing errors.

Uploading and validating your file in FIRE

Log into your FIRE account and select "File 1099s" or the equivalent option for your form type. You will see a screen asking you to choose the tax year, the form type (1099-NEC, 1099-MISC, 1099-INT, and so on), and whether you are filing for yourself or as a third-party filer on behalf of a client.

Click "Choose File" and select your CSV file from your computer. FIRE will upload it and run an automated validation check. This check looks for missing required fields, invalid tax IDs, malformed addresses, and other structural problems. The validation report appears on screen within a few minutes.

If FIRE finds errors, it will list them by line number and describe what is wrong. Common errors include:

  • Tax ID format incorrect (must be 9 digits with no dashes or spaces for an EIN, or 9 digits for an SSN)
  • Dollar amounts with commas or dollar signs (FIRE expects numbers only)
  • State abbreviation not recognized (use the two-letter postal code)
  • Recipient name missing or too long (names are limited to 40 characters in most fields)

Go back to your spreadsheet, fix the errors, save the file again, and upload it once more. You can upload and validate as many times as you need before you submit. There is no penalty for multiple uploads during the validation phase.

Submitting your file and receiving confirmation

Once your file passes validation with no errors, FIRE will show you a summary of what you are about to submit: the number of forms, the total dollar amounts, and the filer information. Review this summary carefully. If everything is correct, click "Submit" or "File Return."

After submission, FIRE assigns your filing a Submission ID — a unique number that tracks your filing. Write this number down or take a screenshot. The IRS will use this ID if you need to contact them about your filing or if they have questions.

You will receive an email confirmation within one business day. This email confirms that the IRS received your file and provides your Submission ID again. Keep this email for your records. If you do not receive an email within two business days, log back into FIRE and check your filing status under "View Submissions" or "Filing History."

The IRS processes electronic filings continuously through January 31. If you file before mid-January, you will typically see a final acceptance or rejection notice within one to two weeks. If you file closer to the important date, processing may take longer, so do not wait until the last few days.

Sending copies to recipients and meeting the January 31 important date

Filing with the IRS is only half the requirement. You must also send a copy of each 1099 to the person or business who received the income by January 31 of the following year. This is the same important date as the IRS filing.

You can print the forms yourself using IRS-approved 1099 paper (which has specific formatting and security features) or use tax software that generates and prints them. Many tax software providers (such as TurboTax, H&R Block, and others) allow you to print 1099s directly after you file them electronically with FIRE.

Alternatively, you can use a third-party payroll or tax service to print and mail the forms on your behalf. These services often handle both the FIRE filing and the recipient copies in one process, which reduces the chance of errors or missed important date.

Keep a copy of every 1099 you file for your own records for at least three years. The IRS can audit your 1099 filings, and you will need to show proof of what you reported.

What to do if you miss the important date or need to amend a filing

If you miss the January 31 important date, the IRS charges a penalty. The amount depends on how late you file: $50 per form if you file within 30 days late, $100 per form if you file more than 30 days late (up to a maximum of $1,000,000 per year). Filing electronically does not waive the penalty, but it does create a clear record of when you filed.

If you discover an error after you have filed — for example, you reported the wrong dollar amount or the wrong recipient — you must file an amended 1099. In FIRE, this is called a "Corrected" filing. Log into your account, select the original filing, and choose "File Corrected Return." You will upload a new file with the corrected information, and FIRE will mark it as a correction to the original.

You must also send a corrected copy to the recipient. Use the same method you used for the original (print, mail, or third-party service), but mark the form clearly as "CORRECTED" in the top left corner. Send the corrected form as soon as possible; there is no specific important date for corrections, but the sooner the recipient receives it, the better.

Frequently Asked Questions

Do I have to file electronically if I only issue a few 1099s?

If you issue fewer than 250 forms in a calendar year, you can request a waiver to file on paper instead. However, the IRS prefers electronic filing and may deny your waiver request. Most filers find that electronic filing through FIRE is faster and more reliable than printing and mailing paper forms, even for small volumes.

What if I file 1099s for multiple businesses or as a third-party filer?

You can file multiple separate submissions in FIRE — one for each business or client. Each submission gets its own Submission ID. If you are a tax professional or payroll service filing on behalf of clients, you will need to set up your FIRE account with the appropriate authorization and then file each client's forms separately or in a single batch, depending on your account type.

Can I file 1099s if I do not have an EIN?

No. You must have an EIN to file 1099s with the IRS, even if you are a sole proprietor. You can obtain an EIN free and when ready from the IRS website or by phone. If you do not have one yet, get it before you attempt to upload to FIRE.

What happens if FIRE rejects my file after I submit it?

If the IRS finds a critical error after you submit (not during validation), they will send you a rejection notice with details about what is wrong. You will then file a corrected submission. This is rare if you have validated carefully, but it can happen if the data itself is incorrect (for example, an invalid tax ID that passed the format check but does not match IRS records).

Can I file 1099s for a prior year if I missed the important date?

Yes, you can file late 1099s at any time, but you will owe penalties. File them as soon as you can through FIRE using the correct tax year. Include a note in your submission explaining the delay if possible, though this does not eliminate the penalty.