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
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.