Published: |Updated or Revised for Accuracy:
  • Immigration Resources

How to Pay USCIS Filing Fees

Credit card or ACH transfer only: everything you need to know about paying USCIS filing fees now that checks are gone.


If you're filing an immigration application or petition with USCIS (U.S. Citizenship and Immigration Services), one of the most important steps is making sure you pay the correct filing fee. Payment rules can be strict: if your fee is incorrect, missing, or submitted in an incorrect format, your application may be rejected and returned to you.

Person is typing credit card information into a computer

When I filed my very first immigration application years ago, I remember carefully writing out a personal check and hoping I had done everything right. That used to be the standard, but today checks are gone and USCIS has moved to electronic-only payments. Below is a practical, step-by-step guide to help you get your fee payment right the first time.

Step 1: Determine the Correct Fee

Before you think about how to pay, you need to confirm the exact amount. USCIS fees vary depending on the form type, the category you are filing under, the reason for filing, and sometimes even the number of applicants included in one packet.

There are two ways to check the filing fee:

  1. Use G-1055, Fee Schedule - a 57-page-long document with all the possible USCIS fees listed.
  2. Use the official fee calculator. It shows the fee for each form type, so if you file two or more forms concurrently, you will need to verify the cost for each form.

Remember that fees can change. Do not rely on old information from friends, lawyers, or community forums. Always review USCIS page.

Step 2: Choose How You Will File

How you pay often depends on how you are filing:

  • If you file online (through your USCIS account), you will pay the fee online as part of the process. Payment options include credit card, debit card, or a direct withdrawal (ACH) from your U.S. bank account.
  • If you file by paper (mailing your application), you still have to include a payment authorization form with your packet—USCIS will then charge your bank account or card electronically. That’s where the methods below come in.

Step 3: Select a Payment Method (for Paper Filings)

For applications mailed to USCIS, you have several options:

Option A: ACH Debit (Form G-1650)

The newest option, introduced just a few days ago is ACH debit from a U.S. bank account using Form G-1650. USCIS will electronically withdraw the fee. This method is fast, but only U.S. bank accounts are accepted.

Option B: Credit, Debit, or Prepaid Card (Form G-1450)

You can use Form G-1450 to authorize a payment with a U.S.-issued credit or debit card. Foreign cards aren't accepted, though prepaid cards from U.S. banks work fine.

Step 4: Assemble Your Packet Correctly

When preparing your application packet, be sure to place your payment form—either G-1650 or G-1450 on top. It's important to verify that the amount you are submitting aligns with the current fee chart. Don't forget to sign the authorization form or the check. Additionally, make a complete copy of all documents, including your payment form or check, to keep for your records.

Step 5: Mail or Submit Online

When filing online, your payment is processed automatically before you submit your application, so there's no need for any paper forms. If you choose to file by mail, ensure that you include your payment in your submission packet and send it to the appropriate USCIS lockbox or service center. It's important to verify that you are using the correct address for your specific form type and filing category to avoid any delays.

Loading...

Final Thoughts

Paying USCIS fees may not be the most exciting part of the immigration process, but it’s one of the most critical. I still remember the nerves I felt waiting to see if my first payment would go through back then it was a paper check, today it’s all electronic.

The upside: with ACH and card payments, it’s easier to track what happened and fix problems quickly. Take the time to confirm your fee, choose the right method, and follow USCIS instructions carefully. Getting it right the first time will save you from unnecessary delays and give you peace of mind as your application moves forward.

Immiva Logo

Disclaimer: Simple Immi LLC dba Immiva is not a lawyer or a law firm and does not engage in the practice of law, provide legal advice, or offer legal representation. The information, software, services, and comments on this site are for informational purposes only and address issues commonly encountered in immigration. They are not intended to be a substitute for professional legal advice. Immiva is not affiliated with or endorsed by the United States Citizenship and Immigration Services (USCIS) or any other government agency. Your use of this site is subject to our Terms of Use.

Copyright © 2025 immiva.com (Simple Immi LLC dba Immiva)