Tools

Tools to help you prepare tax and immigration paperwork. They give estimates only and are not legal advice.

CSPA age calculator

Estimate a child’s age under the Child Status Protection Act, which can keep a child from aging out of a green card case. Guides: Visa Bulletin, priority date, finding your priority date.

Open tool

U.S. citizenship test practice

Practice the 2025 civics test with all 128 official USCIS questions: a 20-question practice test, flashcards, read-aloud and the 65/20 questions.

Open tool

N-400 eligibility calculator

Estimate your earliest filing date for naturalization and check physical presence and continuous residence.

Open tool

I-864 sponsor income calculator

Check whether a sponsor’s income meets the Form I-864 minimum for the household size.

Open tool

USCIS filing fee calculator

See current USCIS fees for about 30 common forms, grouped by category, and add up the forms you plan to file. Includes the October 16, 2026 changes.

Open tool

Green card re-entry date calculator

Enter the date you leave the U.S. to see the six-month and one-year marks for a green card holder’s trip.

Open tool

Is my priority date current?

Check whether your family-sponsored priority date (F1, F2A, F2B, F3 or F4) is current in the latest Visa Bulletin. Green or red.

Open tool

How much is the SEVIS fee?

Find the SEVIS I-901 fee for F, M and J visas: $350, $220, $35 or nothing, depending on your visa type and situation.

Open tool

Premium processing checker

Choose a USCIS form to see whether premium processing is offered, the fee and how many business days USCIS has to act.

Open tool

Is premium processing worth it?

Compare premium and regular processing: extra cost, how much sooner you would hear, cost per week saved, and whether each meets your date.

Open tool

Substantial presence test calculator

Count your days in the U.S. to see whether you are a tax resident or nonresident alien, and whether you file Form 1040 or 1040-NR. Handles F-1 and J-1 exempt days.

Open tool

SSN or ITIN finder

Answer a few questions to see whether you can get a Social Security number or need an IRS ITIN, and which form to use.

Open tool

Filing status finder

Answer a few questions to see your likely federal filing status: Single, Head of Household, Married Filing Jointly or Separately, or Qualifying Surviving Spouse, with its standard deduction.

Open tool

New Jersey resident or nonresident?

See whether New Jersey treats you as a resident, nonresident or part-year resident, whether you file NJ-1040 or NJ-1040NR, and whether your income means you must file.

Open tool

Document expiration dashboard

Track passport, visa, I-94, green card, work permit and I-20 dates in one place, with renewal windows and calendar reminders.

Open tool

Form date and unit converter

Convert dates to month/day/year, height to feet and inches, and weight to pounds, the way USCIS forms ask.

Open tool

Translation certificate generator

Make the signed translator statement USCIS requires with every translated document. Fill in, print, sign.

Open tool

Immigration document checklist

Answer a few questions to get a printable checklist of the documents to send with Form N-400, I-90 or I-765 (work permit, OPT, STEM OPT).

Open tool

EAD renewal planner

Automatic EAD extensions ended for most renewals. See when to file your work permit renewal and whether your new card may come after the old one expires.

Open tool

H-1B 60-day grace period calculator

Lost your H-1B, L-1, O-1, E or TN job? See when your 60-day grace period ends, based on your last day of work and your I-94.

Open tool

Family green card cost estimator

Add up the government fees for one family member’s green card: the I-130, then the I-485 and related forms inside the U.S., or the visa fees from abroad.

Open tool

USCIS case timeline tracker

See how long your case has been pending, when 80% of similar cases are done, and whether USCIS takes an inquiry about it yet.

Open tool

Selective Service checker

See what the Selective Service rules say for your age and immigration status, and the date that matters.

Open tool

Unlawful presence calculator

Count days of unlawful presence after an I-94 ends or an entry without inspection, and see when 180 days and one year are reached.

Open tool

OPT and STEM OPT date planner

Enter your program end date to see when to apply for OPT, when it ends, your 60-day grace period, the STEM OPT window and your unemployment days.

Open tool

OPT premium processing day tracker

Count the 30 business days USCIS has to act on your F-1 OPT or STEM OPT premium processing request, in business days and calendar days.

Open tool

Visa Bulletin movement

See how every Visa Bulletin cutoff date moved from last month to this month. Green is forward, red is backward, blue is no change.

Open tool

How fast is my category moving?

See how the Final Action Date for your green card category and country has moved over the past two years, and where your priority date stands today.

Open tool