Immigration Filing Fee Calculator

Look up USCIS filing fees for common immigration forms including I-130, I-140, I-485, I-765, and more.

Results

Visualization

How It Works

USCIS charges filing fees for each immigration form. Some forms also require a biometrics fee for fingerprinting and background checks. Premium processing is available for select forms (I-140, I-129, I-765, I-751, I-526) and guarantees a faster decision — typically 15 business days.

The Formula

Per Filing = Filing Fee + Biometrics + Premium Processing
Grand Total = Per Filing x Number of Filings

Variables

  • Filing Fee — The base USCIS fee for the form
  • Biometrics — $85 fingerprinting fee (not required for all forms)
  • Premium Processing — Optional expedited processing for eligible forms

Example

Filing 1 I-140 with premium processing: $715 filing + $0 biometrics + $2,805 premium = $3,520. Without premium: just $715.

Tips

  • USCIS fees are updated periodically — always check uscis.gov before filing.
  • I-765 and I-131 are often filed free with a pending I-485.
  • Fee waivers (Form I-912) are available for some forms if income-eligible.
  • Premium processing does not guarantee approval, only a faster decision.
  • Keep all receipt notices — you need them to check case status.