USCIS Fee Waivers: Who Qualifies and How to Apply

Quick answer: A USCIS fee waiver lets you skip certain filing fees if your household income is at or below 150% of the federal poverty guidelines, you receive a qualifying means-tested public benefit, or you're facing financial hardship — like high medical bills. You request it by filing Form I-912 (or a written request) with supporting documents alongside your application. Not every form qualifies, and USCIS decides case by case, so a denial doesn't mean your underlying application is rejected too.
Key takeaways
- USCIS's fee waiver program is based on Form I-912, and eligibility rests on one of three grounds: means-tested public benefits, household income at or below 150% of federal poverty guidelines, or financial hardship.
- Common forms like I-485 (adjustment of status) and N-400 (naturalization) can qualify for a fee waiver, but many popular forms — including most H-1B and employment-based petitions — do not.
- A fee waiver denial doesn't automatically deny your case; USCIS typically issues a request to submit the fee before rejecting the underlying application.
- Processing an I-912 request adds time to your case, so filing with complete documentation the first time matters more than filing fast.
What Is a USCIS Fee Waiver, Exactly?
A fee waiver is USCIS's way of letting people who can't afford filing fees still move forward with certain immigration applications. Instead of paying the fee, you submit Form I-912, "Request for Fee Waiver," along with proof that you meet one of the eligibility categories.
This matters because USCIS fees aren't small. Filing fees have risen several times in recent years, and a family filing multiple forms at once can face a real financial squeeze. USCIS itself acknowledges this reality by keeping the waiver program in place — you can find current fee amounts and waiver eligibility rules on the USCIS fee schedule and Form I-912 instructions.
It's worth being clear about what a fee waiver is not. It's not a discount, not a payment plan, and not automatic just because you're struggling. USCIS reviews each request individually and expects documentation, not just a claim of hardship.
Who Actually Qualifies for a Fee Waiver?
You qualify if you meet at least one of three categories USCIS lays out on Form I-912: means-tested benefits, low income, or financial hardship. You only need to satisfy one — not all three.
1. You receive a means-tested public benefit.
If you or a household member currently receives a benefit like Medicaid, SNAP (food stamps), SSI, or TANF, you generally qualify. According to USCIS, means-tested benefits vary by state, so you'll want to confirm which programs in your state count before you file.
2. Your household income is at or below 150% of the Federal Poverty Guidelines.
USCIS publishes these income thresholds annually, based on household size, and updates them each year — always check the current figures on the USCIS website rather than relying on last year's numbers. If your household falls at or under that line, you meet this category on income alone.
3. You're experiencing financial hardship.
This is the most flexible — and most scrutinized — category. It covers situations like:
- Unexpected medical expenses for yourself or a family member
- Loss of employment or a significant drop in income
- Homelessness or risk of losing housing
- Extraordinary expenses like disaster recovery costs
- Other documented circumstances that make paying the fee a genuine burden
There's no fixed dollar threshold for hardship claims. USCIS reviews the documentation you provide and makes a judgment call, so the strength of your paperwork carries real weight here.
Which USCIS Forms Actually Qualify for a Fee Waiver?
Not every form is eligible, and this trips up a lot of applicants. USCIS publishes a specific list of forms that accept fee waiver requests, and it does not cover everything.
| Form | Common use | Typically fee-waiver eligible? |
|---|---|---|
| I-485 | Adjustment of status (green card) | Yes, in many cases |
| N-400 | Naturalization | Yes, in many cases |
| I-90 | Green card renewal/replacement | Yes, in many cases |
| I-765 | Employment authorization (certain categories) | Sometimes, depending on category |
| I-129 (H-1B, L-1, O-1, etc.) | Employment-based petitions | No |
| I-130 | Family-based petition | No |
| I-539 | Extend/change nonimmigrant status | No |
Don't skip this: Always confirm current eligibility on the official USCIS Form I-912 instructions before you file anything. USCIS updates its eligible-forms list periodically, and filing a waiver request for an ineligible form just delays your case.
If you're moving from a work visa toward permanent residence — the H-1B to green card path, for example — you'll likely pay full fees on the I-129 petition but may qualify for a waiver later at the I-485 stage. Knowing which fees are waivable and which aren't helps you budget for the whole journey instead of getting blindsided partway through.
How Do You Actually Request a Fee Waiver?
You request a waiver by filing Form I-912 together with — or shortly before — the application you want the fee waived for, plus documentation proving your eligibility category. USCIS reviews the I-912 as part of processing your case, not as a separate standalone application.
Here's the general flow:
- Confirm your form is eligible. Check the current USCIS list before doing anything else.
- Choose your eligibility category. Pick means-tested benefit, income-based, or hardship — whichever fits your situation and has the strongest paper trail.
- Gather your documentation. This might include benefit award letters, tax transcripts, pay stubs, unemployment records, or medical bills, depending on your category.
- Complete Form I-912 fully. Incomplete forms are a common reason for delay or rejection.
- Attach I-912 to your main application. Submit it in the same package as the form you're requesting the waiver for.
- Keep copies of everything. Save your submission, tracking number, and all supporting documents in case USCIS follows up.
- Watch your mail and your case status. USCIS may send a Request for Evidence if your documentation is unclear — our earlier post on what an RFE means for your case walks through how to respond if that happens.
Once submitted, your fee waiver request travels with your case through USCIS's processing pipeline. This is one of the reasons real-time status tracking matters — a tool like the MyCheck case tracker can flag the moment your status changes, so you're not left wondering whether the waiver was accepted or the case is still sitting in review.
What Happens If Your Fee Waiver Is Denied?
A denial doesn't automatically kill your application — USCIS typically gives you a chance to pay the fee before it rejects the case outright. In most instances, you'll receive a notice explaining the denial and a window to submit the required payment instead.
That said, missing the payment deadline can result in your application being rejected, so this is not something to sit on. If you get a denial notice:
- Read the notice carefully for the exact deadline to pay.
- Confirm the current fee amount hasn't changed since you filed.
- Consider whether you have new documentation that might support a second waiver attempt on a different filing, if applicable.
- Reach out to a qualified immigration attorney if your case is complex or time-sensitive.
Fee waiver denials are also a reminder that documentation quality matters more than documentation quantity. A single clear pay stub or benefit letter often carries more weight than a thick stack of loosely related paperwork.
Does Requesting a Fee Waiver Slow Down Your Case?
Yes, typically — adding an I-912 request means USCIS has to review an extra piece of your filing before moving forward, which can add processing time compared to simply paying the fee. This isn't a reason to avoid a waiver you genuinely qualify for, but it's worth knowing going in, especially if your case is time-sensitive.
If you're already tracking a green card or naturalization case and wondering how your timeline compares to others in your situation, checking published USCIS processing times for your specific form and service center gives you a realistic benchmark — far more useful than guessing based on someone else's experience online. We've also broken down how USCIS service centers affect processing, since your case's location in the system plays into how long a fee waiver review might take.
The honest takeaway: a fee waiver is worth pursuing if you genuinely qualify, but pair it with realistic expectations about timing and airtight documentation. That combination is what keeps a cost-saving decision from turning into an unnecessary delay.
If you're navigating a fee waiver request alongside the rest of your case, MyCheck can help you track status changes in real time, understand what each USCIS notice actually means, and follow a personalized checklist built for your specific visa type — so you're not guessing what comes next.