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 toolU.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 toolN-400 eligibility calculator
Estimate your earliest filing date for naturalization and check physical presence and continuous residence.
Open toolI-864 sponsor income calculator
Check whether a sponsor’s income meets the Form I-864 minimum for the household size.
Open toolUSCIS 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 toolGreen 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 toolIs 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 toolHow 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 toolPremium 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 toolIs 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 toolSubstantial 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 toolSSN 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 toolFiling 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 toolNew 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 toolDocument 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 toolForm 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 toolTranslation certificate generator
Make the signed translator statement USCIS requires with every translated document. Fill in, print, sign.
Open toolImmigration 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 toolEAD 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 toolH-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 toolFamily 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 toolUSCIS 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 toolSelective Service checker
See what the Selective Service rules say for your age and immigration status, and the date that matters.
Open toolUnlawful 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 toolOPT 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 toolOPT 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 toolVisa 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 toolHow 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