Green Card Cost Calculator

Calculate the total cost of obtaining a green card including filing fees, medical exams, legal fees, and more.

Results

Visualization

How It Works

Getting a green card involves multiple fees: USCIS filing and petition fees, immigration medical exams with a USCIS-designated civil surgeon, biometrics, document translation, and often attorney fees. Costs vary significantly by pathway and whether you process inside or outside the United States.

The Formula

Total Cost = Filing Fees + Petition Fee + Medical + Biometrics + Photos + Translation + Travel + Legal + (Dependents x Per-Dependent Cost)

Variables

  • Pathway — Employment, family, marriage, lottery, or investment route
  • Dependents — Number of spouse/children on the same application
  • Processing — Adjustment of Status (in US) or Consular Processing (abroad)

Example

An employment-based applicant with a lawyer and 1 dependent, adjusting status in the US, pays roughly $1,940 in USCIS fees + $300 medical + $5,000 legal + $150 other + $1,425 dependent costs = $8,815 total.

Tips

  • USCIS fees change periodically. Check uscis.gov for the latest fee schedule.
  • EB-5 investment-based green cards are by far the most expensive pathway.
  • Self-filing saves thousands but increases risk of errors and delays.
  • Medical exams must be done by a USCIS-designated civil surgeon.
  • Keep all receipts for tax deduction purposes if employer-sponsored.