← Browse all forms I-912

Request for Fee Waiver

USCIS fee waiver request, three eligibility bases.

Jurisdiction: US Deadline: Files with the underlying form (N-400, I-485, etc.)

Fill I-912 with Ezel

$49 one-time, 30-day workspace

AI-assisted intake, completeness review, and a court-ready PDF for I-912 only. Print, sign in pen, file yourself.

Secure payment via Stripe. By continuing you agree to our Terms and Privacy Policy.

What is I-912?

USCIS Form I-912 lets you ask USCIS to waive the filing fee (and the biometrics fee, where applicable) for an underlying USCIS application. You qualify under any one of three bases: (A) you, your spouse, or the head of household receives a means-tested benefit (Medicaid, SNAP, TANF, SSI, etc.); (B) your household income is at or below 150 percent of the Federal Poverty Guidelines; or (C) you have a financial hardship that makes paying the fee impossible. You only need to qualify under ONE basis, but you must attach supporting documentation for whichever basis you pick. The most common forms paired with I-912 are N-400 (naturalization), I-485 (adjustment of status), I-765 (work authorization), I-90 (green card replacement), I-751 (remove conditions), and I-821D (DACA renewal).

What happens if you miss the deadline: Filing without the fee or without an acceptable I-912 means USCIS rejects the whole filing and returns the packet. Naturalization, work authorization, and adjustment cases are delayed by weeks while you re-file. If your immigration status depends on timely filing (DACA renewal, conditional resident filing I-751 within the 90-day window), the rejection can have consequences far worse than the fee itself.

How to file

Filing fee
I-912 itself has no filing fee. The form requests a waiver of the underlying application fee (and the biometrics fee, where applicable). Common pairings as of the 07/22/25 edition: N-400 ($760 paper / $710 online), I-485 ($1,440 / $1,440 online), I-765 ($520 / $470 online), I-90 ($465 / $415 online), I-751 ($750 / $750 online), I-821D DACA ($555).
Filing method
paper-mail with the underlying application to the USCIS Lockbox or Service Center listed on the underlying form's filing-address page, online with the underlying application via myUSCIS account (when the underlying application supports online filing AND that filing accepts I-912)
Filing deadline
No independent deadline; file in the same packet as the underlying application. USCIS rejects packets that arrive without the fee and without an acceptable I-912 + supporting documentation.
How to serve
Not applicable.
Wet signature
Yes, sign in pen after printing.
Notarization
No
Original and copies
1 original I-912 per requestor, plus the supporting documentation packet. Every requestor 14 years of age or older listed in Part 3 must sign their own I-912 (or be signed for by a parent / legal guardian if under 14).

You'll likely also file

Other Ezel-supported forms that commonly file alongside I-912. Each one has its own guided fill, AI review, and PDF render.

Field-by-field guidance

Plain-English notes on every field on the form, with severity for what the AI completeness review treats as a blocker.

Show all 95 fields
Filing For Self
blocker

Wizard gating question for whether the user is filing for themselves or as a parent / legal guardian on behalf of a child or disabled person.

Basis Means Tested
info

Basis A. Available when the requestor, spouse, or head of household receives a means-tested benefit. Triggers Part 4 completion and a benefit notice attachment. Means-tested benefits include Medicaid, SNAP, TANF, SSI, Section 8 housing, CHIP, and WIC. SSDI and unemployment do NOT count as means-tested.

  • Filers check Basis A based on receiving SSDI or unemployment. Those are not means-tested. USCIS denies if the only evidence is an SSDI award letter.
  • Filers attach a benefit notice older than 12 months. USCIS requires the notice be dated within the past year.
Basis Low Income
info

Basis B. Available when total household income is at or below 150% of the HHS Federal Poverty Guidelines for the household size. Threshold updates each spring on the I-912P chart; check uscis.gov/i-912p before filing.

  • Filers count gross income above the threshold but use net or after-tax income. USCIS uses gross.
  • Filers undercount household size. USCIS counts you, your spouse, your dependent children under 21, and any other dependent listed on your tax return.
Basis Hardship
info

Basis C. Available when the requestor has a financial hardship that makes paying the fee impossible. Common triggers: medical debt, eviction, recent job loss, federally declared natural disaster, domestic violence. Requires a hardship narrative and supporting documents.

  • Filers write a vague hardship narrative ('I am poor'). USCIS denies; the narrative must include specific dollar amounts and concrete consequences.
  • Filers do not attach evidence. The hardship narrative without a single document attachment is almost always denied.
Current Immigration Status
blocker

The requestor's current immigration or nonimmigrant status. USCIS uses this to verify eligibility for the underlying application.

Family Name
blocker

Requestor's family name (last name). Must match the underlying application.

Given Name
blocker

Requestor's given name. Must match the underlying application.

Alien Number
warning

Requestor's A-Number, if any. Required for filers who have a green card, prior EAD, or any prior USCIS contact.

Dob
blocker

Requestor's date of birth.

Ssn
info

Requestor's U.S. Social Security Number, if any. Optional; many fee-waiver filers do not have an SSN yet.

Marital Status
blocker

Requestor's marital status. The form has 7 options including 'Other (explain)'. Used by USCIS to size the household and to verify the spouse-on-benefits claim under Basis A.

Row1 Forms
blocker

Row 1 of Part 3: the form numbers being filed by the primary requestor (yourself). Type the USCIS form numbers separated by commas.

  • Filers leave this blank because the form numbers are written elsewhere. USCIS uses Part 3 to assemble the full fee-waiver package.
  • Filers list a form that is not eligible for a fee waiver (e.g., I-130). USCIS denies fee-waiver requests for ineligible underlying forms; check 8 CFR 106.3 for the eligible list.
Total Forms
warning

Total count of forms across all rows. Used by USCIS to verify the fee-waiver scope.

Benefit1 Recipient Name
blocker

Person receiving the means-tested benefit. Required when basis_means_tested = true.

Benefit1 Relationship
blocker

Recipient's relationship to the requestor. Eligible relationships: Self, Spouse, Head of Household (parent if requestor is under 21).

Benefit1 Type
blocker

Type of benefit. Acceptable types: Medicaid, SNAP, TANF, SSI, Section 8 housing, CHIP, WIC, similar federal-assistance programs. SSDI and unemployment are NOT acceptable.

Benefit1 Agency
warning

Awarding agency name. Typically the state's HHS or social services department.

Benefit1 Date Award
warning

Date the benefit was awarded. Must support the dated-within-12-months rule for the benefit notice.

Benefit1 Date Expires
warning

Date the benefit expires or must be renewed. USCIS expects the benefit to be active at the time of I-912 filing.

Employment Status
blocker

Required when basis_low_income = true. Drives the income picture USCIS reviews against the I-912P 150% FPG threshold.

Household Size
blocker

Total household size. Drives which row of the I-912P chart applies to your case. Count yourself + spouse + dependent children under 21 + other dependents on your tax return.

Your Annual Income
blocker

Your annual income (gross). USCIS compares total household income against the I-912P 150% FPG threshold for your household size.

Household Other Income
warning

Combined annual income of all OTHER household earners. Add to your_annual_income to get total_household_income.

Total Household Income
blocker

Sum of your income and all other earners' income. Must be at or below 150% FPG for your household size to qualify under Basis B.

Anything Changed Since Taxes
warning

Whether any household, income, or dependent change has happened since last tax filing. If yes, USCIS expects an explanation and supporting documentation.

Hardship Situation
blocker

Required free-text narrative for Basis C. Must include specific dollar amounts and dates. USCIS denies hardship requests with vague narratives.

Total Assets
warning

Total liquid assets (cash, bank accounts, stocks, bonds; excludes retirement accounts). USCIS compares against monthly expenses to assess hardship.

Total Monthly Expenses
blocker

Total monthly expenses and liabilities. USCIS uses this with assets to assess whether paying the underlying fee is feasible.

Language Path
blocker

Item 1.A vs 1.B in Part 7. Pick exactly one. If interpreter, the interpreter must complete and sign Part 8 (the wizard does not collect interpreter contact info).

Preparer Used
blocker

Item 2 in Part 7. Pick true only if a preparer (attorney, paralegal, family member typing on the requestor's behalf) prepared this form for the requestor.

Daytime Phone
blocker

Requestor's daytime phone. Required for USCIS follow-up contact.

Signature Typed Name
blocker

Wet-ink signature in Part 7 item 6. The wizard prints the typed name; the requestor must sign over it in ink before mailing.

  • Each person listed in Part 3 (rows 2-4) must also sign at the end of Part 7 on the printed form. USCIS rejects I-912s where any 14+ requestor's signature is missing.
Signature Date
blocker

Date of signature.

Middle Name
none

Requestor's middle name (Part 1). Leave blank if no middle name.

Other Name1 Family
none

First other-name family name (maiden, prior married name, alias, transliteration). Required when the requestor has been known by another name.

Other Name1 Given
none

First other-name given name.

Other Name1 Middle
none

First other-name middle name.

Other Name2 Family
none

Second other-name family name. Used when the requestor has had more than one prior name.

Other Name2 Given
none

Second other-name given name.

Other Name2 Middle
none

Second other-name middle name.

Uscis Online Account
none

USCIS online account number (12-digit), if the requestor has a myUSCIS account. Optional; helps USCIS link this filing to existing online records.

Marital Status Other
blocker

Free-text explanation when marital_status is 'Other' (e.g., civil union, registered domestic partnership). Required when marital_status is Other.

Row2 Full Name
blocker

Family member row 2 (Part 3): full name of the second person being filed for under the same I-912. USCIS treats each row as a co-requestor; rejection of one row's evidence rejects the whole I-912.

Row2 Dob
blocker

Date of birth for family member row 2.

Row2 Alien Number
info

A-Number for family member row 2 (if any).

Row2 Relationship
blocker

Relationship of row 2 family member to the requestor (e.g., spouse, child).

Row2 Forms
blocker

Form numbers row 2 is filing under this fee waiver (e.g., I-485, N-400). Each form must be one of the I-912-eligible forms; ineligible forms get the I-912 rejected.

Row3 Full Name
blocker

Family member row 3: full name. Same coverage rules as row 2.

Row3 Dob
blocker

Family member row 3: date of birth.

Row3 Alien Number
info

Family member row 3: A-Number if any.

Row3 Relationship
blocker

Family member row 3: relationship to requestor.

Row3 Forms
blocker

Family member row 3: forms covered by this fee waiver.

Row4 Full Name
blocker

Family member row 4: full name.

Row4 Dob
blocker

Family member row 4: date of birth.

Row4 Alien Number
info

Family member row 4: A-Number if any.

Row4 Relationship
blocker

Family member row 4: relationship to requestor.

Row4 Forms
blocker

Family member row 4: forms covered by this fee waiver.

Benefit2 Recipient Name
info

Second means-tested benefit row (Part 4 Basis A): name of the recipient (the requestor or family member receiving the benefit). Used when more than one benefit is on record.

Benefit2 Relationship
info

Second benefit row: relationship of the recipient to the requestor.

Benefit2 Type
info

Second benefit row: type of benefit (e.g., SNAP, TANF, Medicaid, SSI). Must be a federal, state, or local means-tested benefit per the I-912 instructions.

Benefit2 Agency
info

Second benefit row: name of the agency that issued the benefit award letter.

Benefit2 Date Award
info

Second benefit row: date the benefit was awarded. Award letter must be attached.

Benefit2 Date Expires
info

Second benefit row: date the benefit expires or renews. USCIS rejects expired-benefit evidence.

Employment Status Other
warning

Free-text explanation when employment_status is 'Other'.

Date Of Unemployment
warning

Date the requestor became unemployed. Required when employment_status is unemployed; helps USCIS evaluate the income-snapshot consistency.

Household Earners
warning

Number of household members earning income, including the requestor. Used to interpret the household income figure against the 150% FPG threshold.

Head Of Household Name
info

Name of the head of household when not the requestor. Optional; some adjudicators use this to match income evidence.

Changes Explanation
blocker

Free-text explanation of any change in income or household since the most recent tax return (Part 5). Required when anything_changed_since_taxes is true.

Asset1 Type
info

First asset row (Part 5): type of asset (cash, bank account, stocks, bonds). Do NOT list retirement accounts; USCIS excludes them under the I-912 instructions.

Asset1 Value
info

First asset row: value in USD.

Asset2 Type
info

Second asset row: type.

Asset2 Value
info

Second asset row: value in USD.

Asset3 Type
info

Third asset row: type.

Asset3 Value
info

Third asset row: value in USD.

Expense Rent
info

Monthly expense category checkbox (Part 5): rent or mortgage. The requestor lists every applicable category and provides a household monthly total.

Expense Food
info

Monthly expense checkbox: food.

Expense Utilities
info

Monthly expense checkbox: utilities (electricity, gas, water, internet, phone).

Expense Car
info

Monthly expense checkbox: car payment.

Expense Loans
info

Monthly expense checkbox: loans or credit cards (minimum monthly payments).

Expense Childcare
info

Monthly expense checkbox: child care or elder care.

Expense Insurance
info

Monthly expense checkbox: insurance (health, auto, renters, life).

Expense Commuting
info

Monthly expense checkbox: commuting (transit, gas).

Expense Medical
info

Monthly expense checkbox: medical (out-of-pocket).

Expense School
info

Monthly expense checkbox: school (tuition, books).

Expense Other
info

Monthly expense checkbox: other categories.

Expense Other Explanation
warning

Free-text explanation of 'Other' expenses. Required when expense_other is true.

Language Name
blocker

Language the interpreter used (e.g., Spanish, Mandarin). Required when language_path is interpreter.

Preparer Name Inline
warning

Preparer's name as it should appear on Part 7's inline reference. Pulled from preparer info if collected; left blank when preparer_used is false.

Mobile Phone
info

Requestor's mobile phone (Part 6). Optional; provided so USCIS can call about RFEs.

Email
info

Requestor's email (Part 6). Optional.

Row2 Used
warning

Wizard branch toggle (Part 1). True when the requestor is also asking the fee waiver to cover a family member filing on the same submission. Each family member 14 or older signs a separate I-912 (per the form instructions); the row 2-4 entries are how a single I-912 lists multiple covered filings on one form.

Row3 Used
info

Wizard branch toggle. True when a third I-912 row is needed (e.g., parent + 2 children all filing N-400 / I-90 fee-waiver-eligible forms together).

Row4 Used
info

Wizard branch toggle for the fourth I-912 row. The blank form has 4 rows printed; larger families use a separate I-912 for the 5th person and beyond.

Benefit2 Used
info

Wizard branch toggle (Part 2 Basis A). True when the requestor or a household member receives a second qualifying means-tested benefit. Listing additional benefits is not required (one is enough to qualify) but strengthens the application; USCIS sometimes requests evidence on the lead benefit and a second listed benefit can serve as backup.

Receiving Unemployment
warning

Part 5 item 2 yes/no. Required to answer when item 1 (employment status) is 'unemployed'. 'Yes' adds unemployment benefit amount to monthly income; 'No' is consistent with truly no income. Leaving both blank when unemployed reads as an incomplete declaration and risks RFE.

Ezel is a self-help tool. Ezel is not a law firm and does not provide legal advice. You are the filer. Review the form carefully before submitting it to the court, and consult a licensed attorney if you have questions about your case. For free legal help, contact your local legal aid office or court self-help center.