Last Updated: September 2025
Every applicant must include a payment for USCIS fees when submitting an immigration application. USCIS fees change over time, so make sure you know how much to pay.
Applications prepared with SimpleCitizen include detailed instructions on how to pay government fees. However, if you don't use SimpleCitizen, here is the USCIS form fee finder.
Beginning October 28, 2025, there are three ways to pay USCIS application fees:
All payments, regardless of the payment method used, must come from a bank or other financial institution in the United States and be payable in US currency.
Paying with an electronic bank transfer is often considered the most simple way to pay as is is less likely to see rejections that are more common with credit and debit card payments. To pay using an electronic bank transfer, you must complete and sign Form G-1650, Authorization for ACH Transactions, and send it with your application to the USCIS lockbox.
A filled out Form G-1650 must be sent with each form that requires payment. For example, you must submit two Form G-1650s for a concurrently filed green card application; one for the Form I-130 and the other for the Form I-485. Place the Form(s) G-1650 on top of your application when you mail it into the USCIS.
To pay the fee with a credit or debit card, you must fill out Form G-1450 and send the application to a USCIS Lockbox facility. Payments can be made with Visa, Mastercard, American Express, or Discover.
A filled-out Form G-1450 must be sent with each form that requires payment. For example, you must submit two Form G-1450s for a concurrently filed green card application; one for the Form I-130 and the other for the Form I-485. Place the Form(s) G-1450 on top of your application when you mail it into the USCIS.
If you are filing one of the few forms that USCIS has available online, the USCIS system should guide you through the process of paying online. Once you are ready to submit your application, the system will direct you to the Department of Treasury site, pay.gov, to pay your fees online.
To make a payment online, only use pay.gov. Always be sure to check the website address before entering any payment information. Be very careful to avoid scam websites and scammers who may pretend to be a government website.
Why spend more time and money on countless legal headaches, when you could just use SimpleCitizen and focus on what matters most – being with those you love! Find new opportunities, start new adventures, and bring your family together with SimpleCitizen today!