⚠️ Fees change frequently. Always verify current fees at USCIS.gov/forms/filing-fees before filing.
Government Filing Fees
$3,520
Base government fees (without premium)
Estimated Total Cost
$6,520–$9,520
Including attorney fees
Primary Form
I-140
Main filing form
EB-2 NIW (National Interest Waiver) — Fee Breakdown
| Fee Type | Amount | Notes |
|---|---|---|
| USCIS Filing Fee | $715 | Base petition fee |
| Premium Processing (I-907) | $2,805 | Optional — 15 business day guarantee |
| Attorney Fees (estimated) | $3,000–6,000 | Varies by attorney and complexity |
| Estimated Total | $6,520–$9,520 | Government + attorney |
Important Notes
Self-petitioned. Separate I-485 filing fee ($1,440) required for adjustment of status.
Find Your Best Immigrant Visa
10-question quiz to identify your strongest employment-based green card pathway
Frequently Asked Questions
How much does a EB-2 NIW (National Interest Waiver) cost in 2026?
Total cost for a EB-2 NIW (National Interest Waiver) is approximately $6,520–$9,520 including government filing fees ($3,520) and attorney fees ($3,000–6,000). Fees vary by case complexity.
Who pays the government filing fees?
For employer-sponsored visas like H-1B, employers are legally required to pay USCIS filing fees. The H-1B statute prohibits employers from passing the basic filing fee to the employee. Attorney fees may be split or paid by the employer.
Is premium processing worth it?
Premium processing ($2,805) guarantees a USCIS action within 15 business days. It's worth it if you need certainty about your start date, are changing jobs, or face an urgent situation. Note: premium processing guarantees a decision (approval, denial, or RFE) — not necessarily an approval.