Mapping the cost categories before you touch a form
Before filling out a single form, lay out every category of cost the petition is likely to touch. Treating this as a checklist — rather than discovering costs one at a time as you go — keeps you from being surprised by a fee you didn't budget for, or from mailing a payment that gets rejected because it covers the wrong amount.
The categories to plan for
- Form I-140 filing fee — the base fee for the immigrant petition itself.
- Asylum Program Fee — a separate, mandatory charge tied to the I-140 filing, paid independently of the base fee.
- Premium processing fee — optional, tied to Form I-907, only if you choose expedited adjudication.
- Dependent filings — Form I-485 (adjustment of status), Form I-765 (work authorization), Form I-131 (advance parole) for a spouse or children, or consular processing fees if family members are abroad.
- Document production costs — certified translations, credential evaluations, notarizations, certified copies of diplomas or transcripts, and courier delivery of recommendation letters.
- Mailing and courier costs — tracked delivery to USCIS and between you and anyone supplying documents or letters.
- Attorney consultation costs — even a self-filer may pay for a one-time review or targeted question, which is a cost to budget separately from filing fees.
Why none of these numbers belong in your memory
Every fee above changes periodically, and some depend on your specific category or filing method. Do not carry a dollar figure from this article, a forum post, or last year's filing into your paperwork. Each amount needs to be confirmed, in writing, from uscis.gov or travel.state.gov, on the day you prepare your payment — not weeks earlier.
Form I-140 filing fee and the Asylum Program Fee
Every EB-2 NIW petition filed on Form I-140 requires two separate charges: the I-140 base filing fee and the Asylum Program Fee. These are distinct obligations, not one combined line item, and USCIS requires them to be paid as separate payments using the same payment method — two checks, two money orders, or two separate Form G-1450 authorizations if paying by card. A single check covering both amounts is not an acceptable substitute for two separate payments.
Step-by-step: confirming current amounts
- Open the USCIS Fee Calculator tool on uscis.gov and select Form I-140 with the National Interest Waiver classification to generate an itemized total.
- Cross-check that figure against the current Form I-140 instructions page, which lists the base filing fee and notes the Asylum Program Fee requirement.
- Review the USCIS Fee Schedule directly for the line-item amount of each fee, since this page is updated independently and serves as the authoritative reference.
- Record the date you checked each source on your cost worksheet, since fee amounts can change between filings.
Possible exemptions
Certain petitioner categories may be exempt from the Asylum Program Fee. Do not assume an exemption applies to your filing based on general descriptions you've read elsewhere. Confirm your specific status against the current Form I-140 instructions and any accompanying fee exemption guidance published on uscis.gov before submitting payment, and keep documentation of how you determined your category if you claim an exemption.
Deciding whether to pay for premium processing
Premium processing is an optional, additional fee that commits USCIS to taking an adjudicative action on the petition — an approval, a denial, a Notice of Intent to Deny, or a Request for Evidence — within a set timeframe measured in business days, not calendar days. It does not change the underlying eligibility standard applied to the petition, and it does not guarantee approval. Form I-140 petitions filed in the EB-2 National Interest Waiver classification have been eligible for premium processing since January 30, 2023.
The current premium processing fee and the current business-day timeframe both change periodically. Before deciding, check both directly on uscis.gov: the premium processing page states the current fee and the current timeframe by form type and classification, and Form I-907 instructions confirm current eligibility and filing mechanics.
Practical triggers worth weighing
- An upcoming Visa Bulletin cutoff. If a priority date is close to becoming current, a faster adjudication decision may matter for timing of the next filing step. Compare the priority date against the cutoff date in the applicable chart each month.
- Status or work authorization deadlines. Petitioners or dependents nearing the end of a nonimmigrant status period, or needing a decision before a job start date, may find the defined business-day window useful for planning.
- Personal timeline needs. Travel plans, family circumstances, or coordination with a pending adjustment of status filing can make a predictable decision timeframe practical even without a hard deadline.
Whatever the trigger, treat premium processing as a timing tool, not a quality or outcome input, and confirm current terms on uscis.gov before paying.
Costs for accompanying family members
A spouse and unmarried children under 21 can follow the principal applicant, but each one generates its own set of forms and fees. Which forms apply depends on whether the family is adjusting status inside the United States or will go through consular processing abroad after the I-140 is approved and a visa number is available.
If adjusting status inside the United States
Each dependent filing Form I-485 (Application to Register Permanent Residence or Adjust Status) pays that form's own filing fee. If a dependent also wants employment authorization or permission to travel while the case is pending, add:
- Form I-765, Application for Employment Authorization
- Form I-131, Application for Travel Document (advance parole)
Some editions of Form I-485 bundle work and travel authorization for certain categories at no extra charge; this changes over time, so confirm current bundling rules on the Form I-485 instructions page at uscis.gov before assuming either form is free.
If processing through a US consulate abroad
Dependents outside the United States instead go through the National Visa Center and consular processing. Expect, for each person, the Department of State's immigrant visa application processing fee and, where applicable, the Affidavit of Support review fee; confirm both on travel.state.gov. In most cases USCIS also charges a separate Immigrant Fee, paid on uscis.gov after the visa is issued.
Worksheet practice
List every dependent as a separate line item, not a lump sum. For each person, record which forms apply, where you confirmed the fee, and the date you checked — fees and bundling rules can change between when you plan the budget and when you actually file.
Document production costs: translations, evaluations, evidence
Beyond the government filing fees, a self-prepared NIW petition generates a set of document costs that are easy to underestimate because they arrive in small amounts spread across months.
Certified translations
Any document not in English — diplomas, transcripts, foreign publications, national ID pages — needs a certified translation. Costs vary by language, length, and turnaround speed. Get at least two or three quotes before committing, since per-page rates differ widely between translation services. Keep the translator's certification statement attached to each translated document; USCIS expects it bundled with the original-language copy.
Credential evaluations
If you're using a foreign degree to meet an educational criterion, a credential evaluation (sometimes called a degree-equivalency evaluation) is typically required. Confirm the evaluator is a recognized credential evaluation service before paying — check their standing and that their report format matches what USCIS instructions describe for Form I-140 supporting evidence.
Notarization and certified copies
Some documents need notarization or an institution-issued certified copy (registrar's office, awarding body). Budget for mailing fees to request these, plus processing time at the issuing institution.
Recommendation letters and courier costs
If recommenders are sending signed originals by mail or courier rather than scanned signatures, factor in international shipping costs and delivery tracking.
Printing and binding
Final printing, tabbing, and binding of the petition packet — especially if submitting multiple copies — adds a modest but real cost.
Keep every receipt. A simple folder, physical or digital, organized by document type, makes reconciling your total spend straightforward later.
Building a simple cost worksheet
Before you file anything, put every cost item from the categories above into a single tracking table. This keeps you from paying twice for the same thing, forgetting a dependent's form, or filing with a stale number you saw in an old forum post.
What columns to use
Build the worksheet with these columns:
- Cost Item — the specific fee or expense (e.g., "I-140 filing fee", "Credential evaluation — spouse's degree").
- Who It's For — self, spouse, or named child, so dependent costs don't get buried inside your own.
- Where to Confirm Current Amount — the exact page you checked (USCIS Fee Calculator, Form I-140 instructions, travel.state.gov fee schedule, etc.).
- Date Checked — the date you looked it up, since fees and timeframes can change.
- Amount — the figure as confirmed that day.
- Payment Method — check, money order, or Form G-1450 reference.
- Status — paid or pending, with the payment date once sent.
Sample layout
| Cost Item | Who It's For | Where to Confirm | Date Checked | Amount | Payment Method | Status |
|---|---|---|---|---|---|---|
| I-140 filing fee | Self | uscis.gov Fee Calculator | — | check uscis.gov | Check | Pending |
| Asylum Program Fee | Self | uscis.gov Form I-140 instructions | — | check uscis.gov | Separate check | Pending |
| Premium processing fee | Self | uscis.gov I-907 page | — | check uscis.gov | Check | Pending |
| Certified translation | Spouse | Translator invoice | — | check invoice | — | Paid |
| Form I-485 filing fee | Spouse | uscis.gov Fee Calculator | — | check uscis.gov | G-1450 | Pending |
Update the sheet every time you recheck a fee, and keep it alongside your receipts rather than relying on memory.
Common mistakes that cause payment problems
Combining fees into one payment
The I-140 filing fee and the Asylum Program Fee are separate charges. Writing a single check or money order for the combined total, or entering a combined amount on one Form G-1450, is an error that can lead to rejection of the whole filing. Submit two distinct payments, even though they travel to USCIS in the same package.
Relying on a figure from an old post
Fee amounts change. A number quoted in a forum thread, an old blog article, or even an earlier edition of this guide may no longer match what USCIS charges today. Check the USCIS Fee Calculator and the Fee Schedule on uscis.gov on the day you prepare payment, not weeks earlier.
Using the wrong form edition
USCIS periodically revises Form I-140, Form I-485, and related payment forms. Filing with an outdated edition, or using a Form G-1450 tied to the wrong fee, can result in rejection. Confirm the current edition date on the form's uscis.gov page before printing or submitting.
Overlooking a dependent's paperwork
Failing to confirm which forms each dependent actually needs — I-485, I-765, I-131, or consular forms — before assembling payments leads to missing fees or mismatched filings. Check requirements for each family member individually.
Not keeping proof of payment
Retain copies of checks, money order receipts, or confirmation of each G-1450 submission. If a payment is questioned or a receipt notice is delayed, this is your record.
Assuming an exemption without checking
Do not assume you qualify for a fee exemption, including for the Asylum Program Fee, without reading the current form instructions. Confirm your category explicitly before relying on it.
You may also like
Where to Find the Current EB-2 NIW Filing Fees
Learn exactly which USCIS pages and forms to check so you always file with the correct, up-to-date EB-2 NIW fee amounts.
Read →Where to Check Current EB-2 NIW Processing Times
Learn exactly where to find up-to-date EB-2 NIW processing times, how to read the numbers correctly, and how to track them over the life of your petition.
Read →Assembling Your EB-2 NIW Filing Package: Order, Binding, Tabs and Paper
Learn how to order your EB-2 NIW filing package the way an officer reads it, build the exhibit list and tab system, number pages and prepare the cover letter.
Read →