Skip to main content
Calcimator

Immigration Fee Calculator

Calculate USCIS filing fees by petition type, dependents, and premium processing.

About this calculator

This calculator estimates the total government cost of a USCIS petition by adding a base filing fee (chosen by petition type: I-130 family petition, I-140 employment petition, I-485 adjustment of status, N-400 naturalization, or I-129 nonimmigrant worker), an optional premium processing fee, and per-person costs for biometrics and a medical exam. Petition Type and Number of Dependents are the two inputs that move Total Government Fees the most, and each dependent's fee is now priced at the same rate as the primary applicant's own petition-type fee (a simplification — a real I-140 or I-129 principal's dependents typically file a different form, such as I-485 or I-539, which can carry a different fee than the principal's own petition). Because of that, switching Petition Type changes the base fee AND every dependent's fee at once, while raising Number of Dependents adds a full fee layer (plus its own biometrics and medical exam charge) for each additional person — a filing with several dependents in a higher-fee petition type can cost several times a single applicant's total. Premium Processing adds a flat fee for expedited handling and applies the same way regardless of how many dependents are filing. This tool does NOT account for several real-world factors: the base filing fees reflect USCIS's final fee-schedule rule published in the Federal Register on January 31, 2024 (89 Fed. Reg.

6194, effective April 1, 2024 — I-130 $675, I-140 $715, I-485 $1,440, N-400 $760 for a paper filing) except I-129, whose real fee varies widely by classification and employer size — this calculator uses the small-employer/nonprofit rate ($460) as a representative floor, and standard filings (e.g. $780 for a standard H-1B, $1,385 for an L-1) run substantially higher. These are illustrative figures, not a live feed from USCIS, and USCIS fee schedules change periodically since that 2024 rule (further changes are possible) — always confirm current fees at uscis.gov before budgeting or filing. USCIS also folded its separate biometrics fee into several base filing fees under that 2024 rule, so this calculator's standalone Biometrics field may not match how a given form is actually billed today. The tool also excludes attorney fees, translation costs, expedite fees beyond premium processing, and travel or document costs.

Inputs

$
$

Results

Total Government Fees

$5,475.00

≈ 5 smartphones

Base Filing Fee$1,440.00
Premium Processing Fee$0.00
Dependent Fees$2,880.00
Total Biometrics$255.00
Total Medical Exams$900.00
Per Person Average$1,825.00

Figures current as of 2024. Source: U.S. Citizenship and Immigration Services Fee Schedule and Changes to Certain Other Immigration Benefit Request Requirements, 89 Fed. Reg. 6194 (Jan. 31, 2024) (effective Apr. 1, 2024).

How to Use This Calculator
  1. Select Petition Type: I-130 (family petition), I-140 (employment petition), I-485 (adjustment of status), N-400 (naturalization), or I-129 (H-1B).
  2. Enter Number of Dependents filing concurrently — each dependent adds biometrics and medical exam costs.
  3. Toggle Premium Processing if expedited 15-business-day processing is needed (employment petitions only).
  4. Set Biometrics Fee and Medical Exam cost per person.
  5. Review Total Government Fees before preparing your filing.
  6. USCIS fee schedules change periodically — always verify current fees at uscis.gov before submitting.

How the result changes with Number of Dependents

Number of DependentsTotal Government Fees
1$3,650.00
1.5$4,562.50
3$7,300.00
5$10,950.00

What each input means

Petition Type
Type of USCIS petition being filed.
Number of Dependents
Spouse and children filing concurrently.
Premium Processing
Whether to elect premium processing ($2,805).
Biometrics Fee Per Person
USCIS biometrics appointment fee per applicant.
Medical Exam Per Person
Immigration medical exam cost per person.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Petition Type = 3, Number of Dependents = 2, Premium Processing = 0, Biometrics Fee Per Person = 85 = 5 input(s) provided
  2. Calculate Total Government Fees
    Total Government Fees
    5475 = $5,475
  3. Calculate Base Filing Fee
    Base Filing Fee
    1440 = $1,440
  4. Calculate Premium Processing Fee
    Premium Processing Fee
    0 = $0

Figures and sources

Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Which input changes the total cost the most?

Petition Type and Number of Dependents both drive Total Government Fees the most, and which one moves it further depends on how much each is changed. Because each dependent's fee is now priced the same as the primary applicant's own petition-type fee, switching Petition Type (for example from I-129 to I-485) changes both the base fee and every dependent's fee at once; raising Number of Dependents across its full 0-10 range adds that many extra fee layers. Neither one dominates the other for every combination of values.

Does changing the petition type affect the Premium Processing Fee?

No. The Premium Processing Fee in this calculator is a flat amount applied whenever premium processing is toggled on, and it does not change based on which petition type (I-130, I-140, I-485, N-400, or I-129) is selected — it only responds to the Premium Processing toggle itself.

Are the filing fees shown here the current USCIS rates?

Treat them as illustrative, not a live feed. The I-130, I-140, I-485, and N-400 base fees reflect the April 2024 USCIS fee-schedule update, but USCIS has continued adjusting fees since, so they may still understate what USCIS charges today. The I-129 figure is a bigger simplification: real I-129 fees vary widely by classification and employer size (from $460 for a small-employer/nonprofit filing up to $1,385 or more for some classifications), and this calculator can only show one representative number. Always verify the live fee schedule at uscis.gov before you file or budget.

How much does adding a Biometrics Fee or Medical Exam cost per person increase my total?

Both scale directly with the number of people filing: raising either the Biometrics Fee or the Medical Exam cost per person increases the Total Biometrics or Total Medical Exams output, and because both are multiplied by one plus the number of dependents, a higher dependent count amplifies the effect of raising either fee.

Does Premium Processing apply to every petition type in real USCIS practice?

No — this calculator lets you toggle Premium Processing for any petition type, but in practice USCIS only offers premium processing for a limited set of employment-based petitions and adjustment applications, not for every filing category listed here. Check current USCIS eligibility before assuming it applies to your case.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Legal & Professional.