ClearstepGuides

N-400 Early Filing Calculator

Find the earliest date you can send Form N-400, your application for U.S. citizenship. Start from the date on your green card, on the 5-year or the 3-year marriage path. Your dates are calculated in your browser. Nothing is saved unless you choose to sign up below.

On your green card, next to “Resident Since.”

2. Which path applies to you?

Filing one day early gets your application rejected

USCIS will reject an N-400 that arrives before the earliest filing date, even by a single day. You lose the filing fee and have to start again. Check this date against your own records, and confirm it independently, before you send anything.

The USCIS example, worked through

First meets the 5-year requirement June 10, 2010
Counting starts the day before June 9, 2010
Earliest filing date, 90 days back March 12, 2010

Edge cases worth knowing about

Is my filing date the day I mail it, or the day USCIS gets it?

The day USCIS receives it. Federal regulation defines the filing date as the date a properly filed, complete application actually reaches USCIS at the correct filing location — not the date on your postmark and not the date you dropped it in the mail. For a paper filing, that means transit time counts against you: a form postmarked March 10 but received March 13 has a filing date of March 13.

Filing through your USCIS online account works the same way in principle — the filing date is the date of actual receipt, which for an online submission is normally the date you submit it, since there is no mail transit. Either way, don’t calculate your own filing date from when you mailed or clicked submit. Use the date printed on your receipt notice (Form I-797C) or shown in your online account, and treat that as authoritative. If that date looks wrong to you, contact USCIS or an immigration attorney rather than relying on your own count.

Source: 8 CFR 103.2(a)(7)(i).

If I fail the civics or English test, does retaking it count as a new filing?

No. A retest is part of your original application, not a new one. If you don’t pass a portion of the test at your first interview, USCIS schedules a second interview — typically 60 to 90 days later — to retest only what you missed. You keep your original receipt date and filing date, and you don’t pay a new fee.

Source: USCIS Policy Manual, Volume 12, Part B, Chapter 4.

Does rescheduling my interview change my filing date?

No, as long as you request the reschedule rather than simply missing it. Your filing date is fixed at receipt, and a properly requested reschedule doesn’t reset it — the interview date and the filing date are separate things.

The risk is on the other side: if you don’t show up and don’t contact USCIS, USCIS can treat the application as abandoned and close the case. Restarting after that means filing a brand-new N-400 — a new fee and a new filing date, including losing any early-filing benefit you had. If you need to reschedule, submit the request before your interview date, and don’t assume a missed date will simply be picked up later. If you’ve already missed an interview, check your case status in your USCIS online account and talk to an immigration attorney promptly.

Filing early does not make you eligible early

The 90-day rule shortens only the continuous residence clock. Every other requirement — physical presence, good moral character, residence in your state or district, English and civics — must still be met when you file, and you must still meet them at your interview.

USCIS has archived its own calculator

USCIS moved its Early Filing Calculator to its archive and labels the page out of date. Its version also asks you to work out your 3- or 5-year anniversary yourself. This one starts from the Resident Since date on your green card.

This is not legal advice

This tool does math on a date. It does not know your situation. Speak with an immigration attorney about your own case.

Source: USCIS Policy Manual, Volume 12, Part D, Chapter 6. Last reviewed October 26, 2026.