When you prepare to file 1099 forms for your contractors, one of the most important steps you can take is to verify contractor TINs before submitting anything to the IRS. A Taxpayer Identification Number (TIN) is either a Social Security Number (SSN) for individuals or an Employer Identification Number (EIN) for businesses. This number, combined with the payee's name, must exactly match IRS records for your 1099 filing to be accepted without issues.
Filing 1099s with incorrect or mismatched TINs creates serious problems. The IRS cross-references every information return against their master file of taxpayer records. When the name and TIN on your 1099 do not match what the IRS has on file, you will receive a CP2100 or CP2100A notice informing you of the discrepancy. This triggers penalties for incorrect information, requires you to solicit corrected information from the contractor, and may require you to begin backup withholding of 24% on future payments.
The good news is that the IRS provides free tools to verify contractor TINs before you file, and third-party services offer even more robust verification options. By implementing TIN verification as a standard part of your 1099 preparation process, you can avoid costly penalties, reduce administrative burden, and file with confidence that your information returns are accurate.
This comprehensive guide answers the question every business owner and payroll professional asks: how do I verify a contractor's TIN before filing their 1099? You will learn exactly how to use the IRS TIN Matching program, when to verify, what to do when verification fails, and how modern tools like BoomTax can streamline the entire process.
In this guide, you will learn:
Before you can effectively verify contractor TINs, you need to understand what you are verifying. A Taxpayer Identification Number is a unique identifier the IRS uses to track tax obligations and payments. There are several types of TINs:
Social Security Number (SSN)
A nine-digit number in the format XXX-XX-XXXX issued by the Social Security Administration to U.S. citizens, permanent residents, and certain temporary residents. Individual contractors who are sole proprietors typically provide their SSN on Form W-9.
Employer Identification Number (EIN)
A nine-digit number in the format XX-XXXXXXX issued by the IRS to businesses, partnerships, corporations, LLCs, estates, trusts, and other entities. Also called a Federal Tax Identification Number or FEIN. Contractors operating as business entities typically provide their EIN.
Individual Taxpayer Identification Number (ITIN)
A nine-digit number in the format 9XX-XX-XXXX issued by the IRS to individuals who need a U.S. taxpayer identification number but are not eligible for an SSN. ITINs always begin with the digit 9 and have specific digit patterns in positions 4 and 5.
Adoption Taxpayer Identification Number (ATIN)
A temporary nine-digit number issued to children in the adoption process who do not yet have an SSN. Rarely encountered in 1099 reporting but included for completeness.
When you file a 1099, the IRS compares the name and TIN combination against their records. This matching process identifies discrepancies that could indicate:
The consequences of filing 1099s with incorrect TINs are significant:
| Consequence | Impact | Estimated Cost |
|---|---|---|
| IRS CP2100/CP2100A Notice | Notification of TIN mismatch requiring action | Administrative time and effort |
| Penalty for incorrect information | Per-form penalty for filing with wrong TIN | $60 to $310 per form (2024 rates) |
| Backup withholding requirement | Must withhold 24% from future payments | Cash flow impact and administrative burden |
| B Notice solicitation | Must request corrected TIN from contractor | Time, postage, and follow-up costs |
| Corrected 1099 filing | Must file corrected return if TIN is obtained | Additional filing fees and time |
| Intentional disregard penalty | If IRS determines willful failure | $630 per form (2024) with no cap |
By taking the time to verify contractor TINs before filing, you avoid all of these consequences. TIN verification is an investment of time upfront that saves significant time, money, and headaches later.
The IRS TIN Matching program is a free, pre-filing service that allows payers and authorized agents to verify that the name and TIN combinations on their payee records match IRS records. This program is specifically designed to help businesses verify contractor TINs before filing information returns like 1099s.
The TIN Matching program compares the name and TIN you submit against the IRS master file and returns a result code indicating whether there is a match. This allows you to identify and resolve discrepancies before filing, preventing the cascade of problems that follow from incorrect TINs.
Key Features of IRS TIN Matching:
The TIN Matching program is available to:
To access TIN Matching, you must:
Important: TIN Matching is only for use in connection with filing information returns. It cannot be used for general taxpayer identification, credit checks, or any purpose unrelated to information return filing.
Follow these steps to gain access to the IRS TIN Matching program:
Step 1: Create an IRS e-Services Account
Step 2: Apply for TIN Matching Access
Step 3: Receive Approval
Note: Registration and approval can take several weeks, so plan ahead. Do not wait until January when you are preparing 1099s to register for TIN Matching.
Interactive TIN Matching allows you to verify contractor TINs one at a time or in small batches with immediate results. This is ideal for:
How to Use Interactive TIN Matching:
Information Required for Each Record:
Name Control Rules:
The IRS uses a "name control" for matching, which is typically the first four characters of the last name for individuals or the first four characters of the business name for entities. Understanding name control is critical for accurate matching:
| Entity Type | Name Control Rule | Example |
|---|---|---|
| Individual | First 4 characters of last name | "John Smith" → SMIT |
| Sole Proprietor | First 4 characters of owner's last name | "Smith Consulting" (John Smith) → SMIT |
| Partnership | First 4 characters of partnership name | "ABC Partners" → ABC |
| Corporation | First 4 characters of corporate name | "BoomTax Inc" → BOOM |
| LLC | Depends on tax classification | Single-member: owner's name; Multi-member: LLC name |
Bulk TIN Matching allows you to verify contractor TINs in large volumes by uploading a file of name/TIN combinations. This is ideal for:
How to Use Bulk TIN Matching:
Bulk File Format Requirements:
The bulk TIN Matching file must be a fixed-length text file with the following format for each record:
Example file content:
123456789SMIT 987654321JONE 456789123BOOM
When you verify contractor TINs through the IRS program, you receive a result code for each name/TIN combination. Understanding these codes is essential for taking appropriate action:
| Code | Meaning | Action Required |
|---|---|---|
| 0 | TIN and name combination matches IRS records | None - proceed with filing |
| 1 | TIN was missing or not 9 digits | Correct the TIN format and resubmit |
| 2 | TIN entered is not currently issued | Contact contractor for correct TIN |
| 3 | TIN and name combination does not match | Contact contractor to resolve discrepancy |
| 4 | Invalid TIN Matching request | Check file format and resubmit |
| 5 | Duplicate TIN Matching request | Already submitted - check previous results |
| 6 | TIN and name match (ITIN) | None - proceed with filing |
| 7 | TIN and name match (EIN) | None - proceed with filing |
| 8 | TIN and name match (SSN) | None - proceed with filing |
Codes 0, 6, 7, and 8 all indicate a successful match. The different codes simply identify the type of TIN that matched. Codes 1-5 indicate problems that need resolution before filing.
Before contacting the contractor, double-check your submission for errors:
If you find an error in your submission, correct it and resubmit for matching before contacting the contractor.
If the mismatch is not due to your error, you need to contact the contractor to resolve the discrepancy. Here is an effective approach:
Initial Contact Communication:
Common Reasons for TIN Mismatch:
Keep thorough records of your attempts to verify contractor TINs and resolve discrepancies. This documentation is important for several reasons:
Documentation to Maintain:
If a contractor does not respond or cannot resolve the mismatch, you have options:
Option 1: File with the Information You Have
You can file the 1099 using the best information available. If the IRS later sends a CP2100 notice, you will need to follow the B Notice procedures. Document that you made reasonable efforts to verify the TIN.
Option 2: Begin Backup Withholding
If you cannot verify the TIN after reasonable efforts, you may be required to begin backup withholding of 24% on future payments to that contractor. Backup withholding is reported on the 1099.
Option 3: Discontinue the Relationship
For contractors who refuse to provide correct information or resolve TIN issues, you may choose not to continue engaging them. A contractor's unwillingness to provide accurate tax information is a red flag.
While the IRS TIN Matching program is free and effective, third-party TIN verification services offer additional benefits that can be valuable for businesses with significant 1099 filing obligations:
Advantages of Third-Party TIN Verification:
Standalone TIN Verification Services
Dedicated services that specialize in TIN verification, such as TINCorrect. These services:
Integrated 1099 Filing Platforms
Full-service 1099 filing solutions like BoomTax that include TIN verification as part of their offering:
W-9 Collection Services
Platforms focused on collecting W-9s from contractors that include TIN verification:
When selecting a third-party service to verify contractor TINs, consider these factors:
| Factor | Questions to Ask | Why It Matters |
|---|---|---|
| Data source | Does the service verify against actual IRS records? | Only IRS data provides authoritative matching |
| Speed | Are results real-time or batch? | Real-time enables point-of-collection verification |
| Integration | Does it work with your existing systems? | Integration reduces manual work and errors |
| Volume pricing | What does verification cost per TIN? | Costs add up with many contractors |
| Additional checks | What beyond name/TIN matching is included? | Death Master File and OFAC add value |
| Security | How is sensitive TIN data protected? | TINs are sensitive PII requiring strong security |
| Reporting | What documentation is provided? | Reports support audit defense and compliance |
Timing is critical when you verify contractor TINs. Verification at the right points prevents problems and reduces year-end stress.
At Contractor Onboarding (Best Practice)
The ideal time to verify a TIN is when you first collect the W-9. This approach:
Quarterly Verification
Verify all active contractors quarterly to catch:
Pre-Filing Verification (November-December)
Before year-end, verify all contractors you paid $600 or more:
After Receiving IRS Notices
If you receive a CP2100 or CP2100A notice:
Here is a recommended annual timeline for TIN verification activities:
| Time Period | Activity | Purpose |
|---|---|---|
| Ongoing | Verify new contractor TINs at onboarding | Prevent unverified TINs from entering system |
| Q1 (April) | Verify any contractors added in Q1 | Quarterly cleanup |
| Q2 (July) | Verify any contractors added in Q2 | Quarterly cleanup |
| Q3 (October) | Verify any contractors added in Q3 + begin annual review | Prepare for year-end |
| November | Complete verification of all contractors paid $600+ | Allow time for resolution |
| December 15 | Final verification deadline; resolve outstanding issues | Finalize before 1099 preparation |
| January | Verify any last-minute additions; file 1099s | Meet filing deadlines |
The IRS imposes significant penalties for filing information returns with incorrect TINs. Understanding these penalties emphasizes why it is critical to verify contractor TINs before filing:
Penalty for Incorrect Information (IRC Section 6721/6722)
Filing a 1099 with an incorrect TIN is considered filing with "incorrect information." Penalties for tax year 2024 (filed in 2025) are:
| Correction Timing | Penalty Per Form | Annual Maximum |
|---|---|---|
| Within 30 days of due date | $60 | $630,500 |
| After 30 days but by August 1 | $130 | $1,891,500 |
| After August 1 or not corrected | $310 | $3,783,000 |
| Intentional disregard | $630 (minimum) | No maximum |
Failure to Furnish Correct Payee Statement (IRC Section 6722)
Providing the contractor with a 1099 copy that has an incorrect TIN also triggers penalties at the same rates as above.
Failure to Comply with Backup Withholding (IRC Section 3406)
If you should have begun backup withholding due to TIN issues but did not, you may be liable for the amount that should have been withheld plus penalties and interest.
By taking the time to verify contractor TINs before filing, you:
The cost of TIN verification (whether using the free IRS service or a paid third-party tool) is minimal compared to potential penalties. A single $310 penalty exceeds the cost of verifying many TINs.
You can verify contractor TINs using the free IRS TIN Matching program available through IRS e-Services. Register for an account, apply for TIN Matching access, then submit name and TIN combinations for verification. You can verify up to 25 TINs interactively with immediate results, or submit bulk files of up to 100,000 records with results within 24 hours. Third-party services also offer TIN verification with additional features like real-time checking and integration with 1099 filing software.
TIN matching is not legally required before filing 1099s, but it is strongly recommended and considered a best practice. Filing 1099s with incorrect TINs can result in penalties of $60 to $310 per form, plus the administrative burden of responding to IRS notices and implementing backup withholding. The IRS provides free TIN matching specifically to help payers avoid these problems. Verifying TINs before filing demonstrates reasonable cause and good faith if issues arise.
A "no match" result (code 3) means the name and TIN combination you submitted does not match IRS records. This could be due to a typo in the TIN, using the wrong name (legal name vs. DBA), a name change not reported to the IRS, using the wrong TIN type (SSN vs. EIN), or the contractor providing incorrect information. Contact the contractor to resolve the discrepancy and request a new W-9 with correct information.
Interactive TIN Matching provides results immediately on screen after you submit. You can verify up to 25 name/TIN combinations at a time. Bulk TIN Matching, which allows up to 100,000 records per file, typically returns results within 24 hours. You must log back into e-Services to download your results file. Plan your verification timeline to allow time for results and resolution of any mismatches before 1099 filing deadlines.
Yes, the IRS TIN Matching program is available year-round, 24/7. While many businesses verify contractor TINs in November and December before year-end filing, the best practice is to verify TINs when you first collect a W-9 from a new contractor. This catches problems immediately when you have the most leverage to obtain correct information. Quarterly verification of active contractors is also recommended to prevent accumulation of unverified TINs.
If a contractor's TIN repeatedly fails verification despite their providing what they claim is correct information, several scenarios are possible. The contractor may have a name change on file with the IRS that differs from what they use daily. They may be providing their business name when they should provide their legal name (or vice versa). In rare cases, the TIN may be fraudulent. Request the contractor verify their information directly with the Social Security Administration or IRS. Document all your verification attempts, as this documentation supports your compliance efforts if penalties arise.
While corporations are generally exempt from 1099-NEC and 1099-MISC reporting, there are important exceptions (payments to attorneys, medical payments, etc.). If you are filing a 1099 for any payee, including a corporation, you should verify the TIN. Additionally, verifying the W-9 information confirms the entity really is a corporation, which determines whether 1099 filing is required. Some businesses verify all vendor TINs regardless of entity type as a matter of policy.
IRS TIN Matching is a free service that verifies name/TIN combinations against IRS records, available through IRS e-Services. Third-party verification services often use the same underlying IRS data but add features like real-time verification, integration with W-9 collection and 1099 filing software, additional checks (Death Master File, OFAC screening), and more detailed diagnostic information. Third-party services typically charge per verification or a subscription fee. Choose based on your volume, integration needs, and budget.
BoomTax offers integrated TIN verification as part of its 1099 filing platform. During the 1099 preparation process, BoomTax can check your contractor TINs and flag any that do not match IRS records. This integration means you do not need to separately manage IRS e-Services access or third-party verification accounts. Mismatches are identified before filing, giving you time to resolve discrepancies. BoomTax also provides extensive validation against 500+ IRS rules, catching many issues beyond just TIN mismatches.
If you discover an incorrect TIN after filing, you should file a corrected 1099 with the correct information. Use the Type 2 correction process for TIN changes. The sooner you correct the error, the lower the potential penalty. If you correct within 30 days of the original due date, the penalty is reduced to $60 per form instead of the full $310. You should also provide the contractor with a corrected copy. Document when you discovered the error and when you corrected it for audit purposes.
BoomTax includes TIN verification as an integrated part of the 1099 filing workflow, making it easy to verify contractor TINs without managing separate systems:
Beyond TIN verification, BoomTax validates your 1099 data against 500+ IRS rules:
BoomTax provides a complete solution from W-9 collection through 1099 filing:
Stop worrying about TIN mismatches and IRS notices. Set up your BoomTax account and experience the peace of mind that comes from integrated verification and validation. With BoomTax, you can verify contractor TINs and file accurate 1099s efficiently, all in one platform designed for high-volume 1099 filing.
The question how do I verify a contractor's TIN before filing their 1099 has a clear answer: use the free IRS TIN Matching program or a third-party verification service to confirm that name and TIN combinations match IRS records before you submit your 1099s. This simple step prevents the costly cascade of penalties, B Notices, backup withholding requirements, and correction filings that follow from incorrect TINs.
The key principles for successful TIN verification are:
When you make TIN verification a routine part of your 1099 preparation process, you file with confidence. Your information returns are accurate, your compliance is protected, and you avoid the penalties and administrative burden that come from TIN mismatches.
For more information on 1099 compliance, explore our guides on collecting W-9s from contractors, TIN mismatch penalties, avoiding 1099 penalties, correcting 1099s after filing, and 1099 reporting requirements.
BoomTax and its affiliates do not provide tax, legal, or accounting advice. This material has been prepared for informational purposes only, and is not intended to provide, and should not be relied on for, tax, legal, or accounting advice. You should consult your own tax, legal, and accounting advisors prior to engaging in any transaction.