[COMSERV, INC. Home Page]

Secure File Transfer - Authorized Users Only
SSN Validation

How do you know if the social security numbers in your files are accurate? In many data processing systems (Human Resources, Payroll, Pre-employment, Financial, etc.), only a numeric authentication of the social security number (SSN) is performed. When SSNs are not properly validated, loss of time, embarrassment, posting errors, and serious financial loss can occur. COMSERV pioneered the Social Security Number Validation System (SSNDTECT) to complement the Death Information System (DIS) and specifically address these types of issues by providing a simple and effective method for SSN validation. SSNDTECT can help determine if SSNs provided by potential employees, or anyone, are legitimate, and help eliminate the fraudulent or improper use of SSNs. Click here to see why publicly available, or some other SSN validation resource may be inadequate.

For example, if a new employee is hired and his or her SSN was listed on the employment forms or keyed into a payroll system incorrectly, this erroneous SSN could be reported over several pay periods to various Government agencies before being discovered. This error would ultimately involve numerous hours for both the employee and Human Resources office to work with the various agencies to correct the mistake. Similar problems would result with businesses that access records using the customer's SSN.

SSNDTECT will determine the following:

  1. The SSN is impossible and will never be issued by the Social Security Administration (SSA);

  2. The SSN is valid, but has not been issued by the SSA;

  3. The SSN is valid, issued, and considered a pocketbook SSN;

  4. The SSN is valid, has not been issued, and considered a pocketbook SSN;

  5. If an optional date-of-birth is entered, SSNDTECT will warn the user if the SSN was issued prior to the date-of-birth and provide the current age and age when the SSN was issued;

  6. The SSN is valid, issued, and listed as deceased; and

  7. The SSN is valid and has been issued.

If the SSN has been issued, SSNDTECT will provide the issuance date(s) for the SSN and the state in which the SSN was issued. SSNDTECT will not verify the name against the SSN.


Why buy the SSNDTECT product when I can use a publicly available, or some other resource for SSN validation?

  • SSNDTECT does not access the Internet, or any external source to validate the SSN. SSNDTECT strictly operates in the local environment and protects the privacy of the SSN.

  • SSNDTECT validates all types of SSNs, including pocketbook.

  • SSNDTECT supports the Enumeration at Entry (EaE) program instituted by the Internal Revenue Service (IRS).

  • SSNDTECT batch processing provides the ability to process unlimited SSNs. Why enter one SSN at a time into an unsecured web page?

  • SSNDTECT has very intuitive internal validation, which the others may not. For example, check SSN: 208-48-0001 on another source. You should discover that the SSN was issued in the State of Pennsylvania (PA), during 01/01/1977-12/31/1979, and is listed as deceased. If the other resource provided anything different than what is shown here, it is incorrect.

  • SSNDTECT provides specific SSN issuance dates.

  • SSNDTECT can cross check the issuance date(s) of the SSN with the date of birth to determine if the SSN was issued prior to the date of birth. This would be a red-flag to indicate the SSN requires further investigation.

  • SSNDTECT utilizes the COMSERV DIS database for death validation, not just the SSA death master file. The COMSERV DIS database has millions of additional death records collected from Federal, State, and commercial institutions, that are not included in the SSA death master file.


An optional date of birth may be entered to cross check the issuance date(s) of the SSN with the date of birth to determine if the SSN was issued prior to the person's birth. If the date of birth is valid for the SSN's issuance year(s), SSNDTECT will provide the person's age at the time they were issued the SSN. Entering the date of birth will also provide their current age and the day of the week on which they were born.


To ensure that SSNDTECT software is reporting the most accurate SSN information available, periodic SSNDTECT SSN issuance table updates must be applied. These updates are necessary for the SSNDTECT software to provide accurate information due to the ongoing issuance of thousands of SSNs by the SSA. These updates can be provided on a monthly or quarterly basis.


There are several Internal Revenue Service (IRS) laws, and numerous other documents, guidelines and publications by various Government agencies such as the Government Accounting Office (GAO), and Social Security Administration (SSA) related to SSN validation and verification. IRS Publication 1586 Rev. 12-2004 contains Reasonable Cause Regulations and Requirements for Missing and Incorrect Name/TINs. Section 6109 of the Internal Revenue Code. In general, what this means is failure to include an SSN or submitting an incorrect SSN to the IRS as required, will result in substantial penalties. The minimum penalty per SSN will carry a $50.00 fine with the maximum not to exceed $100,000 in any one year.


There are numerous case histories in which an individual has filed fraudulent claims using an incorrect SSN to illegally obtain monies. Here are just a few:

  1. Using a false SSN to obtain unemployment benefits;

  2. Working under a false SSN while receiving workers compensation;

  3. Misuse of a SSN for loans and stock sales; and

  4. Using a false SSN to defraud creditors.



Single user version. SSNDTECT is provided with installation instructions and complete on-line help. SSNDTECT requires periodic SSN issuance table updates to remain effective in validating the integrity of SSNs. Please see the Issuance Table Updates section for further information. Try out the single user evaluation version for free! Download an evaluation copy today.

Batch processing. The SSNDTECT batch processing module provides the ability to process multiple SSNs and optional dates of birth. The SSNs are read into SSNDTECT from a text data file and the results are written out in one of two formats: a comma separated variable (CSV) format for import into other software such as Microsoft® Excel or our standard report format.

Software Development Kit (SDK). SSN validation may be integrated directly into your software using the COMSERV Windows-based SDK. The SDK is a 32-bit, multi-user, thread-safe library that can be integrated directly into your application software to perform "real time" comprehensive, unlimited SSN validation. The SDK is called by numerous programming languages such as C++, Java, Visual Basic, and VB Script. The SDK uses proprietary databases and does not require any additional commercial software products.

Should you be interested in purchasing the SSNDTECT product, please call 772-631-0440 or by email.

© 1995- COMSERV, Inc. All Rights Reserved.