The filing fee for Form N-300 is $270. You may use several methods to pay, including a money order, personal check, cashier’s check, or by credit card using Form G-1450, Authorization for Credit Card Transactions. The payment should be made to the U.S. Department of Homeland Security.
If USCIS denied your previous Form N-300 application and you are now submitting a new one, you will need to pay the full fee again.
If you are unable to pay the filing fee for Form N-300, due to financial hardship you may be eligible to apply for a fee waiver. USCIS typically determines financial eligibility for applicants based on if they have a means-tested benefit (e.g. SNAP) or a household income at or below 150% of the Federal Poverty Guidelines.
To do this, you must complete Form I-912, Request for Fee Waiver, and submit it along with any necessary evidence of your inability to pay the fee.