H-1B status decoder and I-129 timeline guide.
Bring each H-1B update from your USCIS account to GreenLight for a plain-English explanation. Use the premium-processing and cap-gap guides for context. Saved I-129 timeline tracking is not currently supported.
Remove receipt numbers before pasting; GreenLight does not store them.What is H-1B?
H-1B is a nonimmigrant classification for qualifying specialty-occupation work. The employer, not the beneficiary, files Form I-129 with USCIS. Congress sets a regular cap of up to 65,000 initial H-1B numbers and an additional exemption of up to 20,000 for beneficiaries with a qualifying U.S. advanced degree. Other statutory cap exemptions can apply, but the employer, role, and petition must meet the current rules.
For registrations submitted on or after February 27, 2026, an oversubscribed cap selection is computer-generated and wage-weighted. A unique beneficiary is entered one, two, three, or four times in each applicable draw based on the submitted OEWS wage level; selection still does not prove petition eligibility. A selected petitioner may file Form I-129 during the filing period on the selection notice, with a corresponding Labor Condition Application and the required evidence. The petition and approval notice control the requested classification, validity dates, and any change of status.
If USCIS accepts the I-129 filing, the receipt notice and USCIS account provide the case number and filing details. Later public messages may report a mailed notice, an evidence request, another adjudicative action, or a decision; they do not prove a universal sequence. Bring the exact message from the USCIS account to GreenLight for a plain-English explanation. GreenLight does not check USCIS automatically, and saved I-129 timeline tracking is not currently supported.
I-129 H-1B status reference
Timing source: Regular processing: use the official USCIS selector for the exact classification and office. Eligible I-129 premium processing uses 15 business days.
The employer files Form I-129 with the classification-specific evidence. For an H-1B cap-subject petition, the filing must be based on a valid selected registration and follow the filing window and instructions in the USCIS selection notice.
USCIS issues a receipt notice with the case number. Follow the USCIS account and mailed notice for case-specific receipt information.
USCIS reviews the petition and may issue a Request for Evidence. For an eligible I-129 premium request, USCIS must take qualifying adjudicative action within 15 business days; that does not guarantee approval.
USCIS issues a decision notice. An approval with a replacement I-94 and an approval marked for consular notification have different status effects; the notice, I-94, requested classification, and any later visa or admission requirements control.
Status messages H-1B applicants commonly see
These are public status messages an H-1B petitioner or beneficiary may encounter; a real case may skip steps or include others. Click a status to see what its wording establishes and what remains unknown.
Frequently asked questions about H-1B
Decode an H-1B update
Paste the USCIS status message from your I-129 case and GreenLight will explain it in plain English, for free, with no account needed. GreenLight does not check USCIS automatically, and saved I-129 timelines are not currently supported.
GreenLight is an independent tool and is NOT affiliated with USCIS, DHS, or any U.S. government agency. Nothing on this page constitutes legal advice. Always consult a licensed immigration attorney for advice specific to your situation. uscis.gov/i-129