USCIS Fee Calculator

Instantly estimate USCIS filing fees—including the Asylum Program Fee and Premium Processing—for O-1, L-1, TN, EB-1A/EB-1C, and EB-2 NIW.

USCIS Fee Calculator

Estimate government filing fees for common immigrant and nonimmigrant petitions. (Based on G-1055, 10/29/25. Always verify fees on the official USCIS website before filing.)

The $500 Fraud Prevention & Detection fee applies to H-1B and L-1 petitions on initial approval or when changing employers. Not required for extensions with the same employer.
Applies when: (1) Initial or change-of-employer case; (2) 50+ U.S. employees; and (3) more than 50% in H-1B or L-1 status. Amount: $4,000 (H-1B) or $4,500 (L-1).
If exempt, ACWIA ($1,500 for 26+ employees; $750 for ≤25) does not apply. Typical exemptions: institutions of higher education; nonprofit entities related/affiliated to higher education; nonprofit or governmental research organizations. If unsure, leave unchecked.
Expedites processing for a guaranteed timeframe (e.g., 15 days for Form I-129 classifications eligible for premium processing).

Fee Breakdown

Select your options and click calculate.


Total Estimated Fees: $0

Interested? Let’s Get in touch!

If you're ready to get started, or would like more information, reach out to us today!