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
| Form | Window |
|---|---|
| N-400 | You may file up to 90 days before you complete your required years of continuous residence. |
| I-765 | You may file to renew your EAD up to 180 days before your current card expires. |
| I-751 | If filing jointly, you must file during the 90 days immediately before your conditional card expires. |
| I-90 | USCIS 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.
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.