You cannot legally hire employees in San Jose until you enroll in E-Verify — the federal program to confirm work eligibility, also called the I-9 online verification system. San Jose's mandatory local ordinance requires all employers to use the E-Verify system administered by the Department of Homeland Security's U.S. Citizenship and Immigration Services (USCIS). Key facts:
Analyzed from E-Verify Enrollment
82% from one compliance interview
Manual entry or document upload required
The requirement for San Jose employers to enroll in and use the federal E-Verify system stems from the Immigration Reform and Control Act (IRCA) of 1986. Under this law and its provisions within the Immigration and Nationality Act (INA), all U.S. employers are mandated to verify the identity and employment eligibility of every person they hire. While federal law applies nationwide, compliance in San Jose is particularly scrutinized, and while not a local ordinance, enrollment is a prerequisite for any business operating with public contracts in the city. Operating a restaurant without proper I-9 verification and, when required, E-Verify enrollment, means you are in direct violation of federal immigration law. This federal framework mandates participation for federal contractors and subcontractors and is strongly enforced in California's business environment.
Failing to comply with I-9 and E-Verify requirements carries significant consequences. Based on the latest schedules from U.S. Immigration and Customs Enforcement (ICE) and the Department of Justice, common penalties include:
Legal code: Immigration and Nationality Act (INA), Immigration Reform and Control Act (IRCA)
Recent update: In 2026, employers should note that while E-Verify itself is a federal program, enforcement priorities and fine amounts are adjusted annually for inflation, and current procedures place a heightened emphasis on electronic I-9 verification options.
| Type | Required | Notes |
|---|---|---|
| Restaurant (Full-Service) | Required | Required under the San Jose E-Verify Ordinance for all businesses with 20 or more employees who must verify work authorization for new hires. |
| Bar / Nightclub | Required | Required under the San Jose E-Verify Ordinance for all businesses with 20 or more employees who must verify work authorization for new hires. |
| Food Truck | Not Required | Often exempt; the ordinance typically applies to businesses with a fixed place of business in San Jose and 20+ employees, which most independent food trucks do not meet. |
| Coffee Shop / Café | Required | Required under the San Jose E-Verify Ordinance for all businesses with 20 or more employees who must verify work authorization for new hires. |
See which restaurant types need this requirement — and which don't.
See Full Requirements →Enter the full legal name of your entity exactly as it is filed with the California Secretary of State and the IRS, which is often found on your Articles of Incorporation or Organization.
COMMON MISTAKE: Using a DBA (Doing Business As) name instead of the official legal entity name, or entering a shorthand version, which will be rejected because E-Verify requires an exact match to your federal tax records.
Enter the 'Doing Business As' name that customers know you by, if different from your legal business name, which can be found on your filed Fictitious Business Name Statement with Santa Clara County.
COMMON MISTAKE: Leaving this field blank if you operate under a trade name, or entering the legal name again, which can cause a mismatch in identity verification for employees.
Enter your 9-digit Federal Employer Identification Number (e.g., 12-3456789) issued by the IRS, which can be found on your IRS CP 575 Notice or SS-4 confirmation letter.
COMMON MISTAKE: Entering a Social Security Number (SSN) for a sole proprietor instead of an EIN, or using an incorrect format with spaces or dashes (should be XX-XXXXXXX).
Enter your official business type as recognized by the state, such as 'Corporation', 'Limited Liability Company (LLC)', 'Sole Proprietorship', or 'Partnership'.
COMMON MISTAKE: Entering an informal description (e.g., 'family restaurant') instead of the formal legal structure, which will fail validation with the IRS database.
Enter the complete physical street address of your restaurant where employees report for work, including suite or unit number, as it appears on your lease and utility bills.
COMMON MISTAKE: Using a P.O. Box address or a home address for the owner, which is not permitted for the physical location required by the Department of Homeland Security.
Enter the city for your physical business address—this must be the legal city, which for many locations in Santa Clara County is 'San Jose'.
COMMON MISTAKE: Entering an unincorporated area name (e.g., 'Cambrian Park') instead of the official city jurisdiction, which can delay address verification.
Enter the two-letter abbreviation for the state where your business is physically located, which for this enrollment is 'CA' for California.
COMMON MISTAKE: Spelling out 'California' or using an incorrect abbreviation, which the automated system will flag as a formatting error.
Enter the 5-digit ZIP code for your physical business address; you can verify this using the USPS ZIP Code Lookup tool if unsure.
COMMON MISTAKE: Using a ZIP+4 code (e.g., 95112-3456) when only the 5-digit base code is required, which can cause a system mismatch.
Check this box only if official correspondence from DHS/U.S. Citizenship and Immigration Services should be sent to an address different from the physical business address entered above.
COMMON MISTAKE: Failing to check this box when a P.O. Box is used for mail, which can result in sensitive government notices being sent to an incorrect or public-facing location.
If 'Different Mailing Address' is checked, enter the complete mailing address, which can be a P.O. Box or a different street address, for all E-Verify correspondence.
COMMON MISTAKE: Leaving this field blank after checking the box for a different mailing address, which will cause the form to be returned as incomplete.
ApronPrep auto-fills 33 of 40 fields from a single compliance interview — no re-typing, no guessing what the government expects.
Using your DBA ('Doing Business As') name or an abbreviation instead of the exact legal business name on your IRS documents. E-Verify compares your enrollment data directly with your EIN registration at the Social Security Administration. If the names don't match exactly, your enrollment will fail, adding 1–2 weeks to your timeline while you correct it. Example: If your legal entity is 'Bay Area Eats, LLC,' but you enroll as 'Bay Area Eats,' your application will be rejected.
Submitting a personal home address, a P.O. Box, or an address where no employees physically report for I-9 verification. Federal guidelines require the address where you complete I-9 forms for newly hired employees. Using an incorrect address can trigger a compliance review by the Department of Homeland Security. Always use the physical street address of your restaurant where HR activities occur.
Not reading and understanding the legal obligations in the E-Verify MOU before signing it electronically. The MOU is a binding contract with the Department of Homeland Security outlining your responsibilities for data privacy, non-discrimination, and proper use. Failure to comply can result in termination of your E-Verify access and potential legal penalties. Review every section; common pitfalls involve misunderstanding the timelines for creating cases after hire.
ApronPrep auto-fills 33 of 40 fields from one compliance interview.
No credit card required
| City | Fee Range | Timeline |
|---|---|---|
| Los Angeles | ||
| San Diego | ||
| San Jose |
First, confirm you are legally required to enroll. California law mandates E-Verify for all employers (with some exceptions for specific seasonal employees as defined in Labor Code § 2813). To prepare, gather your Federal Employer Identification Number (FEIN), your state employer account number from the California Employment Development Department (EDD), and business address and contact details. The most common delay here is not having the correct FEIN or EDD account information ready, as the system cross-references these.
All employers must electronically sign the legally binding Memorandum of Understanding (MOU) with the Department of Homeland Security (DHS) on the E-Verify website. This document outlines your responsibilities for data privacy, non-discrimination, and proper use of the system. Carefully review sections on employee notification and Tentative Nonconfirmation (TNC) procedures. Failure to understand the TNC process is a leading cause of compliance violations after enrollment.
Within the E-Verify portal, you will build your company profile and designate at least one program administrator. You must decide if you will enroll all hiring sites or only specific ones (a common choice for multi-location restaurants). Designate backup administrators to avoid system lockouts. This step also requires you to select your verification methods for employees, typically by choosing to verify using data from Form I-9. Misconfiguring site enrollment is a frequent administrative error.
This is one of 13 requirements for opening a restaurant in California.
local
federal
local
state
See all co-required forms and how they connect to your compliance dossier.
See All RequirementsEnrollment timeline varies and is not standardized by the government. Processing time depends on the federal E-Verify system's verification of your Employer Identification Number (EIN) and other business details. Once you submit the online Memorandum of Understanding (MOU), immediate access is often granted, but completing staff training and integration into your hiring process can take several business days.
Government filing fees for E-Verify enrollment are $0–$0. This federal program is free for employers to use, as stated on the U.S. Department of Homeland Security website. However, related state registrations like the California Employer Registration for Unemployment Insurance may have associated costs. Not legal advice — verify program details directly with USCIS.
No, an E-Verify enrollment is not transferable between different business entities or distinct legal locations. If you open a new restaurant at a different address, you must initiate a separate enrollment for that new establishment. You will need to sign a new Memorandum of Understanding (MOU) for each distinct business location, per the program rules from U.S. Citizenship and Immigration Services (USCIS).
E-Verify enrollment does not have a periodic renewal requirement. Once you complete the initial enrollment and sign the Memorandum of Understanding (MOU), your participation remains active as long as you continue to use the system for new hires and comply with program rules. You must, however, keep your company profile and user accounts updated with any changes, such as a new address or authorized users.
There is no physical inspection for E-Verify enrollment. Compliance is monitored through federal audits of your I-9 and E-Verify records. During an audit, officials from U.S. Immigration and Customs Enforcement (ICE) or the Department of Justice will review your hiring paperwork to ensure you are verifying work eligibility correctly. Maintaining proper records is critical, as violations can lead to fines, which is a separate process from local permits like a Building Permit.
This guide is generated from ApronPrep's compliance dossier system, which uses 53 parallel AI authority experts to discover requirements, then downloads actual forms and generates field-level intelligence for each one.
For California specifically, we have analyzed compliance dossiers for 3 cities (Los Angeles, San Diego, San Jose), generating Rich FILs (Form Intelligence Layers) with 40 form fields analyzed for this requirement. Fee data is sourced from actual county department fee schedules, not estimates.
Our data is verified against official government sources and updated when regulatory changes are detected. If you find an error, please report it — accuracy is our core commitment.
ApronPrep discovers every permit your city requires — including the ones generic checklists miss. Pick your city for the complete package.