GENERAL INFORMATION · FEDERAL PROCESS
Four federal agencies have different roles in the H-2B process
The H-2B process spans several agencies. A Labor Department certification, a USCIS petition decision, a visa, and admission at a port of entry are separate federal actions.

Labor Department: temporary labor certification
The Department of Labor reviews an employer's request for temporary labor certification. Its role includes examining whether the stated need is temporary and whether enough qualified U.S. workers are available, and setting recruitment and wage requirements under the program. A certification is an employer-side labor determination; it is not a visa and does not itself admit a worker.
USCIS: the H-2B petition
After the required labor certification, the employer generally asks USCIS to classify named or unnamed workers for H-2B employment. USCIS adjudicates that petition and administers the statutory numerical cap. Petition approval does not by itself issue a visa or guarantee admission.
State Department: visa processing abroad
A person abroad who needs an H-2B visa applies through the State Department. A consular officer makes the visa decision under the immigration laws. That decision is separate from the employer's labor certification and USCIS petition.
CBP: inspection and admission
CBP officers inspect travelers who seek entry at an airport, seaport, or land port of entry. A visa permits a traveler to request admission; CBP makes the admission decision and records the authorized period at the border.
Why the distinction matters
Numbers from these stages measure different events. Labor certifications, USCIS petition receipts, visas issued, and CBP admissions should not be treated as interchangeable counts of workers. A cap notice from USCIS is not an airport-enforcement report or an ICE interior-arrest statistic.
Primary federal sources
- Labor Department H-2B program overview ↗
- USCIS H-2B overview ↗
- State Department temporary-worker visa overview ↗
- CBP information for international visitors ↗
Corrections: No corrections have been made.
