USCIS now accepts ACH transfers (Form G-1650) and credit cards (Form G-1450) for paying USCIS filing fees. As of October 28, 2025, paper checks and money orders will no longer be accepted. Here’s what you must know—and what to do before the switch.
Big news from USCIS: starting October 28, 2025, you’ll no longer be able to pay filing fees with paper checks or money orders. Instead, everything is moving online.
From that date forward, applicants will have two options:
This change is part of a government-wide effort (Executive Order 14247) to modernize how payments are handled. The idea is to make the process faster, safer, and less stressful—no more worrying about checks getting lost in the mail or waiting weeks for a payment to clear.
If you’re planning to file with USCIS after October 28, make sure you’re ready to pay electronically. And remember, both your bank account and credit card need to be U.S.-based—international cards or accounts won’t work.
USCIS is updating the way it accepts payments, and here are the options available:
You can now pay filing fees directly from your US bank account with an ACH debit. To do this, complete and sign Form G-1650 and place it on top of your application package.
Things to know:
• Make sure your account has enough money. If the payment fails, USCIS will reject your filing.
• Once the payment is processed, USCIS destroys the form to protect your account information.
• The account must be based in the United States. Foreign accounts are not accepted.
• Some banks automatically block ACH debits, so you may need to ask your bank to allow payments to USCIS.
You can also pay by card using Form G-1450. This option will remain available even after checks and money orders are discontinued in October 2025.
Important reminders:
• The card must be issued in the United States.
• Foreign credit and debit cards are not accepted.
• US issued prepaid cards are allowed.
Checks and money orders are still accepted for now, but only until October 28 2025. After that date, USCIS will normally reject filings that include them.
There are limited exceptions. If you cannot make electronic payments or doing so would cause serious hardship, you can request approval by filing Form G-1651, Exemption for Paper Fee Payment.
If you’re wondering how to pay USCIS filing fees going forward, you’ve got options. Starting now, you can use an ACH transfer with Form G-1650, or pay with a U.S. credit or prepaid card using Form G-1450. Checks and money orders? They’re heading out the door on October 28, 2025 unless you qualify for an exception. Stay ahead of the curve—set up your U.S. bank account or card now, file the correct form, and avoid payment delays. It’s cleaner, faster, and may even make your case move a bit more smoothly.
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)