Free I-130 / I-485 fee tool
Green Card Cost Calculator: what will your application really cost?
A family-based green card comes with several separate government fees. Choose your path, add your dependents, and the calculator lists each USCIS and State Department fee with your total at the bottom.
- Free to use
- Verified USCIS fees
- No sign-up
The calculator
Add up what your case will cost.
Your situation
Your estimated cost
Every fee, line by line. It recalculates as you change your answers.
- I-130 Petition for Alien Relative$675
- I-130A Supplement for Spouse BeneficiaryIncluded
- I-485 Application to Register Permanent Residence$1,440
- I-864 Affidavit of SupportIncluded
- I-765 Application for Employment Authorization$260
- Government fees$2,375
- Immiva service feeOptional guided filing, paid to Immiva$129
These government fees are the same whoever prepares the forms. Our fee is the part you choose.
- This is an estimate to help you budget, not a quote. Government fees can change and your exact case may differ.
- Biometrics are included in the I-485 fee. The I-130A spouse supplement and the I-864 Affidavit of Support are filed with no separate USCIS fee.
- If you are adjusting under section 245(i), add a $1,000 Form I-485 Supplement A penalty fee, which this estimate does not include.
- You will also pay a doctor for the required immigration medical exam (Form I-693 for adjustment, or a panel-physician exam abroad). It is paid to the doctor, not the government, so it is not in the totals above, and it commonly runs a few hundred dollars per person.
Check the official USCIS fee schedule
This calculator is a budgeting tool, not a quote or legal advice. USCIS and the U.S. Department of State set these fees and can change them without notice, and your own case may carry fees this estimate does not cover. Check the current figures on the official USCIS fee schedule, and take legal questions to a qualified immigration attorney.
What you are paying for
Where the money goes
You pay for a green card through several separate filings. Which ones you need depends on whether you adjust status inside the United States or collect your immigrant visa at a consulate abroad. The calculator adds up the filings for your case.
USCIS filing fees
These go to U.S. Citizenship and Immigration Services, one fee per form. The two big ones are the I-130 petition, which proves the family relationship, and the I-485 application to become a permanent resident. The I-485 fee already includes biometrics, so there is no separate fingerprint line. If you go through a consulate, you still pay USCIS one Immigrant Fee per person after the visa is approved.
State Department fees
Process abroad and you pay the State Department instead of filing an I-485: the DS-260 immigrant visa fee for each applicant, plus a single Affidavit of Support review fee for the whole case. Form I-912 cannot waive either of them.
Per-person costs
Most of these fees are charged per applicant, so a spouse and two children multiply the bill. In some family-preference categories one petition covers your dependents, which means fewer petition fees. The calculator shows the highest figure and flags the cases where yours may come in lower.
A fee waiver (Form I-912) can remove some USCIS fees. It is decided on financial need, so a low income does not have to stop you. There are three ways to qualify: household income at or below 150% of the Federal Poverty Guidelines, a means-tested benefit such as Medicaid or SNAP, or documented financial hardship such as heavy medical bills. A waiver does not cover State Department fees or any fee written into law. Answer "Yes" to the fee waiver question and the breakdown marks every line an approved waiver would remove.
Questions
Common questions.
For one person adjusting status inside the United States, the two required USCIS filings come to $2,115 by mail: $675 for the Form I-130 petition and $1,440 for the Form I-485 application. Filed online it is $2,015. Applying from abroad costs less, roughly $1,355 for one person: the I-130, a DS-260 visa fee of $325, an Affidavit of Support review fee of $120 for the case, and a USCIS Immigrant Fee of $235 to produce the card. Figures come from the USCIS fee schedule, Form G-1055, edition 2026-05-29.
A marriage-based green card for a spouse already in the United States costs $2,115 in USCIS filing fees by mail, or $2,015 filed online. Two forms people expect to pay for are free. Form I-130A, the spouse supplement, has no fee, and neither does Form I-864, the Affidavit of Support, when it is filed with the I-485 inside the United States. If your spouse is abroad, budget roughly $1,355 instead.
Consular processing is cheaper on filing fees. One applicant abroad pays roughly $1,355: the I-130, a DS-260 visa fee of $325, an Affidavit of Support review fee of $120 charged once per case, and a USCIS Immigrant Fee of $235. Adjustment of status is $2,115 by mail, because the I-485 replaces those cheaper consular fees. What the higher price buys is the option to apply for a work permit and a travel document while you wait, which consular processing does not offer. Each of those carries its own fee. Neither total includes the medical exam or travel to the interview.
Yes, for nearly every fee. Each person adjusting status pays their own I-485 fee, and each person applying abroad pays their own DS-260 and USCIS Immigrant Fee. One fee is charged per case rather than per person: an Affidavit of Support review fee of $120 covers the whole family on a consular case. In some family-preference categories one I-130 petition can cover your dependents instead of one petition each, so the calculator counts one petition per person, which is the most you would pay.
Online is cheaper. USCIS takes a discount off most forms filed online, so the I-130 drops from $675 to $625 and the I-485 from $1,440 to $1,390. Family-based applicants can now file both online, through the route where you upload a completed PDF to your USCIS account. Immiva still suggests mailing the adjustment of status package so every form, exhibit and signature stays in one envelope. Filing online without a lawyer, you cannot send the I-485 with the I-130: the petitioner files the petition first from their own USCIS account, and you wait for the acceptance notice before filing yours.
Yes. Since the 2024 USCIS fee rule, biometrics are bundled into the Form I-485 filing fee, so there is no separate biometrics charge to budget for. The fee is $1,440 by mail or $1,390 online, and that single amount covers your fingerprint and photo appointment. Any fee estimate still showing a separate biometrics line for adjustment of status is out of date.
Yes. Each carries its own USCIS fee even when filed in the same package as your green card application, because the 2024 fee rule ended the practice of including them for free. Form I-765, the work permit, is $260 when filed with a pending I-485, down from $520 on its own. Form I-131, advance parole, is $630. Both are optional, and the calculator has a switch for each so you can see what they add to your total.
The USCIS Immigrant Fee is $235 per person, paid after your immigrant visa is approved, and it covers producing and mailing your physical green card. Only consular applicants pay it. People who adjust status inside the United States do not. It is charged for every immigrant in the family, children included, and it cannot be waived with Form I-912. Cost estimates often leave it out, so it can arrive as a surprise at the end of the case.
No. You pay the medical exam to a doctor, not to the government, so it is not part of any USCIS or State Department fee. Inside the United States a USCIS-designated civil surgeon completes Form I-693. Abroad, a panel physician does the exam before your consular interview. Each clinic sets its own price and it varies by location, so call two or three near you and budget the higher quote on top of your filing fees.
A fee waiver, requested on Form I-912, is decided mainly on financial need. Any one of three grounds qualifies you: household income at or below 150% of the Federal Poverty Guidelines, a means-tested benefit such as Medicaid or SNAP that you currently receive, or documented financial hardship such as large medical bills. An approved waiver removes only USCIS fees. It does not cover State Department fees like the DS-260 or the Affidavit of Support review fee, and it cannot remove a fee set by law. Immiva asks the income and benefit questions and tells you whether an I-912 is worth filing.
No. USCIS filing fees pay for reviewing your application, not for approving it, so USCIS does not refund them if your case is denied or if you withdraw it. Refiling means paying in full again, which for adjustment of status is another $1,440. Fees can change before the day you file, which is why this calculator reads the current USCIS fee table.
Immiva charges a flat $129 to prepare Form I-130 and Form I-485 together, question by question. That service fee is separate from the government filing fees, which you always pay directly to USCIS. Immiva is not a law firm and does not give legal advice. The calculator shows both lines so your whole budget is on one screen: $129 plus whatever the government side comes to for your household.
Ready to file the forms behind that number?
Immiva charges a flat $129 to prepare Form I-130 and Form I-485 together, question by question, with pre-filing checks on your answers before you print and sign. The USCIS fees are separate and go straight to the government.
Not sure which forms your case needs? Our questions work that out for you. The fee is flat either way, and it is covered by our money-back guarantee.