Fees – Pay USCIS in the United States by check

The most difficult part of the payment process is having access to a U.S.-based account, as the personal check “must be drawn on U.S. financial institutions and payable in U.S. funds.”
When writing checks, keep in mind:

USCIS accepts bank drafts, cashier’s checks, certified checks, and money orders in addition to personal checks (always from a U.S. financial institution). Make sure there are sufficient funds in the account. The check is transformed into an electronic fund transfer as soon as it is received, so it is cashed very quickly.