Request a USCIS fee waiver with our Form I-912 checklist. Form I-912 (Request for Fee Waiver) asks USCIS to waive filing fees for certain immigration benefits when the applicant cannot pay—commonly based on means-tested benefits, household income at or below a percentage of the Federal Poverty Guidelines, or financial hardship. This checklist helps immigration attorneys, legal aid, and applicants gather proof of income, household size, public benefits, and hardship evidence so the waiver package matches the benefit form it accompanies (for example I-485, N-400, or I-90). Not every form is eligible. Confirm current fee-waiver rules and poverty guidelines on USCIS.gov. Not legal advice.

Use the current edition. List each form whose fee you want waived. Sign where required for each applicant.
Means-tested benefit, income, or hardship. Follow the instructions for which sections to leave blank.
Check the current USCIS fee schedule and fee-waiver page for that form before assembling the package.
Do not send the fee if you are requesting a waiver for that fee. Follow the form's mailing or online rules.
Income and poverty-guideline comparisons depend on household size. Keep names consistent with tax returns.
Letter should show the recipient, benefit type, and that benefits are current. Include translations if needed.
Compare household income to the Federal Poverty Guidelines percentage in the current instructions.
Explain why the household cannot pay the fee even if income is above the guideline threshold.
Government photo ID or other identity evidence named in the instructions.
Required when exhibits are not in English.