---
title: "North Carolina E-Verify Requirements for Employers | MCC"
description: "North Carolina E-Verify rules: 25 or more employees, public employers, state contractors, penalties, quoted from official pages."
url: "https://mcc-solutionsnj.com/bookkeeping/e-verify-north-carolina"
---

E-Verify · North Carolina

# North Carolina E-Verify requirements

Who must use E-Verify here, and what the official pages say about public employers, state contractors, when the rule began and the penalty, in their own words.

[![Intuit ProAdvisor Gold tier badge](/img/credentials/intuit-proadvisor-gold.png)](https://proadvisor.intuit.com/app/accountant/search?searchId=matthew-coleman77)Gold tier in Intuit's ProAdvisor program. [See my Intuit listing](https://proadvisor.intuit.com/app/accountant/search?searchId=matthew-coleman77)

Keeping your own books? Tallyfinch does invoices, bank import and reports on your computer. [See Tallyfinch](/bookkeeping/mcc-books-downloadable-bookkeeping-software)

**Short answer.** Yes for private employers with 25 or more employees. Separate rules cover public employers and state contractors. A penalty is stated.

## At a glance

Private employers

An employer with 25 or more employees in the state must check each new employee through E-Verify after hiring. State agencies, counties and cities aren't employers under this law, and someone hired for less than nine months in a calendar year isn't counted as an employee.

Public employers

Every county and every city or town must register for and use E-Verify to check the work authorization of new employees (G.S. 153A-99.1 and 160A-169.1).

State contractors

A state contract under the purchasing article (Article 3 of Chapter 143) can be entered into only if the contractor and its subcontractors comply with the state E-Verify law (Article 2 of Chapter 64). Added by Session Law 2013-418.

In effect since

Phased in by size for private employers: October 1, 2012 with 500 or more employees, January 1, 2013 with 100 to 499, and July 1, 2013 with 25 to 99. The county and city rules took effect October 1, 2011.

Penalty

For a first violation the Commissioner orders a sworn affidavit, with a $10,000 penalty if it isn't filed on time. A second violation brings a $1,000 penalty; a third or later, $2,000 for each verification the employer failed to make.

Who enforces or publishes it

North Carolina Commissioner of Labor (G.S. Chapter 64, Article 2)

## In the official wording

**Private employers**

Hiring in another state? [Employer registration in North Carolina, done for you](/bookkeeping/out-of-state-employer-registration), or [a free bookkeeping health check](/bookkeeping/health-check).

"employs 25 or more employees in this State."

**Public employers**

"Each county shall register and participate in E-Verify to verify the work authorization of new employees"

**State contractors**

"No contract subject to the provisions of this Article may be entered into unless the contractor and the"

**Effective date**

"July 1, 2013, for employers that employ 25 or more but less than 100 employees."

**Penalty**

"a civil penalty of two thousand dollars ($2,000) for each required employee verification the employer failed to make."

## Three example businesses

- **8 employees, private, no state contract:** Not required by the headcount rule. [See why](/bookkeeping/does-my-business-need-e-verify?state=nc&employees=8&public=no&contract=no)
- **40 employees, private, no state contract:** Required. [See why](/bookkeeping/does-my-business-need-e-verify?state=nc&employees=40&public=no&contract=no)
- **40 employees, private, with a state contract:** Required. [See why](/bookkeeping/does-my-business-need-e-verify?state=nc&employees=40&public=no&contract=yes)

Your own numbers: [open the checker for North Carolina](/bookkeeping/does-my-business-need-e-verify?state=nc).

## Worth knowing

A 2025-session bill (H1214, committee substitute of June 10, 2026) would add state and local government employers to the law. The text we opened is a bill, not a session law, so it isn't counted.

**Not stated on the pages we opened:** limits on how E-Verify is used.

**Hiring someone remote in New Jersey?** MCC Solutions acts as an [I-9 authorized representative](/notary/i9-verification): we meet the new hire, examine the original documents and complete Section 2 for you, from $65 per employee. E-Verify cases are created by the employer, in its own E-Verify account; we don't create them.

## Official sources

- [G.S. Chapter 64, Article 2: Verification of Work Authorization, North Carolina General Assembly](https://ncleg.gov/EnactedLegislation/Statutes/HTML/ByArticle/Chapter_64/Article_2.html)
- [House Bill 1214 (Session 2025), committee substitute](https://www.ncleg.gov/Sessions/2025/Bills/House/HTML/H1214v3.html)
- [Session Law 2011-263 (House Bill 36), North Carolina General Assembly](https://www.ncleg.gov/EnactedLegislation/SessionLaws/HTML/2011-2012/SL2011-263.html)
- [G.S. 160A-169.1, Municipality verification of employee work authorization, North Carolina General Assembly](https://www.ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_160A/GS_160A-169.1.html)
- [G.S. 143-48.5, Contractors must use E-Verify (North Carolina General Assembly)](https://ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_143/GS_143-48.5.html)

General information, not legal advice. Checked November 2026. Federal rules on Form I-9 and E-Verify timing are on the [all-states table](/bookkeeping/e-verify-requirements-by-state).

## Common questions

**Do private employers in North Carolina have to use E-Verify?**

Private employers with 25 or more employees. An employer with 25 or more employees in the state must check each new employee through E-Verify after hiring. State agencies, counties and cities aren't employers under this law, and someone hired for less than nine months in a calendar year isn't counted as an employee. The official wording: "employs 25 or more employees in this State."

**Does North Carolina require E-Verify for public employers?**

Every county and every city or town must register for and use E-Verify to check the work authorization of new employees (G.S. 153A-99.1 and 160A-169.1).

**Do contractors with the state of North Carolina need E-Verify?**

A state contract under the purchasing article (Article 3 of Chapter 143) can be entered into only if the contractor and its subcontractors comply with the state E-Verify law (Article 2 of Chapter 64). Added by Session Law 2013-418.

**When did the North Carolina rule take effect?**

Phased in by size for private employers: October 1, 2012 with 500 or more employees, January 1, 2013 with 100 to 499, and July 1, 2013 with 25 to 99. The county and city rules took effect October 1, 2011.

**What penalty does North Carolina law set?**

For a first violation the Commissioner orders a sworn affidavit, with a $10,000 penalty if it isn't filed on time. A second violation brings a $1,000 penalty; a third or later, $2,000 for each verification the employer failed to make.

**Is a Form I-9 still needed in North Carolina?**

Yes. Every employer completes Form I-9 for each hire under federal law, and an E-Verify case is created from the finished form, so the state rule adds to the I-9 rather than replacing it.

All states: [E-Verify requirements by state](/bookkeeping/e-verify-requirements-by-state) · [Montana](/bookkeeping/e-verify-montana) · [Ohio](/bookkeeping/e-verify-ohio)

Tallyfinch

### Books you keep on your own computer

Tallyfinch does invoices, bills, bank import, reconciliation and the main reports, in a file you own. $99 once, then $5 a month for updates; the app keeps working if you stop the plan. It does not do payroll or sales tax filing. The free download records up to 60 entries.

[See Tallyfinch](/bookkeeping/mcc-books-downloadable-bookkeeping-software) [Download it free](/tools/pro/trial/mccBooks) [Compare the three apps](/software)

## Want hiring and payroll records kept for you?

[See bookkeeping services](/bookkeeping/)[Call (908) 444-6373](tel:+19084446373)
