How to check if a company sponsors H-1B
Updated 2026-10-28. Sources are linked inline. Not legal advice.
1. Why there are two records
To hire an H-1B worker, an employer must first get a Labor Condition Application certified by the Department of Labor, then file Form I-129 with USCIS (sources: USCIS, H-1B Specialty Occupations; USCIS, Understanding Our H-1B Employer Data Hub). So an employer can show up in DOL's LCA data, in USCIS's petition data, or both.
2. Check USCIS petition decisions
- Open the USCIS H-1B Employer Data Hub and search by employer name (you can also filter by fiscal year, industry code, city, state or ZIP).
- Read the approval and denial counts. USCIS counts its first decision only; appeals and revocations are excluded, and petitions still pending are not included (USCIS).
- Know the limits: the employer name is the one on Form I-129, USCIS shows the most common spelling per tax ID, and the city/state/ZIP are the employer's mailing address, not necessarily where the worker works. USCIS warns that data entry and petitioner errors can make names or addresses wrong (USCIS).
3. Check DOL LCA disclosure data
- Open the Office of Foreign Labor Certification performance data page and download the LCA (Form ETA-9035) disclosure file for the fiscal year you want. Files follow the federal fiscal year (October 1 to September 30); the latest FY2026 file covers determinations issued October 1, 2025 through June 30, 2026 (DOL OFLC).
- Filter
EMPLOYER_NAME(andTRADE_NAME_DBA) for the company,VISA_CLASS= H-1B, andCASE_STATUS= Certified. - Look at
JOB_TITLE,SOC_TITLE, the offered wage (WAGE_RATE_OF_PAY_FROM/_TO) and the prevailing wage level (PW_WAGE_LEVEL). See how to read LCA wage levels.
A certified LCA is a step before the USCIS petition, so on its own it does not show that a petition was filed or approved.
Employers must also keep a public access file: the filed LCA and supporting documents must be available for public examination at the principal place of business or the place of employment within one working day after the LCA is filed (20 CFR 655.760(a)).
4. Read the result carefully
- No records under that name ≠ "not a sponsor". Many companies file under a legal entity name that differs from their brand (for example after a rebrand or through a subsidiary). Search the legal name, which often appears in a job posting's footer or the company's terms of use.
- Recent filings for similar roles are a stronger signal than one old filing.
- Ask directly. The only real answer for your role comes from the employer. Some postings say "we do not sponsor visas" for a specific role even when the company has sponsored others.
- Rules and fees change; check USCIS H-1B Specialty Occupations for current requirements.
Do it in one step on job pages
H1B Sponsor Checker does steps 2 and 3 for you on Greenhouse, Lever, Ashby and Workable job pages: it shows USCIS approvals and denials and DOL certified LCAs for FY2024–FY2026 next to the posting, links each section to the source, and says "No match found" (never "not a sponsor") when it cannot find the name. How to use it.