Reference

The 1099 and IRIS Glossary: TIN, TCC, CF/SF, FIRE

Information-return filing runs on acronyms, and half of them look alike. This is the plain-language reference — what a TCC is, how an EIN differs from an SSN, what the IRS means by IRIS versus FIRE, and where each term links to the full guide.

 Plain-language definitions for 1099 and IRIS filing terms · July 16, 2026
At a glance

A quick decoder for the terms that come up constantly in 1099 filing. A TCC is the IRS credential that lets you e-file information returns — the “what is a TCC IRS” question people search most. A TIN is the umbrella for the taxpayer ID numbers (EIN, SSN, ITIN). IRIS is the IRS’s current e-filing system; FIRE is the legacy one it’s replacing. CF/SF is how the IRS forwards your filing to states. Each term below links to the full guide.

In this story

The Identifiers: TIN, EIN, SSN, ITIN

Every 1099 hangs on identifying numbers — yours and the recipient’s. Getting the type right matters, because the IRS matches names to numbers and a mismatch triggers backup withholding.

TIN — Taxpayer Identification Number

The umbrella term for any tax ID the IRS uses to identify a person or business: an EIN, an SSN, or an ITIN. When a form or a rule says “TIN,” it means whichever of these applies. Matching the recipient’s name to their TIN before you file is the single best way to avoid rejects — see the TIN matching guide.

EIN — Employer Identification Number

A nine-digit number (format 12-3456789) the IRS assigns to a business entity. It’s the TIN you’ll use as the payer on almost every 1099, and it’s the TIN a business recipient gives you on their W-9.

SSN — Social Security Number

The nine-digit number (format 123-45-6789) issued to individuals. A sole proprietor or an independent contractor often gives you an SSN rather than an EIN as their recipient TIN. Same nine digits as an EIN, different formatting and different issuer.

ITIN — Individual Taxpayer Identification Number

A tax-processing number for people who need to file but aren’t eligible for an SSN — certain nonresident and resident aliens. It always begins with a 9. You treat it like an SSN on the return.

The Credentials: TCC, IR-TCC, Transmitter

TCC — Transmitter Control Code

The five-character code the IRS issues that authorizes you to electronically file information returns. No TCC, no e-filing. It’s tied to the system you file through, and getting one has historically meant an application and a wait — the full process is in how to get an IRIS TCC. (This is the “what is a TCC IRS” answer: it’s your e-file license.)

IR-TCC — Information Returns TCC

The specific flavor of TCC used for the IRIS and FIRE information-return systems, obtained through the IRS’s IR Application for TCC. If you already had a FIRE TCC, note it doesn’t automatically carry to IRIS — the two systems and their credentials are covered in IRIS vs FIRE TCC.

Transmitter

The party that actually sends the file to the IRS. You can be your own transmitter, or a service can transmit on your behalf under its own credentials. e1099f is a transmitter — which is how you file without standing up your own TCC and 45-day wait.

The shortcut most filers miss

You don’t need your own TCC to file. When you file through a transmitter, they carry the credential and the IRS connection — so you can file the same day instead of applying and waiting weeks for your own code.

The Systems: IRIS, FIRE, ATS

IRIS — Information Returns Intake System

The IRS’s current system for e-filing the 1099 series. It accepts returns as XML (or through a web portal) and is the platform every information-return filer is moving to. Background and how it compares to the old system: IRIS vs FIRE.

FIRE — Filing Information Returns Electronically

The legacy IRS system, built around fixed-width Publication 1220 files. FIRE retires December 31, 2026. If you still produce FIRE-format files, you don’t have to rebuild them — e1099f converts FIRE-format in to IRIS XML out. The migration path is in the FIRE-to-IRIS timeline.

ATS — Assurance Testing System

The IRS test environment where software and transmitters prove their files parse and pass the business rules before filing for real. Passing ATS is a prerequisite to production e-filing for software developers — the walkthrough is in IRIS ATS testing.

The Compliance Terms: CF/SF, Backup Withholding, B-Notice

CF/SF — Combined Federal/State Filing

An IRS program that forwards eligible 1099s to participating states automatically. You flag the recipient’s state on the return, file once with the IRS, and the state portion is delivered for you. Details and the state-by-state routing: the CF/SF program.

Backup withholding

A mandatory withholding — currently 24% — you must take from a payee when their TIN is missing or wrong, or when the IRS directs it. You report the withheld tax in the federal-tax-withheld box and remit it. Any backup withholding forces you to file the 1099 regardless of the dollar amount. Full mechanics: backup withholding and B-notices.

B-notice (CP2100 / CP2100A)

The IRS notice telling you a name and TIN on a return you filed don’t match its records. It obligates you to send the payee a “B notice” and, if they don’t fix it, to start backup withholding. It’s the trigger that turns a data-entry slip into a withholding duty.

The chain most filers learn the hard way

Wrong TIN → the IRS sends a CP2100 (B-notice) → you must solicit a corrected TIN → if it isn’t fixed, you start 24% backup withholding. TIN-matching before you file breaks the chain before it starts.

You Don’t Have to Master Every Acronym to File

No TCC needed

File through e1099f as your transmitter — no application, no 45-day wait for your own code.

FIRE in, IRIS out

Keep producing the FIRE-format file you know; we convert it to validated IRIS XML.

CF/SF handled

State routing is emitted and validated so participating states are covered automatically.

The acronyms are our job. A Receipt ID from the IRS is yours.

Frequently Asked Questions

What is a TCC from the IRS?
A Transmitter Control Code — the five-character code that authorizes you to electronically file information returns. It’s effectively your e-file license, tied to the system you file through (IRIS or the legacy FIRE).
What’s the difference between an EIN, SSN, and ITIN?
All three are TINs (Taxpayer Identification Numbers). An EIN identifies a business, an SSN identifies an individual, and an ITIN is for individuals who must file but can’t get an SSN. All are nine digits.
What is the difference between IRIS and FIRE?
FIRE is the legacy IRS e-filing system (fixed-width Pub 1220 files), retiring December 31, 2026. IRIS is the current system that replaces it, accepting XML. Filers are migrating from FIRE to IRIS.
What is CF/SF?
The Combined Federal/State Filing program — an IRS arrangement that forwards eligible 1099s to participating states automatically when you flag the recipient’s state on the return, so you file once.
What is a B-notice?
An IRS notice (CP2100 or CP2100A) telling you a name and TIN on a filed return don’t match IRS records. You must notify the payee and, if it isn’t corrected, begin backup withholding.
What is backup withholding?
A mandatory 24% withholding you take from a payee when their TIN is missing or incorrect, or when the IRS directs it. You remit the withheld amount and must file the 1099 regardless of the interest or payment size.
Do I need my own TCC to e-file 1099s?
No. When you file through a transmitter like e1099f, they carry the TCC and IRS connection, so you can file the same day instead of applying for your own code and waiting weeks.
DM
Dariel Montesino
1099 & IRIS specialist, e1099f

Dariel writes e1099f’s filing guides, focused on the FIRE-to-IRIS transition and getting information returns accepted the first time.

Not tax advice. This guide is general information for filers and may not reflect the latest IRS rules; thresholds and amounts change. Confirm current-year requirements with the IRS or a tax professional before you file.

Ready to file without the acronym headache?

FIRE-format in, IRIS XML out — no new TCC, no 45-day wait.

An unhandled error has occurred. Reload ×

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.