USCIS international offices are located abroad. Not all of them accept the same means of payment. We recommend checking the consulate information on the USCIS website to find out acceptable means of payment.
Here are general guidelines:
- Personal checks from U.S. institutions are not accepted.
- Major credit cards (Visa, MasterCard) are accepted more often than not.
- Cash payment in U.S. dollars is an option at many locations.
- Some consulates also accept local currencies.