Validate a CSV and generate a Texas New Hire TXT file layout for submission.
5.00 USD per processed file
Delivered digitally. No shipping.
We do not provide filing or consulting services.
Upload a CSV to validate. If it passes, you can proceed to the next step.
| Column | Required | Label | Format | Notes |
|---|---|---|---|---|
| employee_first_name | Required | Employee First Name | Text | Required; max ~30 chars recommended. |
| employee_last_name | Required | Employee Last Name | Text | Required; max ~30 chars recommended. |
| employee_ssn | Required | Employee SSN | 9 digits | Numbers only (dashes/spaces ok; we strip non-digits). |
| employee_address1 | Required | Employee Address Line 1 | Text | Required. |
| employee_city | Required | Employee City | Text | Required. |
| employee_state | Required | Employee State | 2 letters | Example: TX |
| employee_zip | Required | Employee ZIP | 5 or 9 digits | Examples: 78701 or 787011234 (we strip non-digits). |
| employee_hire_date | Required | Employee Hire Date | YYYY-MM-DD or YYYYMMDD | Examples: 2026-02-15 or 20260215 |
| employee_state_of_hire | Required | Employee State of Hire | 2 letters | Example: TX |
| employer_name | Required | Employer Name | Text | Required. |
| employer_fein | Required | Employer FEIN | 9 digits | Numbers only (dashes/spaces ok; we strip non-digits). |
| employer_address1 | Required | Employer Address Line 1 | Text | Required. |
| employer_city | Required | Employer City | Text | Required. |
| employer_state | Required | Employer State | 2 letters | Example: TX |
| employer_zip | Required | Employer ZIP | 5 or 9 digits | Examples: 78701 or 787011234 (we strip non-digits). |
| employee_middle_name | Optional | Employee Middle Name | Text | If present, must not be too long (validator caps length). |
| employee_dob | Optional | Employee Date of Birth | YYYY-MM-DD or YYYYMMDD | Optional; validated if column exists and value provided. |
| employee_phone | Optional | Employee Phone | 10 digits | Digits only; we strip non-digits. |
| employee_salary | Optional | Employee Salary | Number | Examples: 15, 15.50, $1,234.56 |
| employee_salary_frequency | Optional | Salary Frequency | One of H, D, W, B, S, M, A | Only validated if column exists and value provided. |