Every year, businesses face significant penalties for filing information returns with incorrect taxpayer identification numbers. The question how do I use the IRS TIN matching service is increasingly important as the IRS intensifies enforcement of reporting accuracy. Understanding and utilizing the IRS TIN matching program can save your business thousands of dollars in penalties while ensuring compliance with federal tax requirements.
The IRS TIN Matching Service is a free, online program that allows authorized payers to verify the accuracy of name and Taxpayer Identification Number (TIN) combinations before filing information returns such as Form 1099. When you verify TINs through this service, you can identify and correct discrepancies before submitting your returns to the IRS, avoiding the cascade of penalties and administrative headaches that come with B-notices and backup withholding requirements.
Consider this: the penalty for filing an information return with an incorrect TIN can be as high as $330 per form for 2025 filings, with even higher penalties for intentional disregard. For a business filing hundreds or thousands of 1099s, unverified TINs represent a significant financial risk. The IRS TIN matching service provides a straightforward way to mitigate this risk at no cost.
In this comprehensive guide, you will learn:
The IRS TIN Matching Service is a free, internet-based program offered by the Internal Revenue Service that allows authorized payers to verify that the TIN furnished by a payee matches the name and TIN on file with the IRS. The service is available through the IRS e-Services portal and can be accessed after completing a registration process.
The TIN Matching Service is specifically designed for payers who file information returns such as:
When you submit a TIN matching request, the IRS compares the name and TIN combination you provide against Social Security Administration (SSA) records for Social Security Numbers (SSNs) and IRS records for Employer Identification Numbers (EINs). The system then returns a result indicating whether the combination matches or does not match IRS records.
Using the IRS TIN matching service before filing information returns provides several important benefits:
Penalty Avoidance: The most immediate benefit is avoiding penalties for incorrect TINs. The IRS imposes penalties under Section 6721 and 6722 of the Internal Revenue Code for filing returns with incorrect information. For 2025, these penalties are:
| If Filed Within | Penalty Per Form | Small Business Cap |
|---|---|---|
| 30 days of due date | $60 | $232,500 |
| After 30 days but by August 1 | $130 | $664,500 |
| After August 1 or not at all | $330 | $1,329,000 |
| Intentional disregard | $660 or more | No cap |
Avoiding B-Notices: When the IRS identifies a name/TIN mismatch on a filed information return, they issue a B-notice (CP2100 or CP2100A) to the payer. These notices require you to solicit a corrected TIN from the payee and, in some cases, begin backup withholding at 24%. Processing B-notices is administratively burdensome and creates compliance obligations.
Demonstrating Due Diligence: If you use TIN matching and still end up with an incorrect TIN (because the payee provided false information, for example), you have documentation showing you exercised reasonable care. This can help avoid penalties or support a reasonable cause exception if penalties are assessed.
Cleaner Data Quality: Verifying TINs as part of your vendor onboarding or annual review process improves overall data quality in your systems. This leads to fewer rejected e-filings, fewer corrections, and smoother year-end processing.
Not everyone can access the IRS TIN matching service. The program is available to:
The key requirement is that you must be filing (or planning to file) information returns that report payments to the individuals or entities whose TINs you are verifying. The IRS TIN Matching Service is not a general-purpose identity verification tool. It is specifically for pre-filing verification of information return data.
Before you can use the IRS TIN matching service, you must have an IRS e-Services account. The e-Services portal is the IRS's online platform for authorized users to access various tax-related services. Here is how to register:
Visit the IRS e-Services Registration Page:
Go to www.irs.gov/e-services and click on the option to register for e-Services. You will need to create an account with ID.me, the IRS's identity verification partner.
Complete Identity Verification:
The IRS requires rigorous identity verification to protect taxpayer data. You will need to provide:
The identity verification process may take several days if additional review is required. Once your identity is verified, you will have access to the e-Services portal.
After your e-Services account is active, you must specifically request access to the TIN Matching application:
Log into e-Services:
Access the e-Services portal at www.irs.gov/e-services and log in with your credentials.
Navigate to TIN Matching:
Within the e-Services menu, look for the TIN Matching application option. Select it to begin the application process.
Complete the TIN Matching Application:
You will need to provide:
Application Processing:
The IRS typically processes TIN Matching applications within a few business days. Once approved, you will receive confirmation and can begin using the service immediately.
If multiple people in your organization need to perform IRS TIN matching, you can authorize additional users under your business account:
For service providers performing TIN matching for multiple clients, you may need to register separately for each client's EIN or obtain proper authorization to act as their agent.
Interactive TIN matching is the real-time, online verification option within the IRS TIN matching service. It allows you to enter up to 25 name/TIN combinations at a time and receive immediate results. This method is ideal for:
Step 1: Access the TIN Matching Application
Log into your IRS e-Services account and navigate to the TIN Matching application. Select the Interactive TIN Matching option.
Step 2: Enter Name/TIN Combinations
For each payee you want to verify, enter:
You can enter up to 25 combinations per session.
Step 3: Submit the Request
After entering all combinations, submit the request. The system will process your entries in real-time.
Step 4: Review Results
For each name/TIN combination, you will receive one of the following result codes:
| Code | Meaning | Action Required |
|---|---|---|
| 0 | TIN and Name combination matches IRS records | None - proceed with filing |
| 1 | TIN is missing or not 9 digits | Correct the TIN format and resubmit |
| 2 | TIN entered is not currently issued | Verify TIN with payee; may be a typo |
| 3 | TIN and Name combination does not match | Solicit corrected W-9 from payee |
| 4 | Invalid TIN Matching request | Check formatting and resubmit |
| 5 | Duplicate TIN Matching request | Already submitted; check previous results |
| 6 | TIN and Name match for tax year filing | None - proceed with filing |
| 7 | TIN and Name match for current year only | Verify for prior years if applicable |
| 8 | TIN found but name not provided | Provide name and resubmit |
Step 5: Document Results
Save or print the TIN matching results for your records. This documentation demonstrates due diligence if questions arise later about TIN accuracy.
Name Formatting Matters: The IRS compares the name you enter against SSA or IRS records. Use the exact legal name as it appears on the payee's Social Security card (for SSNs) or IRS documentation (for EINs). Common issues include:
Business Name Considerations: For EINs, use the legal business name exactly as registered with the IRS. This may differ from a "doing business as" (DBA) name. Ask payees for their legal name as shown on their IRS correspondence.
TIN Format: Enter TINs as 9 continuous digits without dashes. For SSNs, do not use XXX-XX-XXXX format; use XXXXXXXXX.
Bulk TIN matching is the high-volume option within the IRS TIN matching service. Instead of entering records one at a time, you upload a file containing up to 100,000 name/TIN combinations per submission. The IRS processes the file and returns results, typically within 24-48 hours.
Bulk TIN matching is ideal for:
File Format Requirements:
The IRS requires bulk TIN matching files to follow a specific format. Each record in the file must contain:
The file should be a plain text file with one record per line. Records must be formatted according to IRS specifications, which are detailed in the TIN Matching application documentation.
Creating the File:
Most businesses export their payee data from accounting or payroll software and then format it according to IRS requirements. Many 1099 filing software solutions include built-in bulk TIN file generation that automatically creates properly formatted files.
Example Record Format:
123456789 1 SMIT John Smith
In this example: 123456789 is the SSN, "1" indicates SSN type, "SMIT" is the name control, and "John Smith" is the payee name.
Step 1: Upload Your File
Log into e-Services and access the TIN Matching application. Select the Bulk TIN Matching option and upload your prepared file.
Step 2: Review File Acknowledgment
After uploading, the system will provide an acknowledgment indicating the file was received and the number of records detected. Review this to ensure all records were included.
Step 3: Await Processing
Bulk files are processed in batches. Typical turnaround time is 24-48 hours, though it may be longer during peak filing seasons (January through March).
Step 4: Download Results
When processing is complete, you will receive notification (via email if you provided one) that results are available. Log back into e-Services and download the results file.
Step 5: Analyze Results
The results file contains the same result codes as interactive matching (0-8) for each record submitted. Import the results into a spreadsheet or database to identify mismatches requiring follow-up.
Timing: Submit bulk TIN matching requests well before filing deadlines. This gives you time to solicit corrected W-9s for any mismatches before you need to file. Many businesses run bulk matching in October or November for January 1099 filings.
Segmentation: For very large databases, consider segmenting your file into multiple submissions. This makes it easier to manage results and identify patterns in mismatches.
Recurring Verification: Verify TINs annually for recurring payees, even if they matched previously. Name changes, corrections to SSA records, or data entry changes in your systems can introduce mismatches.
Integration: Use software that integrates bulk TIN matching into your workflow. This reduces manual file creation and results processing.
When you receive a Code 0 result, the name and TIN combination matches IRS records. This is the best outcome. You can proceed confidently with including this payee on information returns. Document the match date for your records.
However, understand that a match does not guarantee the TIN belongs to your payee. It only confirms that the name and TIN are a valid combination in IRS records. A payee could theoretically provide someone else's valid name/TIN combination. Additional due diligence (like matching the TIN to the W-9 you have on file and verifying the payee's identity) remains important.
A Code 3 result is the most common mismatch scenario. It means the name and TIN combination you submitted does not match what the IRS has on file. This could be due to:
Steps to Resolve a Code 3 Mismatch:
Code 1 (TIN Missing or Wrong Length): This is a data quality issue. Check your records for the correct 9-digit TIN. The TIN field may have been truncated or have extra characters.
Code 2 (TIN Not Issued): The TIN you submitted is not a valid, issued number. Possibilities include:
Request a corrected W-9 and, if concerns about fraud arise, consider enhanced due diligence.
Code 4 (Invalid Request): Your submission had formatting errors. Review the TIN matching format requirements and resubmit.
Code 5 (Duplicate Request): You already submitted this name/TIN combination in a recent request. Check your previous results rather than resubmitting.
Maintaining records of your IRS TIN matching activities is essential. Good documentation includes:
This documentation demonstrates that you exercised due diligence in verifying taxpayer information. If you later receive a B-notice or penalty assessment, this record supports a reasonable cause defense.
While the IRS TIN matching service is valuable, it has limitations you should understand:
It Does Not Verify Identity: TIN matching confirms that a name and TIN are associated in IRS/SSA records. It does not verify that the person providing the information is actually that taxpayer. A fraudster could provide a stolen name and TIN that would match.
It Does Not Check for Deceased Individuals: If a TIN belongs to a deceased person, it may still return a match depending on how recently the death was reported and processed.
It Does Not Provide Tax Status: TIN matching does not tell you whether a payee is exempt from backup withholding, whether their TIN is on the First B-Notice list, or any other tax status information.
It Has Processing Limitations: During peak seasons, bulk processing may be delayed. Interactive matching is limited to 25 records at a time. The service may experience occasional outages.
The IRS TIN matching service reflects data as of a specific point in time. Consider these timing factors:
The IRS TIN Matching Service is not available for all situations:
The most proactive approach to IRS TIN matching is to verify TINs when you first engage a contractor or vendor, before making any payments. This workflow looks like:
Verifying upfront prevents the scenario where you discover a TIN mismatch at year-end when the payee may be difficult to reach or has already been paid.
For established vendor databases, run bulk TIN matching annually before preparing 1099s:
If you file information returns without TIN matching and the IRS identifies a mismatch, you will receive a B-notice (CP2100 or CP2100A). This notice:
Responding to a First B-Notice:
Responding to a Second B-Notice:
If you receive a second B-notice for the same payee within three years, additional requirements apply. The payee must verify their TIN with the IRS or SSA directly, and you must impose backup withholding until verification is complete.
Using IRS TIN matching proactively minimizes B-notices by catching mismatches before you file.
Yes, the IRS TIN matching service is completely free. The IRS provides it as a compliance tool to help payers file accurate information returns. There are no fees for registration, interactive matching, or bulk file processing. The only investment required is the time to register, prepare your data, and process results. Third-party services that include TIN matching as part of their offerings may charge for their software, but the underlying IRS verification is free.
The approval timeline for IRS TIN matching access varies. Creating an e-Services account with ID.me identity verification typically takes 15-30 minutes if everything goes smoothly, though some users experience delays if additional identity verification is required. Once your e-Services account is active, the TIN Matching application itself is usually processed within a few business days. Overall, plan for one to two weeks from starting registration to having full TIN matching access, though it can be faster.
No, the IRS TIN matching service is specifically for information returns (1099s, etc.), not for verifying employee Social Security Numbers for W-2 purposes. For employee SSN verification, employers should use the Social Security Administration's Social Security Number Verification Service (SSNVS). This is a separate program with different registration requirements. SSNVS is designed for employment verification purposes and can handle both individual and batch SSN verification for employees.
If a payee provides a valid name/TIN combination that belongs to someone else (identity theft or fraud), TIN matching will return a match because the combination exists in IRS records. TIN matching does not verify that the person providing the information is actually that taxpayer. If you later discover fraud, document when and how you verified the TIN. Your TIN matching records demonstrate due diligence, which can help establish reasonable cause if penalties are assessed. Report suspected identity theft to the IRS.
Best practice is to verify TINs annually for all payees who will receive information returns. Even if a vendor's TIN matched last year, circumstances can change. Names may be updated in SSA records, typos may be introduced during data migrations, or the vendor may have provided updated information that was entered incorrectly. Annual verification before filing catches these issues. Some businesses also verify at vendor onboarding and whenever a vendor submits an updated W-9.
Yes, you can authorize a third party (such as a payroll service, accounting firm, or 1099 filing service) to perform IRS TIN matching on your behalf. The third party must be registered with e-Services and have TIN matching access. Some third-party services have their own TIN matching registrations and include verification as part of their offerings. Others may use your credentials to access TIN matching for your payees. Ensure any third party handling your payee TINs has appropriate security measures in place.
These terms are often used interchangeably, but technically, the IRS calls its free service "TIN Matching." This service confirms whether a name/TIN combination matches IRS records. Some third-party services offer "TIN Verification" products that may include additional features beyond basic matching, such as identity verification, deceased status checking, or monitoring. The core IRS TIN matching function simply confirms the name/TIN match status.
Common reasons for unexpected mismatches include:
Request the payee verify their legal name exactly as it appears on their Social Security card (for SSN) or IRS correspondence (for EIN), and compare carefully to your records.
If a payee refuses to provide a corrected W-9 after you identify a TIN mismatch, you have limited options. Document your requests for corrected information. If you cannot obtain a matching TIN, you may need to file the 1099 with the information you have (understanding penalties may apply for incorrect TINs) and begin backup withholding at 24% on future payments. See our guide on handling contractors who won't provide W-9s for more detailed guidance.
Yes, the IRS TIN matching service can verify ITINs. ITINs are issued by the IRS to individuals who need a taxpayer identification number but are not eligible for a Social Security Number (such as non-resident aliens). When entering an ITIN for TIN matching, use the SSN/ITIN indicator code. The matching process works the same as for SSNs.
BoomTax understands that IRS TIN matching is just one step in your overall 1099 compliance workflow. Our platform offers integrated TIN verification that streamlines the process:
TIN verification is just the beginning. BoomTax provides a complete 1099 filing solution that includes:
For payroll bureaus, accounting firms, and other service providers managing 1099 filing for multiple clients:
Stop worrying about TIN mismatches and filing penalties. Create your BoomTax account today and experience a streamlined approach to TIN verification and 1099 filing. With BoomTax, you can verify TINs, prepare forms, e-file to the IRS, and deliver recipient copies - all from one platform.
The question how do I use the IRS TIN matching service has a straightforward answer: register for e-Services, apply for TIN matching access, and verify your payee name/TIN combinations before filing information returns. The process is free, the benefits are substantial, and the risks of not verifying are significant.
Key takeaways for successful IRS TIN matching:
By making IRS TIN matching a standard part of your business processes, you protect your organization from preventable penalties, reduce administrative burden from B-notices, and ensure your information return filings are as accurate as possible.
For more information on 1099 compliance, explore our guides on verifying contractor TINs, collecting W-9s from contractors, avoiding 1099 penalties, 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.