I 130 form
Filing Form I-130 costs $535 and it can be paid with a check or money order. No matter how you pay, the following two guidelines must be followed:
- The payment must come from a bank or financial institution in the United States and be payable in U.S. dollars; and
- The payment must be made payable to: U.S. Department of Homeland Security. This must be spelled out and cannot be abbreviated.
If you choose to pay by check, the U.S. Department of Homeland Security will use your account information on the check to electronically take the money from your account. Typically, the debit will take 24 hours and will show up on your regular account statement.
Please note that you will not receive your original check back. Instead, it will be destroyed and the government will keep a copy of the check on file.