← Browse all forms I-912

Request for Fee Waiver

Fill it with Ezel. AI intake, blocker review, court-ready PDF.

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

File I-912 with Ezel

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 Ezel does with I-912

Tell Ezel what's going on. The rest is automatic.

Court Filing
Ezel is reading your story…
What Ezel did:
    You describe, Ezel fills. Need help on any field while you fill your form? Tap the question mark and ask. Start filing

    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).

    Don't memorize the rules. Ezel walks you through I-912 field by field, flags what the AI review treats as a blocker, and renders a court-ready PDF.

    Start filing →

    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

    We've mapped every field on I-912: what it asks, what counts as a blocker, what trips most filers up. Ezel applies all of it as you fill. Plain-English questions in, court-ready PDF out.

    95 fields handled for you. You don't have to read them all.

    Start for $49 →
    Or read all 95 fields yourself
    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.

    Ready to file I-912?

    You've seen what's involved. Fill I-912 with Ezel in minutes, not hours.

    One-time, 30-day workspace.