USCIS · Official form

Form I-912: Request for Fee Waiver

Form I-912 asks USCIS to waive the filing fee for certain forms when the applicant cannot afford to pay, based on public benefits receipt, low household income, or financial hardship.

This is the genuine USCIS PDF, unmodified. Source: USCIS official page.

What is I-912?

USCIS may waive its filing fee for eligible forms when the requestor demonstrates inability to pay in one of three ways: receiving a means-tested public benefit (such as SNAP, Medicaid, SSI, or TANF), having household income at or below 150 percent of the Federal Poverty Guidelines, or facing a financial hardship such as high medical bills or unemployment.

Not every USCIS form is fee-waiver eligible, and the list of eligible forms is set by USCIS policy. The I-912 is filed together with the underlying application; if the waiver is denied, the whole package is rejected and must be refiled with payment, which can matter when deadlines apply.

Who files I-912?

  • Applicants receiving a means-tested public benefit, documented with a current benefit letter
  • People whose household income is at or below 150 percent of the Federal Poverty Guidelines
  • Applicants facing a demonstrated financial hardship, such as medical expenses or job loss
  • One request can cover family members filing eligible forms together, as described in the instructions

How to fill out I-912

  1. Confirm on uscis.gov that the form you are filing is eligible for a fee waiver.
  2. Pick the basis for your request: means-tested benefit, household income, or financial hardship, and complete that section fully.
  3. Gather documentation: benefit award letters, federal tax returns or income proof, or evidence of hardship expenses.
  4. Sign the request; every applicant covered by it must sign where required.
  5. File the I-912 on top of the underlying application in one package at that form’s normal filing location, with no fee payment included.
Worth knowing: Fee waiver eligibility rules and the list of covered forms change with USCIS fee schedule updates. Check the current I-912 instructions at uscis.gov before filing.

Quick fill I-912 on this page

Prefer to see the form itself while you type? Open I-912 in the editor to fill it on the actual pages, add a signature, and download.

These are the form's own fields, in the order they appear on the pages. Fill in what you know; anything left blank stays a fillable field in the PDF, so you can finish it in any PDF reader. Nothing you type here is sent to USCIS.

Page 1 16 fields
Page 2 77 fields
Page 3 13 fields
Page 4 19 fields
Page 5 7 fields
Page 6 19 fields
Page 7 20 fields
Page 8 16 fields

Processed on our own servers, never sent to a third-party service. Files are deleted automatically after two hours, and you can delete them sooner from the result screen.

Frequently asked questions

Which USCIS forms can have their fees waived?

Only certain forms are eligible, generally humanitarian and status-related filings such as naturalization and TPS applications. Fee waiver eligibility rules and the covered forms list are published on uscis.gov and change with fee rule updates, so check before filing.

What is the easiest way to qualify?

If you or a qualifying family member currently receives a means-tested public benefit, submitting a recent benefits award letter is usually the most straightforward basis. USCIS generally does not need further income analysis once that is documented.

What happens if my fee waiver is denied?

USCIS rejects the entire filing and returns it. You must refile the application with the correct fee or a corrected waiver request. Build in time for this possibility if you are working against a deadline such as a TPS registration window.