How It WorksAbout UsBlogPricingRegister
Published: Sep 11, 2025

How to Pay USCIS Filing Fees

Check, credit card, or maybe ACH transfer? Everything you have to know about paying the USCIS filing fee.

An avatar of the author
By Michal

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 was the standard at the time, but things have changed. Today, USCIS offers new electronic payment options, and paper checks are gradually being phased out. 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, thereason 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 must include payment with your packet. That's where the different 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.

Option C: Check or Money Order (until October 28, 2025)

Checks and money orders are still valid for now, but USCIS will stop accepting them after October 28, 2025. If you use this method, make it payable to"U.S. Department of Homeland Security"(write it out in full as USCIS will reject your application if you use an abbreviation like "US DHS").

Step 4: Assemble Your Packet Correctly

When preparing your application packet, be sure to place your payment form—either G-1650 or G-1450—or your check on top. It'simportant 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'simportant to verify that you are using the correct address for your specific form type and filing category to avoid any delays.

Frequently Asked Questions (FAQ)

No. USCIS does not accept cash payments, either by mail or in person.

No. Only U.S.-based bank accounts and U.S.-issued credit or debit cards are accepted. The only exception is prepaid cards, which must also be issued in the United States.

USCIS will reject your application and return it to you. Always confirm the fee on the official USCIS website before mailing.

Yes. When filing multiple applications together, it's important to note that a separate payment is required for each form submitted.

Not yet. Only some forms can be filed online through your USCIS account, in which case you pay electronically at submission. But if you're filing on paper, you must include one of the accepted payment methods in your packet.

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 check cleared. With today's newer options—especially ACH and card payments—the process is more secure and less stressful.

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.


SHARE THIS POST
Immiva Logo

About Immiva

About UsHow It WorksContact Us

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)