Get your green card without leaving the U.S., checked before you file
Answer plain-English questions, and Immiva runs a pre-filing audit of up to 34 checks that catches the eligibility, admissibility, and evidence gaps behind most I-485 RFEs and denials. For family cases it prepares your Affidavit of Support (Form I-864) and checks the sponsor’s income, confirms your medical exam and travel documents line up, and shows a realistic timeline for your category. Pay only when you’re done.
Eligibility, evidence, and wait times depend on the category you adjust under. Immiva tailors the questions and your checklist to your path.
Family-based
The spouse, parent, child, or other relative of a U.S. citizen or green card holder, usually with an approved or concurrently filed I-130. Immediate relatives of citizens have no visa wait.
EB-1, EB-2, and EB-3 workers adjusting on an approved or concurrent I-140. Whether you can file now depends on your priority date in the visa bulletin.
One year after your asylum grant or refugee admission you can adjust under INA 209. These categories skip the public charge test and the Affidavit of Support.
K-1 fiancé(e)s who married within 90 days, plus VAWA self-petitioners, Special Immigrant Juveniles, and 245(i) applicants. Each has its own rules, and Immiva checks the ones that apply to you.
Answer plain-English questions. We handle the USCIS formatting, error checking, and document prep.
Plain-English Guidance
Every I-485 question explained in language you understand. No legal jargon, no guessing which parts apply to your category.
Flagship feature
Up to 34 Pre-Filing Checks
Category eligibility, the 245(c) status bar, inadmissibility grounds, medical exam timing, and 20 more I-485 checks, plus 10 Affidavit of Support checks for family cases. All verified before you file.
Affidavit of Support (Form I-864)
For family cases the I-864 matters as much as the I-485 itself, and a missing or weak one is its own denial. Immiva prepares it with your application and checks the sponsor’s income against the 125% poverty guidelines, household size, joint sponsors, and assets.
Ready-to-File Packet
Your completed I-485, the supporting forms your category needs, a document checklist tailored to your situation, and step-by-step instructions for filing by mail or online through your USCIS account.
Pre-Filing Audit
See every check before you file
Every I-485 runs through up to 34 pre-filing checks: 24 on your application, plus 10 on your Affidavit of Support (Form I-864) when your category requires one. You see the full report, every flag and every fix, before you pay.
Eligibility & immigrant category
7
Category matches your petition status
Inspected, admitted, or paroled (or 245(i))
Lawful status maintained under 245(c)
Derivative filing allowed in your category
J-1/J-2 two-year foreign residence (212(e))
Prior permanent residence not rescinded
One-year physical presence (asylee or refugee)
Family, marriage & age
5
Marital status consistent across the form
Prior marriages legally terminated
K-1 marriage within the 90-day window
Child status & age-out risk (CSPA)
Automatic citizenship heads-up for a child
Admissibility & background
8
Criminal history grounds
Security & terrorism grounds
Unlawful acts & immigration violations
Fraud or misrepresentation
Military & other grounds
Removal or immigration court history
Travel while pending & advance parole
Medical exam (I-693) still valid
Public charge & history
4
Affidavit of Support required vs. exempt
Public charge questions complete or correctly skipped
5-year address history with no gaps
5-year employment history with no gaps
Affidavit of Support (Form I-864), for family cases
10
Sponsor income meets the 125% poverty guidelines
Sponsor meets the age requirement
Sponsor is domiciled in the United States
Household size counted correctly
Joint sponsor income is enough
Household member income added correctly (I-864A)
Assets cover any income shortfall
Right tax year and transcripts attached
Sponsor employment and income source disclosed
Sponsored relatives match the petition
Even your blank spaces get checked
USCIS rejects applications over empty boxes and missing N/As. We confirm every field that needs an answer has one, and that the questions you’re meant to skip, like the Part 9 public-charge income items (57 to 66) an asylee or refugee is exempt from, stay blank.
Compare Your Options
Three ways to file your I-485
See how Immiva compares to filing on your own or hiring a lawyer.
Do it yourself
Free
Official USCIS form
No error checking
No category or evidence guidance
You find out it's wrong when the RFE or denial arrives
Recommended
Immiva
$129
Your official USCIS I-485, filled out for you
Affidavit of Support (Form I-864) prepared for family cases
Up to 34 pre-filing checks across the I-485 and I-864
Document list tailored to your category
100% money-back guarantee
Traditional lawyer
$4,000+
Professional review
Large retainer required upfront
Weeks of back-and-forth
Best for complex or contested cases
Complete I-485 Filing Packet
Application + Affidavit of Support (Form I-864) for family cases + pre-filing audit + document checklist + filing instructions. Pay only when done.
The things people ask most before they file for a green card from inside the U.S.
What does the pre-filing audit check?
It runs up to 34 checks: 24 on your I-485, grouped into eligibility and immigrant category, family and marriage, admissibility and background, and public charge and history, plus 10 on your Affidavit of Support (Form I-864) when your category requires one. You see the full report before you pay, with every flag explained and a fix for each one.
How much does it cost to file Form I-485?
The USCIS filing fee for most I-485 applicants is $1,440, which includes biometrics. Since the April 2024 fee rule, a work permit (Form I-765) and a travel document (Form I-131) each carry their own USCIS fee even when you file them with the I-485, so they are no longer free add-ons. Children under 14 filing with a parent pay a reduced I-485 fee. All of that is the government fee, separate from Immiva’s preparation fee, which you pay only when your packet is ready.
Can I work and travel while my I-485 is pending?
Usually yes. Most applicants file Form I-765 for a work permit and Form I-131 for advance parole alongside the I-485. Since the April 2024 fee rule each carries its own USCIS fee, so budget for them separately. Leaving the country without an approved advance parole can have your application treated as abandoned, so Immiva checks your travel plans against your status. Read the EAD and advance parole guide
Do I need an Affidavit of Support (Form I-864)?
Most family-based applicants do, and a missing or insufficient I-864 is by itself an automatic public-charge denial. Asylees, refugees, VAWA self-petitioners, and most employment cases are exempt. Immiva confirms whether your category needs an I-864, prepares it with your application, and checks the sponsor’s income against the 125% poverty guidelines. Read the I-864 guide
How long will my I-485 take?
It depends on your category and field office, but most cases run roughly 8 to 14 months. Family-based immediate relatives tend to be faster, while employment and preference categories also wait on a current priority date in the visa bulletin. Immiva shows your category and a realistic timeline before you pay. Read the processing time guide
Can I still adjust status after an overstay?
Often yes, if you’re an immediate relative of a U.S. citizen, since that category forgives an overstay for adjustment. Other categories are stricter, and entering without inspection usually points you to 245(i) or consular processing instead. Immiva flags where you stand. Read the overstay guide
I-485 Guides & Resources
Everything you need before you adjust status
In-depth guides on eligibility, evidence, fees, timing, and what to expect at each stage.