Arrive Legal

USCIS Early Filing Calculator

Several USCIS forms can be filed before a key date — 90 days early for N-400 and I-751, 180 days to renew an EAD. Pick your form, enter your date, and get the first day you can file. Everything is calculated in your browser.

Calculated in your browser from USCIS-published filing rules. General information, not legal advice — verify with USCIS.

The filing-window rules

FormWindow
N-400You may file up to 90 days before you complete your required years of continuous residence.
I-765You may file to renew your EAD up to 180 days before your current card expires.
I-751If filing jointly, you must file during the 90 days immediately before your conditional card expires.
I-90USCIS recommends filing Form I-90 to renew within the 6 months before your 10-year card expires.

Already filed? Track your processing time

Once you've filed, see how long your form is taking at your office and get alerts when it changes.

Processing timesGet alerts

Frequently asked questions

When can I file Form N-400 early?

You can file N-400 up to 90 days before you complete your continuous-residence requirement (5 years as a permanent resident, or 3 years as the spouse of a U.S. citizen). Enter the date you meet that requirement and the calculator gives your earliest filing date.

How many days early can I renew my work permit (EAD)?

You can file to renew your EAD (Form I-765) up to 180 days before your current card expires. Filing before expiration may qualify you for an automatic extension while you wait.

What is the filing window for I-751?

If filing jointly, you must file I-751 during the 90 days immediately before your 2-year conditional green card expires. With a waiver (divorce, abuse, hardship), you can file at any time.

Is my information stored?

No. The calculation happens entirely in your browser; no date is ever sent to our servers.