As of Oct 29, USCIS no longer accepts paper checks or money orders. Pay filing fees by ACH (Form G-1650) or credit/debit card (Form G-1450) to avoid rejection. Our guide shows how to pay correctly, prevent declines, and keep your case moving.

As of today, October 29, USCIS no longer accepts paper checks or money orders for most immigration filings. If you mail a packet with a check now, it’s likely to be rejected for improper payment and sent back—costing you time and, in some cases, your filing window. USCIS announced this transition in late August and confirmed the October 28 cutoff on its fees page and news release.
USCIS says the shift is about speeding up intake, reducing errors, and improving security by moving to electronic payments. From today forward, payment is electronic only: ACH debit (Form G-1650) or credit/debit card (Form G-1450).
Include Form G-1650 on top of your paper filing, or pay through your online USCIS account when available. Double-check your routing and account numbers and make sure your bank doesn’t have an ACH debit block.
If you’re mailing a packet to a USCIS lockbox, place Form G-1450 on top. USCIS provides clear steps on its “Pay with a credit card by mail” page; each fee generally needs its own G-1450. (For online filings, you’ll pay through the portal instead.)
Certain forms can have special payment rules. Always check the form page and lockbox guidance for exceptions.
USCIS stated it would accept checks through October 28. From today, filings with checks or money orders are no longer accepted and are generally rejected. If yours is in transit with a check, watch for a rejection and be ready to refile fast using ACH or card.
Anyone paying USCIS filing fees by mail—family and employment cases, benefits like EAD renewals, naturalization, etc. Online filers will continue to pay electronically inside their account. Some form-specific exceptions may apply; always check the form instructions and USCIS pages for your category.
Both work. ACH avoids card declines due to fraud flags or limits, which can cause immediate rejection. If you use a card, tell your bank a large government charge is coming.
Not after October 28. From today, USCIS accepts only ACH (G-1650) or credit/debit (G-1450) for most filings.
Usually, yes—use a separate G-1450 for each fee and follow the packet-stacking order in USCIS instructions.
Today’s change is big, but it’s manageable. Before you mail anything, swap checks for ACH or card, use the correct payment form, and keep receipts. If you’re close to a visa-bulletin filing window or a work authorization deadline, getting payment right the first time keeps your case moving.
Need a hand? Our plain-English walkthroughs make this simple: start with How to Pay USCIS Filing Fees, then prep the rest of your packet with our guides to Biometrics 101 and Form I-539.
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)