US Naturalization Date Calculator: When to File Form N-400
Most green card holders can apply for US citizenship 5 years after becoming a permanent resident, or 3 years if married to and living with a US citizen. USCIS accepts Form N-400 up to 90 days before that anniversary. This calculator shows your earliest filing date and checks your physical presence.
On this page
When can you apply for US citizenship?
USCIS lets you file up to 90 days before you meet the continuous residence requirement. You also need 3 months of residence in your state or USCIS district before filing. The 3-year path requires being married to and living with the same US citizen for those 3 years.
Main requirements
- Continuous residence: 5 years (or 3) as a permanent resident. Trips of 6 months to a year can break it; a year or more breaks it.
- Physical presence: at least half that time in the US (913 days or 548 days).
- 3 months living in your state or USCIS district before filing.
- Good moral character, English and civics tests.
See the full naturalization guide and civics test.
Frequently asked questions
Can I apply 90 days early?
Yes. USCIS accepts Form N-400 up to 90 calendar days before you complete the continuous residence period.
Which date should I use?
Use the "Resident Since" date on your green card.
Official sources
- USCIS: Early filing calculatoruscis.gov
- USCIS: Citizenship through naturalizationuscis.gov
General information, not legal advice. NorthAmericans.com is independent and not affiliated with any government.