USCIS Fee Calculator
Calculate the USCIS filing fees for an O-1, H-1B, L-1, or EB-1A/NIW petition, including the Asylum Program Fee, premium processing, and employer-size discounts.
Filing fees vary by visa category, employer size, and whether you add premium processing. This free tool calculates the total USCIS filing fee for an O-1, H-1B, L-1, or EB-1A/NIW petition, including the Asylum Program Fee introduced in the current USCIS fee schedule.
What's included
- Base filing fee (Form I-129 for O-1/H-1B/L-1, Form I-140 for EB-1A/NIW)
- Asylum Program Fee, with the reduced rate for small employers and nonprofits
- Premium processing (Form I-907), optional
- H-1B and L-1 specific fees: Fraud Prevention and Detection Fee, ACWIA fee