Paying Fees for E-Filed Applications
USCIS currently accepts credit card, debit card, or electronic transfer of funds from a checking or savings account from a U.S. bank for payment of fee(s) associated with e-Filed applications.
By Credit/Debit Card:
You may pay the fee(s) associated with your e-Filed application(s) using a credit or debit card with logos from the issuing credit card merchants: American Express, Discover, MasterCard, or Visa.
Please Note: If you pay using an American Express credit card, you will be asked for the card’s security indicator. The security indicator on an American Express credit card is the three or four digit number on the front or back of your credit card that is used to verify that you have possession of the card. You are not required to enter a security indicator for the other credit cards.
By Electronic Transfer of Funds from a Checking or Savings Account:
You will need to know your bank account and bank routing number. Your bank’s 9-digit routing number appears on the bottom left corner of your check and is set off by colons (Example ::123456789). A few banks and credit unions may not allow electronic payments directly from your account. Please be sure to contact your financial institution if you have questions.
Please Note: Every time you successfully submit an e-Filing application, your Credit Card or bank account is charged for that application’s filing fee. USCIS is NOT able to refund payment caused by customer error.