I-9 Employment Verification Services in North Carolina
On-site I-9 employment verification services for businesses and HR departments across North Carolina.
I-9 Employment Verification Services
Federal law requires every employer in the United States to verify the employment eligibility of each new hire by completing Form I-9. This process involves physically examining the employee’s identity and work authorization documents -a requirement that cannot be done remotely in most cases.
Thrive Carolina serves as an authorized representative to complete Section 2 of Form I-9 on behalf of employers. We travel to your office or workplace to verify documents and ensure your business remains compliant with Department of Homeland Security requirements.
How I-9 Verification Works
What We Do
As your authorized representative, we:
- Review identity documents -Verify the employee’s List A, List B, or List C documents in person
- Complete Section 2 -Fill out the employer verification section of Form I-9
- Return completed forms -Provide the completed I-9 to your HR department
Acceptable Documents
| List A (Identity + Work Auth) | List B (Identity Only) | List C (Work Auth Only) |
|---|---|---|
| U.S. Passport | Driver’s License | Social Security Card |
| Permanent Resident Card | State ID Card | Birth Certificate |
| Employment Authorization Doc | School ID with Photo | Employment Auth (specific) |

Why Businesses Use Our I-9 Service
Remote Employees
When new hires work remotely or at a location without an HR representative, an authorized agent can complete the verification on your behalf.
Multi-Location Companies
Businesses with employees across North Carolina can use our statewide service to handle I-9 verifications at any location.
Compliance Confidence
I-9 errors can result in significant fines. Our agents are trained on current requirements and ensure forms are completed correctly. Read our complete I-9 verification guide for employers for detailed compliance information.
Fast Turnaround
Federal law requires I-9 completion within 3 business days of the employee’s start date. We accommodate tight deadlines with flexible scheduling.
Serving Businesses Across North Carolina
Whether you have a single new hire in Charlotte or a group of employees starting in Raleigh, our agents can handle your I-9 verification needs. We work with businesses of all sizes, from small companies to large corporations with ongoing verification needs.

Contact us to schedule I-9 verification services for your business.
Get Professional I-9 Verification Services Today
NNA certified, bonded, and E&O insured. We come to your location anywhere in North Carolina.
Book Your AppointmentQuestions About I-9 Verification Services
What is the I-9 verification process?
Schedule Your I-9 Verification Appointment
We travel to your location anywhere in North Carolina. Same-day availability when schedule permits.
Book Your Appointment