US citizenship · Fees

N-400 fee: how much does US citizenship cost?

Short answer

The filing fee for Form N-400, the application for naturalization, is $710 if you file online and $760 if you file on paper. Some applicants can pay a reduced fee of $380, or ask USCIS to waive the fee with Form I-912. Both of those have to be filed on paper.

The N-400 fee

How you file Fee
Online $710
On paper $760
On paper, with a reduced fee $380
On paper, with a fee waiver (Form I-912 or a written request) $0

The N-400 fee is set by the USCIS fee schedule (Form G-1055); the N-400 page links to it.

Reduced fee or fee waiver

For the reduced fee you answer “Yes” in Part 10 of Form N-400 and send $380 with documents that show you qualify. For a waiver you send no fee, and file Form I-912, Request for Fee Waiver, or a written request with your supporting documents. Neither can be filed online.

Before you file

You need 913 days in the US in the 5 years before you file — 548 in 3 years if you’re married to a US citizen. Check your count with the N-400 physical presence calculator, and read whether you can travel while your N-400 is pending.

Sources

FlySee counts days; it doesn’t give immigration advice. Whether you qualify is for you and your adviser.

Get FlySee on your iPhone

Point your iPhone’s camera at the code to open FlySee on the App Store.

Free to download · free trial · no account

Open the App Store page