The NIW filing fee is $1,015 for a self-petitioner: a $715 charge for Form I-140 plus a $300 Asylum Program Fee. Add premium processing and the government’s share climbs to $3,980. Those numbers cover the petition itself. Getting from an approved petition to a green card carries separate costs for adjustment of status or consular processing, a medical exam, credential evaluation, translations, and, for most applicants, an attorney.
What the $1,015 Actually Pays For
Every National Interest Waiver case begins with Form I-140, Immigrant Petition for Alien Workers. The filing fee is $715.1U.S. Citizenship and Immigration Services. Guidance on Paying Fees and Completing Information for Form I-140 On top of that, 8 CFR 106.2 requires an Asylum Program Fee that scales by filer type:
- Individual self-petitioners: $300
- Small employers with 25 or fewer full-time equivalent employees: $300
- Large employers with more than 25 full-time equivalent employees: $600
- Nonprofit organizations: exempt
Most NIW applicants self-petition, and USCIS groups self-petitioners with small employers for this fee. That puts the standard out-of-pocket total at $1,015. If a large employer sponsors the petition instead, the total is $1,315.2eCFR. 8 CFR 106.2 – Fees
Both fees are non-refundable. USCIS keeps the money whether the petition is approved, denied, or rejected for a technical defect before an officer ever looks at it.
Fee Waivers Do Not Apply
USCIS waives fees for a defined list of forms, and Form I-140 is not on that list.3U.S. Citizenship and Immigration Services. I-912, Request for Fee Waiver There is no hardship exception, no income-based reduction, and no partial waiver for NIW petitioners. Every filer pays the full amount.
Premium Processing: $2,965 More
If you want a faster answer, you can file Form I-907 with your petition to request premium processing. Starting March 1, 2026, the premium processing fee for I-140 employment-based classifications, NIW included, is $2,965, up from $2,805.4U.S. Citizenship and Immigration Services. USCIS to Increase Premium Processing Fees
In exchange, USCIS commits to acting on the case within 45 business days, which works out to roughly nine calendar weeks. Action can mean approval, denial, or a request for evidence. Miss the deadline and USCIS refunds the premium fee.5U.S. Citizenship and Immigration Services. How Do I Request Premium Processing The clock does not start until USCIS receives a properly completed I-907 with a successful payment.
Premium processing changes speed, not standards. Adjudicators apply the same three-prong NIW test and the same evidentiary bar. For a self-petitioner electing premium service, the total government fee comes to $3,980.
How to Pay Without Getting Rejected
USCIS no longer accepts checks or money orders for paper-filed forms.6U.S. Citizenship and Immigration Services. G-1055, Fee Schedule Two options remain for mailed petitions:
- Credit, debit, or prepaid card, authorized on Form G-1450 with the card number, expiration date, cardholder name, and exact amount.7U.S. Citizenship and Immigration Services. G-1450, Authorization for Credit Card Transactions
- ACH bank debit from a U.S. account, authorized on Form G-1650 with the nine-digit routing number and account number.8U.S. Citizenship and Immigration Services. G-1650, Authorization for ACH Transactions
Online filers pay electronically inside their USCIS account.9U.S. Citizenship and Immigration Services. I-140, Immigrant Petition for Alien Workers
Watch the declined-card trap. If the card is declined, USCIS does not retry; the whole package is rejected and sent back.10U.S. Citizenship and Immigration Services. Pay With a Credit Card by Mail Before filing, confirm the card carries enough available credit and that the issuer will not flag a four-figure government charge as fraud. For ACH, ask your bank to remove any debit block on USCIS.
What Else It Costs to Reach the Green Card
An approved I-140 establishes the immigrant classification. It does not, by itself, give you permanent residence. You still need to adjust status inside the United States or complete consular processing abroad, and each track carries its own fees.
Adjustment of Status
Form I-485 is filed with USCIS if you are already in the United States. The filing fee includes biometrics and is updated periodically, so pull the current figure from the USCIS fee calculator before mailing. A separate $220 USCIS Immigrant Fee is paid online before your physical green card is produced.
Consular Processing
Applicants processing abroad pay a $345 immigrant visa application fee for employment-based cases.11U.S. Department of State. Fees for Visa Services A medical exam by an embassy-approved panel physician runs roughly $250 to $650 depending on the country, vaccinations, and lab work.
Credential Evaluation and Translations
NIW petitions in the advanced-degree category need proof that a foreign degree is equivalent to a U.S. master’s or higher. A course-by-course evaluation from a service like World Education Services starts around $186 and rises with report type and speed.12World Education Services. Credential Evaluations and Fees Documents in another language need certified English translations, typically $0.08 to $0.25 per word.
Attorney Fees
Self-preparation is legally permitted, but most applicants hire an immigration attorney. Full NIW representation generally runs $4,000 to $10,000 or more, depending on experience, the applicant’s field, and how much help is needed assembling the evidence. Some attorneys quote a flat fee; others bill petition drafting and responses to requests for evidence separately. For most cases, this is the single largest line item.
Realistic All-In Cost
For a self-petitioner adjusting status inside the United States, the government portion looks like this:
- I-140 filing fee: $715
- Asylum Program Fee: $300
- Premium processing, if elected: $2,965
- I-485 adjustment fee: check the USCIS fee calculator
- USCIS Immigrant Fee: $220
Once credential evaluations, translations, the medical exam, and attorney fees are layered in, most NIW applicants spend somewhere between $6,000 and $15,000 from start to green card. The $1,015 I-140 charge is the entry ticket, not the full bill.