E-Verify requirements in North Carolina: the 25-employee rule and the $2,000 penalty
On this page
- Who is covered
- What North Carolina employers must do, and by when
- Records to keep
- Penalties
- A worked example: a beach town retailer's seasonal swing
- How this sits on top of Form I-9
- What a staffing agency placing workers into North Carolina must do
- A compliance checklist for North Carolina employers
- Questions people ask
As of September 2026, North Carolina requires private employers with 25 or more employees in the state to verify the work authorization of new hires through E-Verify, using E-Verify within three business days of the hire date, under N.C. Gen. Stat. Chapter 64, Article 2. The requirement phased in by employer size between October 2012 and July 2013 and has applied at the 25-employee line since. Counties, cities and other political subdivisions sit outside the North Carolina Department of Labor's jurisdiction for this law and instead answer to a separate contractor-focused statute.
This is not legal advice. North Carolina's legislature has considered several bills to expand or tighten the E-Verify law in recent sessions. What follows describes the law as it stood as of September 2026, checked against the North Carolina Department of Labor and the North Carolina General Assembly's own statute text. Confirm current requirements with a lawyer before relying on this for a specific hire.
Who is covered
| Employer size | Covered since |
|---|---|
| 500 or more employees | October 1, 2012 |
| 100 or more employees | January 1, 2013 |
| 25 or more employees | July 1, 2013 |
| Fewer than 25 employees | Not covered by this statute |
"Employee" under this law means anyone who provides services or labor for wages or other pay, but the definition specifically excludes a person whose term of employment is less than nine months in a calendar year. That exclusion matters for headcount: an agricultural operation or a seasonal retailer that relies on short-term staff for part of the year may have far fewer people counting toward the 25-employee threshold than its total payroll would suggest at peak season. The statute reaches only new hires made on or after the employer's applicable effective date; it does not require re-verifying people already employed before that date.
Counties, cities, and other political subdivisions of the state are outside the North Carolina Department of Labor's enforcement of this particular statute. They instead operate under N.C. Gen. Stat. § 143-133.3, which bars a county, city, or other governing body from entering into a contract unless the contractor and any subcontractor comply with the state's E-Verify requirements. The Department of Labor investigates that contractor compliance question too, but the underlying obligation runs through the contract, not through the employer's own headcount the way it does for a private employer under Chapter 64.
What North Carolina employers must do, and by when
- Track North Carolina headcount against the 25-employee threshold, excluding anyone whose term of employment runs less than nine months in a calendar year.
- Register with E-Verify before the obligation applies to your next new hire, if not already enrolled.
- Complete Form I-9 in full, on the standard federal timeline.
- Create the E-Verify case within three business days of the new hire's date of hire. This is North Carolina's own statutory deadline, more specific than the general federal guidance other states rely on by default.
- Attach proof of verification to the I-9: a confirmation or tentative nonconfirmation screen containing the E-Verify case verification number is the record the statute treats as acceptable proof.
- Contractors and subcontractors on a county, city, or other public contract must comply regardless of their own headcount, as a condition of that contract under section 143-133.3.
Records to keep
Keep the E-Verify confirmation or tentative nonconfirmation screen, showing the case verification number, attached to the employee's Form I-9. North Carolina's statute does not set its own separate retention period distinct from the standard federal I-9 rule, so the practical approach is to retain the E-Verify record for as long as the I-9 itself must be kept, which is the later of three years after hire or one year after employment ends. If relying on the nine-month exclusion for a seasonal worker, keep a record of the expected employment term at hire, since that is what would support treating the person as excluded if the headcount is ever questioned.
Penalties
The North Carolina Department of Labor enforces this statute complaint-driven: it investigates a formal complaint alleging a violation rather than conducting routine audits on its own initiative. If an investigation finds a violation and the Commissioner of Labor issues an order, the penalty is a civil fine of $2,000 for each required employee verification the employer failed to make. An employer can appeal a finding through a contested case hearing under the state's administrative procedure statute before the penalty becomes final. For the separate contractor rule under section 143-133.3, the consequence runs through the contract rather than a direct fine: the Commissioner notifies the governing body that awarded the contract that a violation occurred, which is a mechanism aimed at the public entity's own contracting practices as much as at the contractor.
A worked example: a beach town retailer's seasonal swing
This is an invented example to show how the nine-month exclusion changes the count, not a real company. A gift shop chain in the Outer Banks runs 18 year-round employees across its stores. From May through August it adds 14 seasonal staff on offer letters that specify a four-month term. At peak season the chain's total payroll is 32 people, above the 25-employee threshold on paper.
Because the 14 seasonal hires each have a term of employment under nine months in a calendar year, the statute excludes them from the employee count. The chain's count for threshold purposes stays at 18 year-round employees, below the 25-employee line, so the chain is not covered by Chapter 64 even during its busiest months. If the chain later extends some of those seasonal roles into nine-month or longer terms, for a store that stays busy into a longer shoulder season, those specific employees would count, and the chain would need to recheck its total against the threshold using the current, not the original, expected term.
How this sits on top of Form I-9
E-Verify runs off the data already entered on Form I-9 and cannot be used before the I-9 is complete. North Carolina's statute is explicit that E-Verify may not be used during the application-evaluation phase, only after a hire decision has been made and the I-9 completed. A North Carolina employer under 25 employees, with no public contract, still owes a correctly completed I-9 for every hire under federal law even though Chapter 64 does not reach that employer yet.
What a staffing agency placing workers into North Carolina must do
A staffing or recruiting agency is itself an employer for purposes of this statute with respect to its own placed workers, so the agency's own North Carolina headcount, counted the same way the statute counts it for any employer, decides whether the agency crosses the 25-employee line. An agency with a large national headcount but only a handful of workers actually placed in North Carolina should confirm which headcount figure the statute is measuring; Chapter 64 does not specify a company-wide count the way Florida's statute does, and the safer reading for a multi-state agency is to count employees actually working in North Carolina against the threshold, then confirm that reading against current Department of Labor guidance before relying on it for a borderline case. Separately, if the agency is placing workers onto a county or city contract, the agency is a subcontractor for purposes of section 143-133.3 and needs to comply regardless of its own headcount, the same as any other contractor on that public work.
A compliance checklist for North Carolina employers
- Count North Carolina employees, excluding anyone whose term of employment runs under nine months in a calendar year, against the 25-employee threshold.
- Complete Form I-9 in full, then create the E-Verify case within three business days of the hire date.
- Attach the confirmation or tentative nonconfirmation screen, with its case verification number, to the I-9.
- Separately confirm whether any part of the business holds a county or city contract, which brings E-Verify in regardless of headcount.
- Keep verification records for the standard federal I-9 retention period, alongside the I-9 itself.
- If a complaint or investigation arrives, be ready to show the case-by-case verification record, not just a general registration status.
- If using a staffing agency for North Carolina roles, confirm how the agency counts its own headcount against the 25-employee line before assuming the agency is or is not covered.
- Recheck the nine-month exclusion whenever a seasonal role is extended, since a longer term can pull a previously excluded employee into the count partway through the year.
For the paperwork sequence around a new hire more broadly, see the contractor onboarding checklist. For how North Carolina compares with the other states that mandate E-Verify, see E-Verify requirements by state.
Questions people ask
Does North Carolina's E-Verify law apply to every employer?
No. It applies to private employers with 25 or more employees in the state, phased in by size between 2012 and 2013 and fully in effect since July 1, 2013. Counties, cities and other government bodies have their own, separate E-Verify duty tied to their contracts.
Does a seasonal worker count toward the 25-employee threshold?
The statute's definition of employee excludes someone whose term of employment is less than nine months in a calendar year, so short-term seasonal staff generally do not count toward the threshold and do not need to be run through E-Verify under this particular law.
What is the penalty for a North Carolina employer that skips E-Verify?
The Commissioner of Labor can order a civil penalty of $2,000 for each required employee verification the employer failed to make, after an investigation triggered by a complaint.
Does E-Verify replace Form I-9 in North Carolina?
No. E-Verify draws on the information already entered on Form I-9 and cannot be run before the I-9 is complete. North Carolina's statute requires E-Verify in addition to the federal I-9, not instead of it.