Make a U.S. Citizenship and Immigration Services payment by bank draft, cashier's check, certified check, personal check, money order or credit card in a domestic field office that accepts payments, states USCIS. Checks and money orders should be made payable to the U.S. Department of Homeland Security. When paying outside the United States or its territories, USCIS recommends checking with the appropriate U.S. embassy or consulate for acceptable forms of payment.
Credit card payments accepted in domestic field offices include Mastercard, Visa, American Express and the Discover network, according to USCIS. Using personal checks for payment is acceptable, as long as the account-holder's name, address and phone number, and the name of the bank are pre-printed on the check.
All checks must be written in ink or typed, reports the USCIS. The USCIS stresses that payers must date checks using the U.S. format of the month, day and year. The exact dollar amount of the fee should be written numerically in the correct box and spelled out in letters on the dollars line. The cents portion must be written as a fraction. The payer should write a notation indicating which fee is being paid, and sign the check using his legal name.