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.