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

See also