Fees, support & filing toolsOfficial USCIS form guide

USCIS Form I-912: Request for Fee Waiver

Quick answer

What is USCIS Form I-912 used for?

Use this form to request a fee waiver (or submit a written request) for certain immigration forms and services based on a demonstrated inability to pay. For the list of forms and services that are eligible for a fee waiver, see the list below, visit our Fee Waiver Page, or read 8 CFR 106.3(a). We cannot waive any fees required by H.R.-1 – One Big Beautiful Bill Act, Pub. L. 119-21, 139 Stat. 72.

What to prepare before filling I-912

  1. 01

    Confirm that Form I-912, Request for Fee Waiver, matches the specific benefit, request, verification, or record you need.

  2. 02

    Download the current Form I-912 and its separate instructions from USCIS, then compare the edition date before typing any answers.

  3. 03

    For Form I-912, collect the identity records, receipt or account numbers, dates, addresses, and prior immigration documents that support your answers.

  4. 04

    Verify the current Form I-912 fee and assemble the financial, income, household, or payment evidence required for this filing.

Current official filing details

The details below are condensed from the USCIS page reviewed on 2026-07-26. Follow the official page and instructions if they differ from this snapshot.

Edition date

07/22/25. We will also accept prior editions (or a written request).

You can find the edition date at the bottom of the page on the form and instructions.

Where to file

To file your completed Form I-912, attach the form and all supporting documentation to the application or petition you are requesting a fee waiver for. For example, if you are requesting a fee waiver for Form N-400, Application for Naturalization, you must mail your Form N-400, Form I-912, and supporting documentation to the address listed in the Form N-400 Instructions.

Do not submit your Form I-912 without a completed application or petition. You cannot submit Form I-912 after we have received the application or petition you are requesting the fee waiver for.

For example, if you are requesting a fee waiver for Form N-400, you cannot submit Form I-912 after we receive your Form N-400. If you are requesting a fee waiver with Form I-912, you may use 1 of these 2 options: For all forms that are eligible for a fee waiver, you may mail in a paper version of Form I-912 with the form you are requesting a fee waiver for.

For certain eligible forms you may upload a completed PDF of Form I-912 with the completed form you are requesting a fee waiver for, using your USCIS online account.

Filing fee

You can find the filing fee for Form I-912 by visiting our Fee Schedule page.

Special instructions

Your Form I-912 must be signed. We will reject your Form I-912 if it is not signed either by you or an eligible representative if you are under 14 years of age or mentally incompetent.

If you submit documentation containing information in a foreign language, you must include a full English translation. The translator must sign a certification that the English language translation is complete and accurate, and that they are competent to translate from the foreign language into English.

Please read our Additional Information on Filing a Fee Waiver page. To qualify for a fee waiver based on receipt of a means tested benefit, the evidence that you provide must demonstrate that you, your spouse, your parent (if you are under 21 or are disabled), sibling, or your child living with you are currently receiving the means-tested benefit.

This evidence can be in the form of a letter, notice, or other agency documents that indicate that the benefit is being received. Documentation must contain: Your name (or the name of the person receiving the benefit); The name of the agency granting the public benefit; The type of benefit;

Official I-912 downloads and filing links

Clerks AI PDF skill

Prepare the PDF from your source documents

Add the blank I-912 PDF and your records. Clerks AI helps ChatGPT or Claude Code map supported facts to fields and flag missing information for review. You still decide eligibility, verify every answer, and follow USCIS filing rules.

Get the AI PDF filling skill

USCIS Form I-912 FAQ

What is Form I-912 used for?

Use this form to request a fee waiver (or submit a written request) for certain immigration forms and services based on a demonstrated inability to pay.

How much does Form I-912 cost?

You can find the filing fee for Form I-912 by visiting our Fee Schedule page.

Can I file Form I-912 online?

USCIS lists an online option, but availability can depend on the filer and eligibility category. Confirm the option on the official page before starting.

Related USCIS form guides

Source: U.S. Citizenship and Immigration Services. Independent guide by Clerks AI; not affiliated with USCIS and not legal advice.

Last researched 2026-07-26. Recheck the official page before filing.