USCIS forms › I-912
Form I-912Request for Fee Waiver
Which edition to use
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.
Does my copy work?
The edition date is printed at the bottom of every page of the form (mm/dd/yy).
Read from uscis.gov on 2026-10-03 · USCIS last reviewed the page on 06/05/2026 · Instructions edition 07/22/25
Filing it
Where and how to fileuscis.gov
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 tipsuscis.gov
Filing Tips: Review our Tips for Filing Forms by Mail page for information on how to ensure we will accept your form.
Don’t forget to sign your form. We will reject any unsigned form.
Filing feeuscis.gov
You can find the filing fee for Form I-912 by visiting our Fee Schedule page.
More about I-912 on GreenBro
Stuck on a part of the I-912?
Ask me. I answer from USCIS's official instructions and tell you the section and page.