Bulk TIN matching is the process of submitting a large file of name and Taxpayer Identification Number (TIN) pairs to be verified against IRS records all at once. Instead of entering each vendor's information individually, you upload a single file containing hundreds or thousands of records and receive a comprehensive set of results.
This approach is essential for any organization that manages more than a handful of 1099 payees. Accounts payable departments, tax preparation firms, payment processors, and financial institutions all rely on bulk matching to keep their vendor databases clean and their 1099 filings accurate.
The IRS provides a free bulk TIN matching option through its e-Services portal. Here is how the process works:
While the IRS program is free, it comes with significant constraints that create headaches for organizations with real compliance needs:
The IRS requires a fixed-width text file with precise character positions. The format specification leaves no room for variation. A single extra space, missing character, or wrong field length can cause the entire batch to be rejected. You cannot upload a CSV or Excel file.
Positions 1-9: TIN (9 digits, no dashes)
Positions 10-13: Name control (first 4 characters of payee name)
Positions 14-31: Filler (spaces)
For organizations accustomed to working with CSV or Excel files, converting data into this format is an extra step that introduces the risk of errors. Many teams discover formatting problems only after submitting a file and waiting 24 hours for a rejection notice.
The IRS processes bulk files in overnight batches. You submit a file and then wait at least one full business day for results. During peak season (December through February), processing can take even longer. If your file is rejected for formatting issues, you lose another day fixing the problem and resubmitting.
If your vendor database contains duplicate records, whether from mergers, data entry inconsistencies, or system migrations, the IRS processes each one separately. This wastes your 100,000-record capacity and makes result reconciliation more complex.
Large organizations with more than 100,000 vendor relationships must split their data across multiple files and submissions, each requiring its own 24-48 hour processing cycle. For an enterprise with 300,000 vendors, that is a minimum of three separate submissions over multiple days.
The IRS bulk system has no API. Everything must be done manually through the e-Services web portal. There is no way to trigger a bulk match from your ERP, vendor management system, or automated workflow.
TINCorrect was designed to remove every friction point in the bulk TIN matching process. Here is how it works:
Upload a standard CSV or Excel file with two columns: payee name and TIN. That is it. No fixed-width formatting, no character counting, no filler fields. TINCorrect also accepts files with additional columns (vendor ID, address, etc.) and simply ignores the extra data during processing.
Before processing, TINCorrect scans your file for duplicate records. If the same name/TIN pair appears multiple times, whether from duplicate vendor entries or data quality issues, TINCorrect processes it once and maps the result back to all instances. This saves processing capacity and ensures clean results. This is especially valuable during vendor master file cleanup projects where duplicates are common.
TINCorrect submits your records to the IRS TIN Matching Program and retrieves results. The entire process completes in minutes, not hours or days.
Each record in your results includes the IRS result code along with a plain-language explanation of what the code means and recommended next steps. Results are downloadable as CSV, Excel, or PDF reports suitable for audit documentation.
Upload names and TIN/EIN combinations via spreadsheet, single entry, or API. We support up to 100,000 records per batch.
TINCorrect validates each name/TIN pair directly against the IRS TIN Matching Program. Real-time results in seconds.
Download match results with detailed IRS codes. Export to CSV, PDF, or Excel for your records and audit trail.
TINCorrect accepts the following file formats for bulk uploads:
| Format | Extensions | Notes |
|---|---|---|
| CSV | .csv | Comma-separated values with header row. UTF-8 encoding recommended. |
| Excel | .xlsx, .xls | First sheet is processed. Header row required. |
| Tab-delimited | .tsv, .txt | Tab-separated values with header row. |
Your file must include at minimum:
Additional columns such as vendor ID, address, or account number are preserved in the output file but are not used for matching. This makes it easy to reconcile results with your source system.
These are the most frequent problems teams encounter when preparing bulk files:
| Method | Max Records | Turnaround | Format | Deduplication |
|---|---|---|---|---|
| IRS Interactive | 25 per session | Instant | Manual entry | None |
| IRS Bulk | 100,000 per file | 24-48 hours | Fixed-width .txt | None |
| TINCorrect Bulk | 100,000 per file | Minutes | CSV, Excel, TSV | Automatic |
| TINCorrect API | No per-request limit | Real-time | JSON | Client-controlled |
Both approaches have their place. Here is when to use each:
Many organizations use both approaches: real-time matching for day-to-day vendor onboarding and bulk matching for periodic full-database verification. TINCorrect supports both from the same account.
Before uploading, clean your data. Remove vendors you no longer pay, update known name changes, and ensure TIN fields contain only 9-digit numbers. The cleaner your input file, the more meaningful your results.
The IRS matches against the legal name on file, which should be the name from the payee's W-9 form. "Doing business as" (DBA) names will not match. If your vendor system stores DBAs, cross-reference with the original W-9 before uploading.
Vendor information changes. Businesses restructure, individuals change names, and EINs get reassigned. Run a full bulk match at least once per year as part of your 1099 compliance checklist. Many organizations run quarterly matches for their highest-volume vendor segments.
A bulk match is only useful if you follow up on mismatches. For any record returning a code other than 0, initiate your remediation process: solicit a corrected W-9, update your records, and re-verify. Letting mismatches sit until filing season guarantees problems.
Save your bulk match results reports. These serve as evidence of due diligence if the IRS questions your filings. Under Section 6724, demonstrating that you performed TIN matching before filing can establish the reasonable cause needed to avoid penalties.
The most common bulk matching scenario is the annual pre-filing verification. In November or early December, export your list of 1099-reportable vendors, run a bulk match, and use the results to drive W-9 solicitations for any mismatches. This gives you time to resolve issues before the January filing deadline. Combine this with a thorough 1099 compliance checklist for the smoothest year-end possible.
When you receive CP2100 or CP2100A notices listing vendors with TIN mismatches, bulk matching lets you re-verify all flagged vendors at once after collecting corrected W-9s. This is faster than re-entering each one individually and helps you meet the B-Notice response deadlines.
Organizations periodically audit their vendor master files to identify duplicates, inactive vendors, and data quality issues. Bulk TIN matching is a key step in this process. Records that return codes 1, 2, or 3 are immediate candidates for cleanup.
When acquiring a company, you inherit their vendor relationships and the associated compliance obligations. Running the acquired vendor database through bulk TIN verification immediately identifies records that need attention before they flow into your 1099 process.
Ready to verify your vendor database? Create a free TINCorrect account, upload your CSV or Excel file, and have results in minutes. No IRS registration required, no fixed-width file formatting, and no overnight wait.
For programmatic batch processing, explore the TINCorrect API. For a broader look at TIN matching concepts and strategies, visit our complete TIN matching guide.
Passionate about making tax identity verification simple so businesses can focus on what matters.