Calculate the total cost of your US work visa and green card journey — including USCIS fees, attorney costs, and your estimated wait time based on country of birth.
The cost of an H-1B and employment-based green card is spread across multiple stages and years. Most fees are paid by the employer, but employees often pay out of pocket for personal immigration attorneys and certain petitions like EB-2 NIW.
| Fee | Large Employer | Small / Nonprofit | Who Pays |
|---|---|---|---|
| I-129 Base Filing Fee | $730 | $730 | Employer (required) |
| ACWIA Training Fee | $1,500 | $750 | Employer (required) |
| Fraud Prevention Fee | $500 | $500 | Employer (initial only) |
| Asylum Program Fee | $600 | $0–300 | Employer (nonprofits exempt) |
| Premium Processing (optional) | $2,805 | $2,805 | Employer or employee |
The biggest variable in US immigration is the priority date backlog — how long you wait once your I-140 is approved. This depends entirely on your country of birth and visa category. For workers born in India, the EB-2 and EB-3 backlogs are measured in decades.
| Category | India | China | Philippines / Mexico | All Others |
|---|---|---|---|---|
| EB-1A/B | 3–6 years | 3–5 years | Current | Current |
| EB-2 (PERM/NIW) | 15–20+ years | 4–7 years | 1–2 years | Current |
| EB-3 | 20+ years | 4–7 years | 1–3 years | Current–1 year |
Layoffs are one of the most stressful events for an H-1B holder because status and employment are directly linked. Unlike a green card holder or citizen, losing your job also puts your legal right to remain in the US on the clock.
Since 2017, USCIS regulations give terminated H-1B workers a grace period of up to 60 days (or until the end of the authorized validity period, whichever is shorter) to either find a new sponsoring employer, change to another visa status, or depart the US. This grace period is not automatic paid time — it's purely an immigration status buffer. It also cannot be used to work; you are not authorized to work for anyone during the grace period unless a new H-1B petition has been filed and approved, or you've filed a change of status.
H-1B "transfer" is really just a new H-1B petition (I-129) filed by a new employer — there is no cap-exemption issue since you already hold H-1B status, and no need to wait for the annual lottery. The new employer pays the same base filing fee ($730) and, if applicable, the ACWIA and fraud prevention fees again, since these are tied to the petitioning employer, not the worker. Premium processing ($2,805) is worth strongly considering here, since it compresses adjudication to 15 business days versus the standard 2–6 months — critical when the 60-day grace period clock is running. You can legally begin working for the new employer as soon as the new I-129 is filed (not approved), under H-1B portability rules, provided you were previously in valid H-1B status.
If your PERM or I-140 was filed by the employer who laid you off, an unapproved PERM application typically dies with the job loss — you'd need a new employer willing to restart the process. An approved I-140, however, generally remains valid even if the sponsoring employer withdraws it or goes out of business, and the priority date it established can normally be retained and reused with a new employer's future I-140 filing. If your I-485 (adjustment of status) has already been pending 180+ days, AC21 portability allows you to move to a same-or-similar job at a new employer without restarting the green card process from scratch.
| Country | Approx. Wait |
|---|---|
| India | 15–20+ years |
| China (mainland) | 4–7 years |
| Philippines | 1–2 years |
| Mexico | 1–2 years |
| All others | Current |
Dates shift monthly. Check travel.state.gov for the current Visa Bulletin.