H-1B and green card applicants are required to pay all USCIS filing fees electronically via a U.S. bank account or credit or debit card beginning October 28, 2025, as USCIS will no longer accept paper checks or money orders for petitions or applications.

US has mandated that payment of filing fees for the benefit requests submitted to USCIS needs to be made electronically only. The new rule is that U.S. Citizenship and Immigration Services will only accept electronic payments for paper-filed forms starting October 28.

Also, payments need to be made only through US bank accounts. All applications will be rejected if payments fail or come from non-U.S. bank accounts.

After October 28, USCIS is accepting only ACH debit transactions using Form G-1650 or credit card payments using Form G-145

See Full Page