1099-NEC deadline · Feb 1, 2027 Tax year 2026 brings a $2,000 reporting threshold, new tips and overtime boxes, and the end of FIRE. What changed for 2026 Free FIRE converter Collect a W‑9
How it works

E-file 1099 and W-2 forms in seven steps

From a new account to an accepted IRS submission. Four journeys below — filing by hand, importing in bulk, filing a correction, and collecting a W‑9 — each with a walkthrough that plays itself and the steps written out in full.

What to have to hand before you start

Filing goes quickly when the information is already collected. Nothing below is TaxFormHero-specific — it is what the IRS requires on the form itself, so you would need it whichever way you filed.

For the payer — the business doing the filing

  • Legal name, spelled exactly as the IRS holds it. A trading name that differs from the registered name goes in the disregarded-entity field, not the name field.
  • EIN, or an SSN if you file as a sole proprietor without an EIN.
  • Address as the IRS has it on file.

For each recipient — the person or business you paid

  • Legal name and tax ID. An individual contractor files under their own name and SSN; an incorporated contractor files under the business name and EIN. A non-resident who is not eligible for an SSN will have an ITIN.
  • Address, for the copy that goes to them.
  • The amounts you paid, split by the boxes the form uses.

The reliable way to collect this: ask every contractor for a signed Form W-9 before you pay them, not in January when you are trying to file. A W-9 gives you the exact legal name, the tax ID and the entity type in the payee's own hand, which is what an IRS name/TIN match is checked against.

Four ways through it, one at a time

Each one opens on its own walkthrough and its own steps. Pick the journey you are on.

Watch it file itself

The pointer does the typing and clicking. Nothing here is real — it is the same screens you will use, with sample data, running end to end.

What each step asks for, why it asks, and what usually goes wrong.

1

Create your free account

Sign up with an email address. You can build payers, recipients and complete forms without entering a card — payment is only taken at the point you submit a form to the IRS. That means you can put the whole return together, check how it prints, and decide afterwards.

An account is per business owner, not per payer. One login can file for as many payers as you need, which is the normal arrangement for a bookkeeper or an accountant filing on behalf of several clients.

2

Add the payer

The payer is the business the forms are filed under. Its name and tax ID print on every form you send, so this is the record worth getting exactly right the first time.

Required: last name or business name, street address, city, state and ZIP. The TIN type toggles between EIN and SSN. Everything else — middle name, suffix, country, phone, disregarded entity, email — is optional and can be left blank.

The most common cause of a rejected return is a payer name that does not match the EIN in IRS records — usually because a trading name was entered instead of the registered legal name. If the business trades as something else, the registered name goes in the name field and the trading name goes in the disregarded-entity field.

Filing for several payers at once? They can be imported from a spreadsheet rather than added one at a time.

3

Choose the tax year and the form

Pick the year the payments were made in, not the year you are filing. Money paid during 2026 is reported on tax year 2026 forms, which are filed in early 2027. This is the single most common mix-up, and it is worth pausing on because the year decides everything that follows.

Once the year is set, the form list narrows to the forms that exist for it. TaxFormHero supports the 1099 series including 1099-NEC and 1099-MISC, Forms W-2 and W-2C, the ACA 1095 series, and over twenty forms in total. Picking a form does not create anything yet — the list of people you are filing for comes next.

Not sure which form a payment belongs on? The guides section covers the common judgement calls, including contractor versus employee and which box a given payment goes in.

4

Add your recipients

A recipient is the person or business you paid. Required: last name or business name, street address, city, state and ZIP, plus the tax ID.

The TIN type matters here. An individual contractor files under their own name and social security number, so the type moves from EIN to SSN. An incorporated contractor files under the business name and EIN. Entering an SSN while the type still reads EIN is a mismatch waiting to happen.

Recipients are stored against the payer, so someone you file for this year can be reused next year without re-entering them. Larger lists can be imported from a spreadsheet.

5

Enter the amounts and save

Each recipient arrives in the table as a Draft with no amounts on it. Open the form, press Edit, fill in the boxes that apply, and save. The status moves to Ready once the form has what the IRS requires.

The boxes are the real ones from the form you picked. On a 1099-NEC that is Box 1a nonemployee compensation, Box 1b cash tips, Box 4 federal income tax withheld and Box 5 state tax withheld. You only fill in what applies — a straightforward contractor payment is usually Box 1a and nothing else.

Amounts are reported gross. Report what you paid the contractor before any expenses they billed you for, and do not net off amounts they owed you. If you withheld federal tax under backup withholding, that goes in Box 4 — it does not reduce Box 1a.

6

Choose your add-ons

Five options sit against each form in the table, chosen per form rather than for the whole batch, so you can run a TIN check on the one recipient you are unsure about without paying for all of them.

  • Mask — hides all but the last four digits of the recipient's tax ID on the copy they receive. The full number still goes to the IRS. Free, and it changes only what prints.
  • TIN check — compares the name and tax ID against IRS records before you file. The cheapest way to avoid a CP2100 notice and the backup-withholding obligations that can follow a mismatch.
  • State filing — sends the return to the state as well as the IRS, where the state requires it.
  • Print & mail — the recipient copy printed and posted for you.
  • E-delivery — the recipient copy sent electronically, where the recipient has consented to receive it that way.

Each is priced per form. Current prices are on the pricing page.

7

Review, pay and file

Tick the forms marked Ready, add them to the cart and pay. That is the action that sends them — nothing reaches the IRS before it.

Forms go to the IRS over IRIS A2A — the application-to-application channel of the Information Returns Intake System, a direct machine-to-machine transmission rather than anyone keying your data into the IRIS web portal. Each form comes back accepted or rejected.

A rejected form is fixed and resubmitted as a correction, and so is a form that was accepted and later found to be wrong. Either way the route is the same and it is covered in filing a correction below.

Recipient copies are yours to distribute unless you added print & mail or e-delivery, in which case that happens for you.

Typing in twelve contractors is fine. Typing in two hundred is not. Everything above can be imported instead — your payers, and your recipients together with the forms you are filing for them — from Excel or CSV. The forms land in the same table as drafts and go through the same review, add-ons and cart.

There are two imports, and they do different jobs:

Watch a bulk import run itself

The same pointer, the spreadsheet route. Download the template, fill it, upload it — with the real 1099-NEC columns, and the note that appears when you select a cell.

What you can import, and when to use each
Import One row is Use it when
Payers One business you file under You file for several clients or several entities. With one or two payers it is quicker to type them in.
Recipient & form info One recipient, and the box amounts on their form Filing a batch of one form type for one payer and year. This is the one that does the heavy lifting.
1

Download the template for your form

Every supported form has an Excel template and a matching instruction sheet, and there is a separate template for payers. Start from the template rather than a sheet of your own so the columns line up.

2

Fill it in

One row per record. The instruction sheet says what belongs in each column and how it must be formatted, including which columns are required.

3

Import or fill in your payers

Most filers have one or two payers, and typing those in is quicker than a spreadsheet. If you file for a lot of clients or entities, import them instead: open the payer list, choose to import payers from a spreadsheet, and upload. Excel and CSV are both accepted.

4

Import a whole batch of recipient forms

Choose the payer, the tax year and the form first, then import from template. The form template carries the recipients as well as their box amounts, so one upload creates the people you are filing for and their forms together.

5

Check the rows and file

The imported forms land in the table as ordinary drafts. Review them, set your add-ons, then select, add to cart and file exactly as you would a form you typed in by hand.

Start from the template, not your own sheet. Every supported form has its own Excel template with the columns already in the right order, and a separate instruction sheet that says what each column expects. A spreadsheet you built yourself will have the right data in the wrong shape, and that is the usual reason an import comes back with errors.

Because the form import already knows the payer, the tax year and the form — you choose those before you upload — the spreadsheet itself stays short. It carries the recipients and their box amounts, and nothing else. There is no separate step to add the people first: they arrive with their forms, and are then stored against the payer so you can reuse them next year.

Walkthrough coming  The steps are below; a player for this journey follows the other three.

Two situations end up here. A form the IRS rejected, which needs fixing and sending back. And a form the IRS accepted that you have since found to be wrong — the amount was off, or the name or tax ID did not match. Both are handled the same way: tick Corrected on the form and file it again.

1

Find the form you need to fix

Select the same payer, tax year and form the original was filed under. The form you already sent is in the table.

2

Open it and tick Corrected

The Corrected checkbox sits at the top of the form. Ticking it tells the IRS this replaces a return you have already sent rather than being a new one.

3

Change what was wrong

Correct the amounts, or the name, tax ID or address. Leave everything that was right exactly as it was.

4

Save, then file it the same way

Save the form, tick it in the table, add it to the cart and submit. A correction goes over IRIS A2A like any other form and comes back accepted or rejected.

5

Send the recipient their corrected copy

The person or business you filed for needs the corrected copy too, marked as corrected. Add print and mail or e-delivery if you would rather not handle it yourself.

A Void checkbox sits next to Corrected. That one is for a form that should not be processed at all, rather than one whose figures need changing. If you are unsure which of the two you want, ask before you file — a correction and a void are not interchangeable.

Correct as soon as you spot the problem. Penalties for an incorrect information return are reduced the sooner the correction is filed, and a mismatch left alone can lead to a CP2100 notice and a backup-withholding obligation on future payments to that recipient. Running a TIN check before you file is the cheaper end of the same problem.

Watch a W-9 collect itself

Before any of the above, you need the payee's certified name and taxpayer ID. The same pointer, the W‑9 Portal: request it, they sign it, it lands in your recipient list.

A W-9 is how you get the certified name and tax ID that everything above is filed under. Asking for one costs $0.69 and includes TIN matching.

1

Add or import your payees

Enter one payee, or import a spreadsheet of hundreds with the W-9 template. Fill in as much or as little as you know -- an email address on its own is a complete row.

2

Pay for the requests you send

Tick the rows you want, add them to the cart, and pay alongside your filings. A request has no link at all until it is paid for.

3

Each request gets its own secure link

On payment, every request is issued a single-purpose link and emailed to the address you entered. Your payee needs no account and no password.

4

Your payee completes and signs it

They confirm their name, federal tax classification, address and taxpayer identification number, then sign under penalties of perjury.

5

You get the signed form and the data

The completed Form W-9 is available as a PDF of the real IRS form, and the payee is added to your recipient list automatically.

6

Free TIN matching runs on the result

The certified name and TIN go to TIN matching at no extra charge, and the request shows Verified or Mismatch on your dashboard.

Ask before you pay, not in January. A W-9 in hand when the work is agreed is the difference between filing in an afternoon and chasing eleven contractors for a tax ID the week the deadline falls. The W-9 Portal keeps the signed forms and the statuses in one place.

When these forms are due

Deadlines are set by the IRS, not by TaxFormHero. The dates below are for tax year 2026 forms — the ones covering payments made during 2026, filed in early 2027.

Tax year 2026 information-return deadlines
Form Copy to the recipient Return to the IRS or SSA
1099-NEC January 31 → February 1, 2027 January 31 → February 1, 2027, paper or electronic
W-2 February 1, 2027 February 1, 2027 to the SSA, paper or electronic
1099-MISC January 31 → February 1, 2027
Boxes 8 or 10: February 15 → February 16, 2027
Paper: February 28 → March 1, 2027
E-file: March 31, 2027

Why some dates move. When a deadline falls on a Saturday, Sunday or legal holiday, the IRS rule is that it moves to the next business day. January 31, 2027 is a Sunday and February 28, 2027 is a Sunday, so those two shift; February 15, 2027 is Washington's Birthday, so that one shifts too. The IRS publishes the W-2 dates explicitly; the shifted 1099 dates above are that next-business-day rule applied to the 2027 calendar.

Note that 1099-NEC has no later electronic deadline. Unlike 1099-MISC, where e-filing buys you until the end of March, the 1099-NEC deadline is the same whether you file on paper or electronically. Filing late carries a per-form penalty that rises the longer you leave it.

Do you have to e-file?

If you file 10 or more information returns in aggregate during the calendar year, the IRS requires you to file electronically. That threshold took effect for returns due from January 2024 and replaced the old 250-per-form-type rule.

The word doing the work there is aggregate. The count is not per form type — five 1099-NECs and five W-2s together make ten, and the mandate applies. A great many small businesses that were comfortably under the old threshold are over this one.

For tax year 2026 filers: the IRS is retiring the FIRE system and moving information-return e-filing to IRIS. TaxFormHero files through IRIS, so this transition does not change anything you need to do.

What changed for tax year 2026

Two things are different this year, and both catch people out.

The reporting threshold rose from $600 to $2,000

For payments made after December 31, 2025, the minimum amount that triggers a 1099 rose from $600 to $2,000. The IRS states it plainly in the General Instructions: the threshold “increased to $2,000 and will be adjusted for inflation beginning in calendar year 2027. Previously, the threshold amount was $600.” For tax year 2026 the figure is the flat $2,000 — indexing first applies to payments made after December 31, 2026.

It does not apply to everything. These did not change:

  • 1099-MISC box 2, royalties — still $10 or more.
  • 1099-MISC box 8, substitute payments — still at least $10.
  • 1099-MISC box 10, gross proceeds paid to an attorney — still $600 or more.

So “the 1099 threshold is now $2,000” is true of nonemployee compensation on the 1099-NEC and of rents and other income on the 1099-MISC, and false of those three boxes. Worth checking before you decide a payment does not need reporting.

Worth knowing: the regulations implementing the increase are still proposed rather than final. The change itself is in the statute and in the IRS form instructions, so it applies either way — but the detail may yet move. Nothing on this page is tax advice; when a payment is near a threshold, ask your accountant.

FIRE is being retired in favor of IRIS

The IRS is closing the FIRE system and moving information-return e-filing entirely to IRIS, the Information Returns Intake System. Filers who transmit their own returns through FIRE need an IRIS Transmitter Control Code to file tax year 2026 returns in the 2027 season. If you file through TaxFormHero this does not affect you — we already transmit through IRIS.

Connecting your accounting system

Coming soon

Direct connections to QuickBooks and Xero are in development. The idea is to remove the export-and-import step entirely: connect the account once, and TaxFormHero reads the vendors you paid and the payments you made to them, and turns those into draft forms for you to check.

What that will change, when it lands:

  • No spreadsheet in the middle. Contractors and the amounts paid to them come across directly.
  • Every form still arrives as a draft you review before anything is filed. A connection populates forms; it does not file them.
  • The rest of the journey is unchanged — the same table, the same add-ons, the same cart.

Not available yet. Neither connection is live, and there is no date on this page because we would rather not name one we might miss. Until then, the spreadsheet import above does the same job: most accounting packages will export a vendor and payments report you can move into the template.

Common questions

Do I need an account before I can see how it works?

No. You can create payers, add recipients and fill in complete forms on a free account without entering a card. You are only asked to pay at the point you submit a form to the IRS.

Which tax year should I choose?

The year the payments were made in, not the year you are filing them. Payments made during 2026 are reported on tax year 2026 forms, which are filed in early 2027.

What information do I need before I start?

For the payer: legal name as the IRS holds it, EIN and address. For each recipient: legal name, tax ID (SSN, EIN or ITIN), address and the amounts you paid them. Getting a signed Form W-9 from each contractor before you pay them is the usual way to collect this.

What is the 1099 reporting threshold for tax year 2026?

For payments made after 31 December 2025 the threshold rose from $600 to $2,000. That covers nonemployee compensation on the 1099-NEC and rents and other income on the 1099-MISC. Three amounts did not change: royalties in box 2 and substitute payments in box 8 are still $10, and gross proceeds paid to an attorney in box 10 are still $600.

When is the 1099-NEC due for tax year 2026?

January 31, both to the recipient and to the IRS. January 31, 2027 is a Sunday, so the deadline moves to Monday, February 1, 2027. Unlike the 1099-MISC there is no later electronic deadline for the 1099-NEC — the date is the same whether you file on paper or electronically.

Am I required to e-file, or can I paper file?

If you file 10 or more information returns in aggregate during the calendar year, the IRS requires you to file electronically. That count aggregates across form types, so five 1099-NECs and five W-2s together reach the threshold.

What is a TIN check and do I need one?

A TIN check compares the name and tax ID on a form against IRS records before you file. It is optional and priced per form. It is the cheapest way to avoid a CP2100 notice and the backup-withholding obligations that can follow a mismatch.

What does masking the tax ID do?

It hides all but the last four digits of the recipient tax ID on the copy the recipient receives. The full number still goes to the IRS. It costs nothing and changes only what prints.

How do I file a corrected 1099 or W-2?

Select the same payer, tax year and form, open the form you filed, tick the Corrected checkbox at the top, change what was wrong and save. Then select it, add it to the cart and submit it the same way you submitted the original. The recipient needs a corrected copy too.

Can I import my data instead of typing every form?

Yes. Download the Excel template for your form, fill in one row per recipient and upload it. You pick the payer, tax year and form before you upload, so the spreadsheet only carries the recipients and their box amounts — and it creates the recipients and their forms in one go. Payers import separately, though with only one or two of them it is usually quicker to type them in. Excel and CSV are both accepted.

What happens after I submit?

The forms are transmitted to the IRS over IRIS A2A, the application-to-application channel of the Information Returns Intake System, and each one comes back accepted or rejected. A rejected form is fixed and resubmitted as a correction, and so is a form that was accepted and later found to be wrong.

Ready to file?

Build the whole return on a free account. You are only asked to pay when you send it to the IRS.