How it works. Pick the state where the employee works, enter your headcount, and say whether you're a public employer and whether you hold a state contract. You get whether E-Verify is required under that state's stated rule, quoted from the official page, with the link.
Does my business need E-Verify?
Georgia at a glance
- Private employers
- A private employer with more than 10 employees must be registered with and use E-Verify, and swears to it on an affidavit when applying for or renewing a local business license. Employers with 10 or fewer sign an exemption affidavit instead.
"On January 1st of the below signed year the individual, firm, or corporation employed more than ten (10) employees."
- Public employers
- Every public employer must register for and use E-Verify.
"every public employer shall register and participate in the federal work authorization program"
- State contractors
- A contractor working for a public employer swears it is registered with and uses E-Verify, keeps using it for the whole contract, and subcontracts physical services only to firms that give the same affidavit.
"has registered with, is authorized to use and uses the Federal Work Authorization Program commonly known as E-Verify"
- Limits on use
- None stated on the pages we opened.
Add your number of employees above for an answer. Source: Business License / Occupation Tax Certificate Private Employer Affidavit, City of Marietta
Reading the result
"Required" means a stated rule covers a business like yours, and the rule that does it is marked "applies to you". "Not required by the headcount rule" means you're under the number the state gives; you can still enroll, and a contract can still require it. "Not confirmed" means we couldn't read a rule on an official page, so we don't guess. A federal contract with the FAR E-Verify clause requires E-Verify whatever the state says.
Employees in more than one state, staffing arrangements and franchise agreements can change which rule applies. For every state on one page, see E-Verify requirements by state.
Hiring someone remote in New Jersey? MCC Solutions acts as an I-9 authorized representative: 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.
General information, not legal advice. Checked November 2026 against the official pages linked in each result. Laws change and courts read them; an employment or immigration attorney can say how a rule applies to one business. These pages describe what each rule requires and take no position on immigration policy.
Questions about the checker
Who counts as an employee for the checker?
Count everyone on the payroll, full-time or part-time. States that use a headcount count employees, not contractors, and Georgia's affidavit takes the count on January 1. If you're close to a line, read the state's own wording in the result.
What counts as a public employer or a state contract?
A public employer is a state agency, a city, county or school district, or another government body. A state contract or grant means the business is paid by the state or a local government under an agreement; several states make E-Verify a condition of getting one.
What does 'E-Verify is one way to meet the rule' mean?
Some states give a private employer two ways to comply. In Louisiana, verifying every employee through E-Verify or keeping copies of the listed documents both protect against the state's civil penalties; Montana's rule allows Form I-9 or E-Verify. The result quotes the state's own wording.
Do I create the E-Verify case myself?
Yes. The employer creates each case in its own E-Verify account from the completed Form I-9, no later than the third business day after the employee starts work for pay. An authorized representative can complete Section 2 of the I-9 for you, but the case stays with you.
Does the checker save what I enter?
No. The page reads your choices from the address bar, works out the answer and shows it. Nothing is stored, and it works without JavaScript.