Six free calculators for USCIS filing fees, green card priority-date waits, naturalization eligibility, and visa processing timelines, built from published USCIS data. Educational estimates, not legal advice.
Standard paper fee shown. Online filing saves $50 on most forms. Not legal advice.
Numbers that change. Estimates that still help.
Form-by-form fee estimates based on the current USCIS schedule.
Check the range →Tallies your days inside the US against the 30-month naturalization threshold.
Check the range →Flags trips abroad long enough to reset your residence clock.
Check the range →Checks your dates against the 5-year and 3-year tracks at once.
Check the range →How long adjudication typically takes, by visa class and service center.
Check the range →Estimated waits by preference category, based on the monthly Visa Bulletin.
Check the range →A fee for the wrong form gets your package returned. Check the form number twice.
USCIS filing fees for common forms range from $465 (Form I-90, green card renewal) to $1,440 (Form I-485, adjustment of status), under the fee schedule in effect since April 1, 2024 (Form G-1055, 8 CFR 106.2). Most forms carry a $50 discount when filed online through a USCIS account. See the 2026 U.S. Immigration Filing Fees Reference for the full table, sourced and dated, or open the calculator above for your specific form.
The figures on this site are educational estimates drawn from the published USCIS fee schedule and reported processing ranges. Fees and timelines shift, sometimes with little notice. Confirm current numbers at uscis.gov before filing, and talk to a licensed immigration attorney about your specific situation.
Six tools cover different stages of a case, and it is easy to open the wrong one first. A quick map:
If you already have a form number in hand and just want the cost, start with the USCIS Fee Calculator. It covers the eight forms people file most often, from I-90 renewals to N-400 naturalization, and multiplies by applicant count for family filings.
If you are a permanent resident trying to figure out when you qualify to apply, the question usually splits in two. The Physical Presence Calculator checks whether time spent outside the country has eaten into the days you need. The Continuous Residence Calculator checks something different: whether any single trip abroad was long enough to reset your clock entirely, regardless of your total days present. Run both if you have traveled at all during your residency period. They answer different questions, and a pass on one says nothing about the other.
The Naturalization Eligibility Calculator rolls those checks together against both the standard 5-year track and the 3-year track available to some spouses of U.S. citizens, so you can see which one you are actually on.
Waiting on a family or employment petition rather than applying yourself? The Green Card Date tool estimates priority-date waits by preference category using the monthly Visa Bulletin, and the Visa Timeline tool estimates adjudication time by visa class and service center. Different bottlenecks, different tools.
Filing for a family member does not multiply your own fee. It creates a separate petition with its own filing fee, one per beneficiary.
Say three household members are each filing Form N-400 for naturalization. The USCIS Fee Calculator uses the same constant for every N-400 filer: $760, the standard paper fee under Form G-1055 (8 CFR 106.2, effective April 1, 2024). Enter form N-400 and set applicants to 3, and the calculator multiplies straight through: $760 × 3 = $2,280.
That total assumes paper filing and no fee waiver. Filing online through a USCIS account drops the per-person fee to $710, which would put the same household at $2,130 instead: a $150 difference across three filings. The calculator shows the paper figure because it is the default most applicants still use, with the online-discount note sitting directly under the result. Neither total includes a biometrics fee, which some applicants pay separately, and neither reflects an approved fee waiver on Form I-912.
The lesson generalizes past N-400: multiply the listed per-form fee by your applicant count, then check separately whether your form qualifies for the online discount or a waiver. The calculator will not catch those exceptions for you.
Every fee figure on this site traces back to USCIS Form G-1055, the fee schedule under 8 CFR 106.2 that took effect April 1, 2024. That is a primary source, not a summary of one, and it is the same schedule cited in the 2026 fee reference table.
What the calculators do not do: they do not add biometrics fees, which apply to some but not all forms and are billed separately. They do not check fee-waiver eligibility (Form I-912 handles that, and USCIS sets the income thresholds). They do not account for premium processing, attorney costs, or state-level fees that sit outside the federal filing fee entirely. And they do not predict the future. USCIS revises this schedule periodically, sometimes with limited notice, so a number that was current in April 2024 can go stale without warning.
Treat every result as a starting estimate, not a final total, and confirm the live number at uscis.gov before you write a check or submit payment online.