How to Pay USCIS Application Fees

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:

  1. Electronic Bank Transfer Form
  2. Credit or Debit Card Form
  3. USCIS Online Payment (when applicable)

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.

Important: Be sure to have the proper funds in your account to cover the fees. If the payment is rejected or cannot be completed, USCIS will not attempt to run your card or bank transfer again. If this happens, your entire application will be rejected and returned to you. It may be a good idea to call your bank and let them know that a large transaction will be going through to ensure that they don’t flag and reject the transaction

Here's a breakdown of each payment method:

1. Pay with an Electronic Bank Transfer

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.

2. Pay with a Credit or Debit Card

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.

3. Making an Online Payment

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.

Begin Your Immigration Journey Today with SimpleCitizen!

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!