Fees

USCIS Fee Waiver (I-912)

You may pay $0 in USCIS fees

Estimated fee

Free

✓ Verified Oct 17, 2026

View official fee calculator ↗

Typical timeline

Decided with your main application

Category

Fees

Who qualifies

Receiving a means-tested benefit, income at or below 150% of poverty guidelines, or financial hardship.

The step-by-step roadmap

  1. 1

    Check form eligibility

    Confirm the form you are filing allows fee waivers.

    Watch out: Not all forms qualify.
    Common rejection reason: Ineligible form.
  2. 2

    Pick your basis

    Means-tested benefit, low income, or financial hardship.

    Watch out: Choose the strongest basis.
    Common rejection reason: No basis documented.
  3. 3

    Gather proof

    Benefit letter, tax transcript, or hardship evidence.

    Watch out: Benefit letters must be recent.
    Common rejection reason: Outdated evidence.
  4. 4

    Attach I-912 to your application

    Place it on top of the application packet.

    Watch out: Each person needs a signature.
    Common rejection reason: Missing signature.

Documents you'll need

  • Form I-912

    Request for Fee Waiver.

  • Benefit letter

    Medicaid, SNAP, SSI or TANF letter.

  • Income proof

    Tax transcript or pay stubs.

  • Hardship evidence

    Medical bills, eviction notices, etc.

Ready to start?

Run the free eligibility check first, then get your personalized roadmap and document checklist.

Check my eligibility

Fees and timelines are as published by the relevant agency and may change — verify before filing. This guide is general information, not legal advice.