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.

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.
2025 update: As of October 29, 2025, USCIS no longer accepts paper checks or money orders for filing fees. Payments must be made electronically by ACH (Form G-1650) or credit/debit card (Form G-1450), with only narrow hardship exceptions. For a deeper dive into the rule change, see It’s Official: USCIS Stopped Accepting Checks Today (Oct 29, 2025).
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:
Remember that fees can change. Do not rely on old information from friends, lawyers, or community forums. Always review USCIS page.
How you pay often depends on how you are filing:
For applications mailed to USCIS, you have several options:
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.
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.
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.
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.
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.
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.
Simplifing Immigration Process
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)