BlogGet Started
Published: Sep 08, 2025|Updated: Sep 09, 2025

How to Pay USCIS Filing Fees with New ACH Option

USCIS is ditching checks. Learn how to use ACH transfers or U.S. credit cards for filing fees—and what that change means for you.

An avatar of the author
By Alicja

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.

Man holding a credit card while paying USCIS filing fees online through Immiva with the new 2025 ACH payment option.

Why USCIS Is Ditching Paper Checks & Money Orders

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:

  • ACH transfer (electronic bank transfer) using Form G-1650
  • Credit or prepaid card using Form G-1450

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.

How You Can Pay USCIS Filing Fees in 2025


USCIS is updating the way it accepts payments, and here are the options available:

1. ACH Transfer (Form G-1650)

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.

2. Credit Card or Prepaid Card (Form G-1450)

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.

3. Paper Checks & Money Orders—Use Only Until October 28, 2025

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.

What You Need to Do—Next Steps for USCIS Filers

  • Use ACH (Form G-1650) whenever possible. It’s secure, fast, and future-ready.
  • Need a U.S. bank or card? Now’s the time to set that up—or ask someone like your sponsor or attorney to pay on your behalf.
  • Still writing checks?Get everything submitted before October 28, 2025, or switch to ACH or a U.S. card.
  • Follow instructions carefully: submit one form per filing, ensure correct formatting, and provide sufficient funds.
  • If you’re filing online, note that ACH (Form G-1650) applies only to mail submissions. Online filings typically allow you to pay via credit card or e-check directly.

Conclusion

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.

  • Effective immediately, you can pay USCIS filing fees by ACH debit from your U.S. bank account.
  • To use it, fill out and sign Form G-1650 and place it on top of your filing package.
  • Make sure your account has enough funds—USCIS will reject a submission if the payment fails.
  • USCIS will instantly debit your account and then destroy the form to protect your bank details.
  • Important: The account must be U.S.-based. Foreign bank accounts aren’t accepted.
  • If your bank has an ACH block, you may need to request they allow debits from USCIS (Agency Location Codes, detailed in instructions).

SHARE THIS POST

About Immiva

Simplifing Immigration Process

Resources

Immiva Blog

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)